.elementor-5077 .elementor-element.elementor-element-5372cf4{--display:flex;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-ecbb139{--display:grid;--min-height:450px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-5077 .elementor-element.elementor-element-ecbb139:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-ecbb139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3232D1;}.elementor-5077 .elementor-element.elementor-element-51a464e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5077 .elementor-element.elementor-element-435275b .elementor-icon-box-title, .elementor-5077 .elementor-element.elementor-element-435275b .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:64px;font-weight:700;line-height:69px;}.elementor-5077 .elementor-element.elementor-element-435275b .elementor-icon-box-title{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-435275b:has(:hover) .elementor-icon-box-title,
					 .elementor-5077 .elementor-element.elementor-element-435275b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-435275b .elementor-icon-box-description{font-family:"Cinzel", Sans-serif;font-size:10px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-55cd51e .course_element_text,.elementor-5077 .elementor-element.elementor-element-55cd51e .course_element_text>a{color:#CCCCCC;}.elementor-5077 .elementor-element.elementor-element-55cd51e .course_element_text{font-size:20px;}.elementor-5077 .elementor-element.elementor-element-84f398b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5077 .elementor-element.elementor-element-62001d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-62001d8.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-62001d8 img{width:80px;max-width:74px;height:72px;object-fit:cover;object-position:center center;}.elementor-5077 .elementor-element.elementor-element-3ed0083 .course_element_text{font-size:0px;}.elementor-5077 .elementor-element.elementor-element-f1eedf1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;}.elementor-5077 .elementor-element.elementor-element-a16ba93{--display:flex;--min-height:316px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5077 .elementor-element.elementor-element-a16ba93:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-a16ba93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F1723;}.elementor-5077 .elementor-element.elementor-element-a16ba93.e-con{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5077 .elementor-element.elementor-element-b61ee31{--divider-border-style:solid;--divider-color:#EEBA52;--divider-border-width:1.1px;}.elementor-5077 .elementor-element.elementor-element-b61ee31 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-5077 .elementor-element.elementor-element-b61ee31 .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px;}.elementor-5077 .elementor-element.elementor-element-8632f2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-8632f2f .elementor-icon-box-title, .elementor-5077 .elementor-element.elementor-element-8632f2f .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-5077 .elementor-element.elementor-element-8632f2f .elementor-icon-box-title{color:#EEBA52;}.elementor-5077 .elementor-element.elementor-element-8632f2f:has(:hover) .elementor-icon-box-title,
					 .elementor-5077 .elementor-element.elementor-element-8632f2f:has(:focus) .elementor-icon-box-title{color:#EEBA52;}.elementor-5077 .elementor-element.elementor-element-8632f2f .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-size:10px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-43f6dda{--divider-border-style:solid;--divider-color:#EEBA52;--divider-border-width:1.1px;}.elementor-5077 .elementor-element.elementor-element-43f6dda .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-5077 .elementor-element.elementor-element-43f6dda .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-5077 .elementor-element.elementor-element-c2ae366 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-c2ae366 .course_element_text,.elementor-5077 .elementor-element.elementor-element-c2ae366 .course_element_text>a{color:#FFF7F7;}.elementor-5077 .elementor-element.elementor-element-c2ae366 .course_element_text{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-61d7503{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7 .elementor-icon-box-wrapper{gap:7px;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7.elementor-view-framed .elementor-icon, .elementor-5077 .elementor-element.elementor-element-0d5b0b7.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7 .elementor-icon{font-size:25px;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7 .elementor-icon-box-title, .elementor-5077 .elementor-element.elementor-element-0d5b0b7 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7 .elementor-icon-box-title{color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7:has(:hover) .elementor-icon-box-title,
					 .elementor-5077 .elementor-element.elementor-element-0d5b0b7:has(:focus) .elementor-icon-box-title{color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-0d5b0b7 .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-size:13px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-43e87b9 .elementor-icon-box-wrapper{gap:7px;}.elementor-5077 .elementor-element.elementor-element-43e87b9.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-43e87b9.elementor-view-framed .elementor-icon, .elementor-5077 .elementor-element.elementor-element-43e87b9.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-43e87b9 .elementor-icon{font-size:25px;}.elementor-5077 .elementor-element.elementor-element-43e87b9 .elementor-icon-box-title, .elementor-5077 .elementor-element.elementor-element-43e87b9 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-43e87b9 .elementor-icon-box-title{color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-43e87b9:has(:hover) .elementor-icon-box-title,
					 .elementor-5077 .elementor-element.elementor-element-43e87b9:has(:focus) .elementor-icon-box-title{color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-43e87b9 .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-size:13px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-33e22e6 .elementor-icon-box-wrapper{gap:7px;}.elementor-5077 .elementor-element.elementor-element-33e22e6.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-33e22e6.elementor-view-framed .elementor-icon, .elementor-5077 .elementor-element.elementor-element-33e22e6.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-33e22e6 .elementor-icon{font-size:25px;}.elementor-5077 .elementor-element.elementor-element-33e22e6 .elementor-icon-box-title, .elementor-5077 .elementor-element.elementor-element-33e22e6 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-33e22e6 .elementor-icon-box-title{color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-33e22e6:has(:hover) .elementor-icon-box-title,
					 .elementor-5077 .elementor-element.elementor-element-33e22e6:has(:focus) .elementor-icon-box-title{color:#DDDDDD;}.elementor-5077 .elementor-element.elementor-element-33e22e6 .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-size:13px;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-81c823e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5077 .elementor-element.elementor-element-0acebc7.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-0acebc7{text-align:end;}.elementor-5077 .elementor-element.elementor-element-0acebc7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-4422bf0.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing > a{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing>a{font-size:90px;}.elementor-5077 .elementor-element.elementor-element-78732ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-78732ce .course_button_wrapper >.button,.course_button_wrapper input[type="submit"].button{border-radius:6%;width:100%;height:50px;font-size:18px;}.elementor-5077 .elementor-element.elementor-element-baf7fb3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-ad589ed{z-index:0;}.elementor-5077 .elementor-element.elementor-element-d83bfd4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5077 .elementor-element.elementor-element-771ff44{--display:grid;--e-con-grid-template-columns:60% 40%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-23fb27a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-5077 .elementor-element.elementor-element-9cdea73 > .elementor-widget-container{padding:1px 0px 4px 0px;}.elementor-5077 .elementor-element.elementor-element-9cdea73{text-align:center;}.elementor-5077 .elementor-element.elementor-element-9cdea73 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:11px;font-weight:400;color:#686868;}.elementor-5077 .elementor-element.elementor-element-1052d5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1052d5d.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-1052d5d{z-index:1;--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5077 .elementor-element.elementor-element-1052d5d .elementor-share-btn{font-size:calc(1.85px * 10);height:1.4em;}.elementor-5077 .elementor-element.elementor-element-1052d5d .elementor-share-btn__icon{--e-share-buttons-icon-size:1em;}.elementor-5077 .elementor-element.elementor-element-2c30dfb{--spacer-size:8px;}.elementor-5077 .elementor-element.elementor-element-435c7cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5077 .elementor-element.elementor-element-c05706f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#727272;--border-color:#727272;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-5077 .elementor-element.elementor-element-c05706f:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-c05706f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF7;}.elementor-5077 .elementor-element.elementor-element-3f0bbc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-3f0bbc3.e-con{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-4e9df6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-77bafee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-77bafee .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;color:#113545;}.elementor-5077 .elementor-element.elementor-element-5bb06cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-5bb06cb .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;color:#4F4F4F;}.elementor-5077 .elementor-element.elementor-element-ce388c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-a46fc23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-a46fc23 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;color:#113545;}.elementor-5077 .elementor-element.elementor-element-88c6277 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-88c6277 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;color:#4F4F4F;}.elementor-5077 .elementor-element.elementor-element-e2b44dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-13ac440 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-13ac440 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-5077 .elementor-element.elementor-element-27eb615 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-27eb615 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;color:#4F4F4F;}.elementor-5077 .elementor-element.elementor-element-09456dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-09456dc.e-con{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-d29640e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-af118ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-af118ff .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-5077 .elementor-element.elementor-element-45f6098 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-45f6098 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;color:#4F4F4F;}.elementor-5077 .elementor-element.elementor-element-94c71bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-19da2a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-19da2a0 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-5077 .elementor-element.elementor-element-6e30e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-6e30e83 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;color:#4F4F4F;}.elementor-5077 .elementor-element.elementor-element-51df56a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-e104b53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-e104b53 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-5077 .elementor-element.elementor-element-3c9340f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3c9340f .elementor-icon-box-title{margin-block-end:0px;color:#4F4F4F;}.elementor-5077 .elementor-element.elementor-element-3c9340f .elementor-icon-box-title, .elementor-5077 .elementor-element.elementor-element-3c9340f .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;line-height:17px;}.elementor-5077 .elementor-element.elementor-element-3c9340f:has(:hover) .elementor-icon-box-title,
					 .elementor-5077 .elementor-element.elementor-element-3c9340f:has(:focus) .elementor-icon-box-title{color:#4F4F4F;}.elementor-5077 .elementor-element.elementor-element-496be0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5077 .elementor-element.elementor-element-a062240{--display:grid;--e-con-grid-template-columns:66% 30%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-bfcd2b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-bfcd2b1:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-bfcd2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-c6a1521 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;color:#113545;}.elementor-5077 .elementor-element.elementor-element-7269c64{--divider-border-style:solid;--divider-color:#113545;--divider-border-width:1.6px;}.elementor-5077 .elementor-element.elementor-element-7269c64 .elementor-divider-separator{width:142px;}.elementor-5077 .elementor-element.elementor-element-7269c64 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-e90277f .course_element_text,.elementor-5077 .elementor-element.elementor-element-e90277f .course_element_text>a{color:#4D4D4D;}.elementor-5077 .elementor-element.elementor-element-e90277f .course_element_text{font-size:16px;}.elementor-5077 .elementor-element.elementor-element-fb81ca3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-f1c65b4 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;color:#113545;}.elementor-5077 .elementor-element.elementor-element-a71e644{--divider-border-style:solid;--divider-color:#113545;--divider-border-width:1.6px;}.elementor-5077 .elementor-element.elementor-element-a71e644 .elementor-divider-separator{width:142px;}.elementor-5077 .elementor-element.elementor-element-a71e644 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-fe5644b .course_element_text,.elementor-5077 .elementor-element.elementor-element-fe5644b .course_element_text>a{color:#4C4B4B;}.elementor-5077 .elementor-element.elementor-element-fe5644b .course_element_text{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-40a6815{--display:flex;}.elementor-5077 .elementor-element.elementor-element-1c8a30b{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-1c8a30b:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-1c8a30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F8F8F;}.elementor-5077 .elementor-element.elementor-element-9d03dc8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-7bcb22b{--display:flex;}.elementor-5077 .elementor-element.elementor-element-3bbb9b2{text-align:center;}.elementor-5077 .elementor-element.elementor-element-3bbb9b2 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-b4968a3 .course_element_text{font-size:50%;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5077 .elementor-element.elementor-element-e218d15{--display:flex;}.elementor-5077 .elementor-element.elementor-element-075d014{--display:flex;}.elementor-5077 .elementor-element.elementor-element-075d014:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-075d014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;}.elementor-5077 .elementor-element.elementor-element-9629dc8{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-5077 .elementor-element.elementor-element-49e3e38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5077 .elementor-element.elementor-element-5f31fb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-b6b1442{text-align:center;}.elementor-5077 .elementor-element.elementor-element-b6b1442 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;color:#113545;}.elementor-5077 .elementor-element.elementor-element-e995833{--divider-border-style:solid;--divider-color:#113545;--divider-border-width:1.6px;}.elementor-5077 .elementor-element.elementor-element-e995833 .elementor-divider-separator{width:142px;margin:0 auto;margin-center:0;}.elementor-5077 .elementor-element.elementor-element-e995833 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-d542185 .course_element_text{font-size:50%;}.elementor-5077 .elementor-element.elementor-element-bb5109f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-346712a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-3f10f68{text-align:start;}.elementor-5077 .elementor-element.elementor-element-3f10f68 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;color:#113545;}.elementor-5077 .elementor-element.elementor-element-8c219cb{--divider-border-style:solid;--divider-color:#113545;--divider-border-width:1.6px;}.elementor-5077 .elementor-element.elementor-element-8c219cb .elementor-divider-separator{width:142px;margin:0 auto;margin-left:0;}.elementor-5077 .elementor-element.elementor-element-8c219cb .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-e0679c7 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5077 .elementor-element.elementor-element-e0679c7 .course_element_text,.elementor-5077 .elementor-element.elementor-element-e0679c7 .course_element_text>a{color:#4D4D4D;}.elementor-5077 .elementor-element.elementor-element-e0679c7 .course_element_text{font-size:16px;}.elementor-5077 .elementor-element.elementor-element-c942cb7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-c942cb7.e-con{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-6e485c2 img{max-width:104px;}.elementor-5077 .elementor-element.elementor-element-a9aee37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-a9aee37 .course_element_text{font-size:0px;}.elementor-5077 .elementor-element.elementor-element-8a0ecbd .course_element_text{font-size:16px;}.elementor-5077 .elementor-element.elementor-element-2d48c11{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5077 .elementor-element.elementor-element-7886a07 .elementor-icon-wrapper{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5077 .elementor-element.elementor-element-a16ba93{--width:70%;}.elementor-5077 .elementor-element.elementor-element-61d7503{--width:95%;}.elementor-5077 .elementor-element.elementor-element-d83bfd4{--content-width:100%;}.elementor-5077 .elementor-element.elementor-element-c05706f{--width:90%;}.elementor-5077 .elementor-element.elementor-element-a062240{--width:90%;}.elementor-5077 .elementor-element.elementor-element-40a6815{--width:90%;}.elementor-5077 .elementor-element.elementor-element-1c8a30b{--content-width:90%;}.elementor-5077 .elementor-element.elementor-element-5f31fb7{--width:90%;}.elementor-5077 .elementor-element.elementor-element-c942cb7{--width:58%;}}@media(max-width:1024px){.elementor-5077 .elementor-element.elementor-element-ecbb139{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5077 .elementor-element.elementor-element-61d7503{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5077 .elementor-element.elementor-element-771ff44{--grid-auto-flow:row;} .elementor-5077 .elementor-element.elementor-element-1052d5d{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5077 .elementor-element.elementor-element-c05706f{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-a062240{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-9d03dc8{--grid-auto-flow:row;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5077 .elementor-element.elementor-element-bb5109f{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-c942cb7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5077 .elementor-element.elementor-element-ecbb139{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5077 .elementor-element.elementor-element-61d7503{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5077 .elementor-element.elementor-element-771ff44{--e-con-grid-template-columns:1;--grid-auto-flow:row;} .elementor-5077 .elementor-element.elementor-element-1052d5d{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5077 .elementor-element.elementor-element-1052d5d .elementor-share-btn{font-size:calc(1.25px * 10);height:1.8em;}.elementor-5077 .elementor-element.elementor-element-1052d5d .elementor-share-btn__icon{--e-share-buttons-icon-size:1.3em;}.elementor-5077 .elementor-element.elementor-element-c05706f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-a062240{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-9d03dc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5077 .elementor-element.elementor-element-bb5109f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-c942cb7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-7886a07 .elementor-icon{font-size:108px;}.elementor-5077 .elementor-element.elementor-element-7886a07 .elementor-icon svg{height:108px;}}/* Start custom CSS for icon-box, class: .elementor-element-435275b */.elementor-5077 .elementor-element.elementor-element-435275b,
.elementor-5077 .elementor-element.elementor-element-435275b * {
    font-family: 'Cinzel', serif !important;
}/* End custom CSS */
/* Start custom CSS for wplms_course_info, class: .elementor-element-3ed0083 *//* Localized Elementor Badge Size Override */
.elementor-5077 .elementor-element.elementor-element-3ed0083 a.badge_popup_link img,
.elementor-5077 .elementor-element.elementor-element-3ed0083 .course_element_text img {
    width: 80px !important; 
    min-width: 80px !important; /* Overrides the hardcoded 32px limit */
    height: auto !important;
    max-width: none !important;
    border-radius: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-3ed0083 a.badge_popup_link {
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for wplms_course_pricing, class: .elementor-element-4422bf0 *//* Master Control for WPLMS Course Pricing */
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing,
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing *,
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing strong,
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing ins,
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing ins .amount {
    color: #ffffff !important; 
    font-size: 24px !important; /* Change this to adjust the main price size */
    font-weight: 700 !important;
    text-decoration: none !important;
}

/* Control for the original crossed-out price (if on sale) */
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing del,
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing del * {
    color: #ffffff !important;
    font-size: 16px !important; /* Keeps the crossed-out price smaller */
    opacity: 0.7 !important; /* Makes it slightly faded so the real price stands out */
    font-weight: 400 !important;
}

/* Adds a little breathing room between the old price and new price */
.elementor-5077 .elementor-element.elementor-element-4422bf0 .course_pricing del {
    margin-right: 8px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ad589ed *//* 1. Stretch the main Elementor widget to the parent container */
.elementor-5077 .elementor-element.elementor-element-ad589ed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 0 !important; 
    overflow: hidden !important;
}

/* 2. Force EVERY invisible middle layer to stretch to full size */
.elementor-5077 .elementor-element.elementor-element-ad589ed .elementor-widget-container,
.elementor-5077 .elementor-element.elementor-element-ad589ed .elementor-shortcode,
.elementor-5077 .elementor-element.elementor-element-ad589ed .course_featured, 
.elementor-5077 .elementor-element.elementor-element-ad589ed .course_featured > div,
.elementor-5077 .elementor-element.elementor-element-ad589ed .course_featured a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    position: static !important; /* Kills WPLMS's inline relative positioning */
}

/* 3. Lock the image dead center */
.elementor-5077 .elementor-element.elementor-element-ad589ed img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; 
    object-position: 50% 50% !important; /* 50% 50% is the most universally recognized centering value */
    border-radius: 0 !important; 
    max-width: none !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for wplms_course_info, class: .elementor-element-a9aee37 *//* Localized Elementor Badge Size Override */
.elementor-5077 .elementor-element.elementor-element-a9aee37 a.badge_popup_link img,
.elementor-5077 .elementor-element.elementor-element-a9aee37 .course_element_text img {
    width: 100px !important; 
    min-width: 80px !important; /* Overrides the hardcoded 32px limit */
    height: auto !important;
    max-width: none !important;
    border-radius: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-a9aee37 a.badge_popup_link {
    display: inline-block !important;
}/* End custom CSS */