.elementor-17577 .elementor-element.elementor-element-7e40a2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17577 .elementor-element.elementor-element-1ed0286{--spacer-size:59px;}.elementor-17577 .elementor-element.elementor-element-8163a7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-8163a7d:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-8163a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-8163a7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-8431fff{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17577 .elementor-element.elementor-element-6669c51{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-3948b8a{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-372f26d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-17577 .elementor-element.elementor-element-372f26d:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-372f26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navitas-skilled-futures.com.au/wp-content/uploads/New-Banner-D.png");}.elementor-17577 .elementor-element.elementor-element-efc1051{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17577 .elementor-element.elementor-element-1f1bf27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17577 .elementor-element.elementor-element-a267609{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-0bc882f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-0bc882f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button:hover, .elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button:focus{background-color:#66B6B5;color:#FFFFFF;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button:hover svg, .elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button:hover, .elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button:focus{background-color:#66B6B5;color:#FFFFFF;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-b82345b > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button:hover svg, .elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-b7d9a44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17577 .elementor-element.elementor-element-de005bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-a544f48{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-ba3568d{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-371d6ab{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-17577 .elementor-element.elementor-element-371d6ab:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-371d6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navitas-skilled-futures.com.au/wp-content/uploads/New-Banner-D.png");}.elementor-17577 .elementor-element.elementor-element-b632819{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-baa9d64 > .elementor-widget-container{background-color:#FFFFFF00;margin:0px 0px 0px 0px;padding:2px 8px 2px 0px;}.elementor-17577 .elementor-element.elementor-element-baa9d64.elementor-element{--align-self:flex-start;}.elementor-17577 .elementor-element.elementor-element-baa9d64{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-baa9d64 a{color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-baa9d64 a:hover, .elementor-17577 .elementor-element.elementor-element-baa9d64 a:focus{color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-552fa7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-4aaa769{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-48fa686{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-48fa686.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button:hover, .elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button:focus{background-color:#66B6B5;color:#FFFFFF;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-b09867f > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button:hover svg, .elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-95103f9{--display:flex;}.elementor-17577 .elementor-element.elementor-element-08b29aa{--display:flex;}.elementor-17577 .elementor-element.elementor-element-9da8550{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-95f6dfb{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-80f140d{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-17577 .elementor-element.elementor-element-80f140d:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-80f140d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navitas-skilled-futures.com.au/wp-content/uploads/New-Banner-D.png");}.elementor-17577 .elementor-element.elementor-element-a466498{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-2d537fd > .elementor-widget-container{background-color:#FFFFFF00;margin:0px 0px 0px 0px;padding:2px 8px 2px 0px;}.elementor-17577 .elementor-element.elementor-element-2d537fd.elementor-element{--align-self:flex-start;}.elementor-17577 .elementor-element.elementor-element-2d537fd{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-2d537fd a{color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-2d537fd a:hover, .elementor-17577 .elementor-element.elementor-element-2d537fd a:focus{color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-754dde8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-123d43b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-86b3e54{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-86b3e54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-580022e .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-17577 .elementor-element.elementor-element-580022e .elementor-button:hover, .elementor-17577 .elementor-element.elementor-element-580022e .elementor-button:focus{background-color:#66B6B5;color:#FFFFFF;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-580022e > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-580022e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17577 .elementor-element.elementor-element-580022e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17577 .elementor-element.elementor-element-580022e .elementor-button:hover svg, .elementor-17577 .elementor-element.elementor-element-580022e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-70e12e5{--display:flex;}.elementor-17577 .elementor-element.elementor-element-b4c5ed4{--display:flex;}.elementor-17577 .elementor-element.elementor-element-e9baa79{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-9b8ee67{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-5a1bc8b{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-17577 .elementor-element.elementor-element-5a1bc8b:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-5a1bc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navitas-skilled-futures.com.au/wp-content/uploads/New-Banner-D.png");}.elementor-17577 .elementor-element.elementor-element-0411ad8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-7bbc9f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-c4d8733{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-911d670{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-911d670.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button:hover, .elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button:focus{background-color:#66B6B5;color:#FFFFFF;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-7217751 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button:hover svg, .elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button:hover, .elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button:focus{background-color:#66B6B5;color:#FFFFFF;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-ec380f3 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button:hover svg, .elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-3a0a57f{--display:flex;}.elementor-17577 .elementor-element.elementor-element-0e98551{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-17577 .elementor-element.elementor-element-d3cccad > .elementor-widget-container{margin:-80px 080px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-d3cccad.elementor-element{--align-self:flex-end;}.elementor-17577 .elementor-element.elementor-element-d3cccad{z-index:901;}.elementor-17577 .elementor-element.elementor-element-8d40421{--display:flex;--min-height:6px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-8d40421:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-8d40421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-17577 .elementor-element.elementor-element-9ac4c0a{--display:flex;--min-height:72px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:900;}.elementor-17577 .elementor-element.elementor-element-9ac4c0a:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-9ac4c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F2;}.elementor-17577 .elementor-element.elementor-element-9ac4c0a:hover{border-style:none;}.elementor-17577 .elementor-element.elementor-element-9ac4c0a, .elementor-17577 .elementor-element.elementor-element-9ac4c0a::before{--border-transition:0.3s;}.elementor-17577 .elementor-element.elementor-element-eb928d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66B6B5;--border-color:#66B6B5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:64px;--padding-right:64px;}.elementor-17577 .elementor-element.elementor-element-eb928d3:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-eb928d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-eb928d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-d9a0da4{--display:flex;--min-height:0px;--justify-content:center;}.elementor-17577 .elementor-element.elementor-element-7126875{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-3d15ac9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-460d582{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-460d582:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-460d582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-17577 .elementor-element.elementor-element-d76bd61 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-d76bd61 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-d76bd61 .elementor-icon{font-size:20px;}.elementor-17577 .elementor-element.elementor-element-d76bd61 .elementor-icon svg{height:20px;}.elementor-17577 .elementor-element.elementor-element-abd9c63 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-abd9c63{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#006375;}.elementor-17577 .elementor-element.elementor-element-c98f737{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-c98f737:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-c98f737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-718ddb3 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-718ddb3 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-718ddb3 .elementor-icon{font-size:20px;}.elementor-17577 .elementor-element.elementor-element-718ddb3 .elementor-icon svg{height:20px;}.elementor-17577 .elementor-element.elementor-element-6006c9e > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-6006c9e{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#006375;}.elementor-17577 .elementor-element.elementor-element-89f57b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-89f57b9:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-89f57b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-d177465 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-d177465 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-d177465 .elementor-icon{font-size:20px;}.elementor-17577 .elementor-element.elementor-element-d177465 .elementor-icon svg{height:20px;}.elementor-17577 .elementor-element.elementor-element-e0d2bdb > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-e0d2bdb{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#006375;}.elementor-17577 .elementor-element.elementor-element-2820649{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66B6B5;--border-color:#66B6B5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:64px;--padding-right:64px;}.elementor-17577 .elementor-element.elementor-element-2820649:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-2820649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-2820649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-2b28662{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-a1245ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-a1245ec:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-a1245ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-db41544 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-db41544 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-db41544 .elementor-icon{font-size:20px;}.elementor-17577 .elementor-element.elementor-element-db41544 .elementor-icon svg{height:20px;}.elementor-17577 .elementor-element.elementor-element-6afbfd8 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-6afbfd8{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#006375;}.elementor-17577 .elementor-element.elementor-element-0c93e1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-0c93e1e:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-0c93e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-c881fe1 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-c881fe1 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-c881fe1 .elementor-icon{font-size:20px;}.elementor-17577 .elementor-element.elementor-element-c881fe1 .elementor-icon svg{height:20px;}.elementor-17577 .elementor-element.elementor-element-a9664f1 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-a9664f1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#006375;}.elementor-17577 .elementor-element.elementor-element-9dfb8d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-9dfb8d6:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-9dfb8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-8095ad5 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-8095ad5 .elementor-icon{font-size:20px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 .elementor-icon svg{height:20px;}.elementor-17577 .elementor-element.elementor-element-2ea8f10 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-2ea8f10{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#006375;}.elementor-17577 .elementor-element.elementor-element-c8023cb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-17577 .elementor-element.elementor-element-c8023cb:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-c8023cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-ce753aa{--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:space-between;}.elementor-17577 .elementor-element.elementor-element-4d759a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:016px;}.elementor-17577 .elementor-element.elementor-element-4d759a8:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-4d759a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-c4b1032 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:1.1;color:#006375;}.elementor-17577 .elementor-element.elementor-element-37735a1{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-icon i{color:#66B6B5;transition:color 0.3s;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-icon svg{fill:#66B6B5;transition:fill 0.3s;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-text{color:#414042;transition:color 0.3s;}.elementor-17577 .elementor-element.elementor-element-5cbef2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17577 .elementor-element.elementor-element-8934ab7{--display:flex;--justify-content:center;}.elementor-17577 .elementor-element.elementor-element-9420fd3{--display:flex;--min-height:237px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-9420fd3:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-9420fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-9420fd3:hover{border-style:none;}.elementor-17577 .elementor-element.elementor-element-9420fd3, .elementor-17577 .elementor-element.elementor-element-9420fd3::before{--border-transition:0.3s;}.elementor-17577 .elementor-element.elementor-element-9420fd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-45ccf6e > .elementor-widget-container{margin:-96px 0px 0px 0px;padding:0px 12px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-45ccf6e.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-45ccf6e .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-45ccf6e.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-45ccf6e.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-45ccf6e.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-45ccf6e.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-45ccf6e.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17577 .elementor-element.elementor-element-28e353b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-28e353b > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 8px 8px 8px;}.elementor-17577 .elementor-element.elementor-element-28e353b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-28e353b .elementor-testimonial-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-28e353b .elementor-testimonial-content{color:#414042;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-28e353b .elementor-testimonial-wrapper .elementor-testimonial-image img{width:120px;height:120px;}.elementor-17577 .elementor-element.elementor-element-28e353b .elementor-testimonial-name{color:#414042;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-28e353b .elementor-testimonial-job{color:#006375;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f > .elementor-widget-container{margin:0px 0px -24px -44px;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-3a8dc2f.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-3a8dc2f.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-eb721e8{--display:flex;--justify-content:center;}.elementor-17577 .elementor-element.elementor-element-2e7df37{--display:flex;--min-height:237px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-2e7df37:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-2e7df37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-2e7df37:hover{border-style:none;}.elementor-17577 .elementor-element.elementor-element-2e7df37, .elementor-17577 .elementor-element.elementor-element-2e7df37::before{--border-transition:0.3s;}.elementor-17577 .elementor-element.elementor-element-2e7df37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-20db38c > .elementor-widget-container{margin:-96px 0px 0px 0px;padding:0px 12px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-20db38c.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-20db38c .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-20db38c.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-20db38c.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-20db38c.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-20db38c.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-20db38c.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-346c48a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-346c48a > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 8px 8px 8px;}.elementor-17577 .elementor-element.elementor-element-346c48a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-346c48a .elementor-testimonial-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-346c48a .elementor-testimonial-content{color:#414042;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-346c48a .elementor-testimonial-wrapper .elementor-testimonial-image img{width:120px;height:120px;}.elementor-17577 .elementor-element.elementor-element-346c48a .elementor-testimonial-name{color:#414042;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-346c48a .elementor-testimonial-job{color:#006375;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-a6afe0a > .elementor-widget-container{margin:0px 0px -24px -44px;}.elementor-17577 .elementor-element.elementor-element-a6afe0a.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-a6afe0a .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-a6afe0a.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-a6afe0a.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-a6afe0a.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-a6afe0a.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-a6afe0a.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-10773a0{--display:flex;--justify-content:center;}.elementor-17577 .elementor-element.elementor-element-b090f92{--display:flex;--min-height:237px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:08px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-b090f92:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-b090f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-b090f92:hover{border-style:none;}.elementor-17577 .elementor-element.elementor-element-b090f92, .elementor-17577 .elementor-element.elementor-element-b090f92::before{--border-transition:0.3s;}.elementor-17577 .elementor-element.elementor-element-b090f92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-9c4fac2 > .elementor-widget-container{margin:-96px 0px 0px 0px;padding:0px 12px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-9c4fac2.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-9c4fac2 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-9c4fac2.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-9c4fac2.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-9c4fac2.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-9c4fac2.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-9c4fac2.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-5d5b96c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-5d5b96c > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 8px 8px 8px;}.elementor-17577 .elementor-element.elementor-element-5d5b96c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-5d5b96c .elementor-testimonial-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-5d5b96c .elementor-testimonial-content{color:#414042;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-5d5b96c .elementor-testimonial-wrapper .elementor-testimonial-image img{width:120px;height:120px;}.elementor-17577 .elementor-element.elementor-element-5d5b96c .elementor-testimonial-name{color:#414042;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-5d5b96c .elementor-testimonial-job{color:#006375;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-a571545 > .elementor-widget-container{margin:0px 0px -24px -44px;}.elementor-17577 .elementor-element.elementor-element-a571545.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-a571545 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-a571545.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-a571545.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-a571545.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-a571545.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-a571545.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-ffabf12{--display:flex;--justify-content:center;}.elementor-17577 .elementor-element.elementor-element-e93e474{--display:flex;--min-height:237px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-e93e474:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-e93e474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-e93e474:hover{border-style:none;}.elementor-17577 .elementor-element.elementor-element-e93e474, .elementor-17577 .elementor-element.elementor-element-e93e474::before{--border-transition:0.3s;}.elementor-17577 .elementor-element.elementor-element-e93e474.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-84bc810 > .elementor-widget-container{margin:-96px 0px 0px 0px;padding:0px 12px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-84bc810.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-84bc810 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-84bc810.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-84bc810.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-84bc810.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-84bc810.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-84bc810.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-f2fc22a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-f2fc22a > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 8px 8px 8px;}.elementor-17577 .elementor-element.elementor-element-f2fc22a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-f2fc22a .elementor-testimonial-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-f2fc22a .elementor-testimonial-content{color:#414042;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-f2fc22a .elementor-testimonial-wrapper .elementor-testimonial-image img{width:120px;height:120px;}.elementor-17577 .elementor-element.elementor-element-f2fc22a .elementor-testimonial-name{color:#414042;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-f2fc22a .elementor-testimonial-job{color:#006375;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-05e2367 > .elementor-widget-container{margin:0px 0px -24px -44px;}.elementor-17577 .elementor-element.elementor-element-05e2367.elementor-element{--align-self:center;}.elementor-17577 .elementor-element.elementor-element-05e2367 .elementor-icon-wrapper{text-align:center;}.elementor-17577 .elementor-element.elementor-element-05e2367.elementor-view-stacked .elementor-icon{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-05e2367.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-05e2367.elementor-view-default .elementor-icon{color:#66B6B5;border-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-05e2367.elementor-view-framed .elementor-icon, .elementor-17577 .elementor-element.elementor-element-05e2367.elementor-view-default .elementor-icon svg{fill:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-66ba693{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:4px;--e-n-carousel-progressbar-normal-color:#006375;}:where( .elementor-17577 .elementor-element.elementor-element-66ba693 .swiper-slide ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-5380221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:16px;--padding-left:48px;--padding-right:48px;}.elementor-17577 .elementor-element.elementor-element-5380221:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-5380221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F2;}.elementor-17577 .elementor-element.elementor-element-5337a5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-d5862b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-d5862b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-d4dc4f5{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-0f17339{--display:flex;}.elementor-17577 .elementor-element.elementor-element-e781a8f{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#006375;}.elementor-17577 .elementor-element.elementor-element-c97a5c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:16px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-17577 .elementor-element.elementor-element-c97a5c8:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-c97a5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F2;}.elementor-17577 .elementor-element.elementor-element-046a11d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:2px 2px 4px 0px rgba(0, 1, 0, 0.2);--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-046a11d:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-046a11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-046a11d:hover{box-shadow:2px 2px 4px 1px rgba(0, 1, 0, 0.2);}.elementor-17577 .elementor-element.elementor-element-ee99f5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-ee99f5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-ee99f5c img{width:80%;}.elementor-17577 .elementor-element.elementor-element-04296dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-04296dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-53aa274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-53aa274.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-8b41475 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-8b41475{text-align:center;}.elementor-17577 .elementor-element.elementor-element-8b41475 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#414042;}.elementor-17577 .elementor-element.elementor-element-3d734d3{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-519cc39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-980a8ee{--display:flex;--background-transition:0.3s;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-980a8ee:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-980a8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006375;}.elementor-17577 .elementor-element.elementor-element-980a8ee:hover{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-0b4a257{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-e3ad4cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:2px 2px 4px 0px rgba(0, 1, 0, 0.2);--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-e3ad4cb:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-e3ad4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-e3ad4cb:hover{box-shadow:2px 2px 4px 1px rgba(0, 1, 0, 0.2);}.elementor-17577 .elementor-element.elementor-element-8f352dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-8f352dc img{width:80%;}.elementor-17577 .elementor-element.elementor-element-93e2737{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-93e2737.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-0523770{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-0523770.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-966e239 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-966e239{text-align:center;}.elementor-17577 .elementor-element.elementor-element-966e239 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#414042;}.elementor-17577 .elementor-element.elementor-element-29665a7{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-b1190f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-cd558d3{--display:flex;--background-transition:0.3s;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-cd558d3:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-cd558d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006375;}.elementor-17577 .elementor-element.elementor-element-cd558d3:hover{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-8c725ff{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-35970bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:2px 4px 10px 0px rgba(0, 1, 0, 0.2);--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-35970bf:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-35970bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-35970bf:hover{box-shadow:2px 2px 4px 1px rgba(0, 1, 0, 0.2);}.elementor-17577 .elementor-element.elementor-element-6299bf1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-6299bf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-6299bf1 img{width:80%;}.elementor-17577 .elementor-element.elementor-element-89ffbe9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-89ffbe9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-186ece1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-186ece1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-2b063bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-2b063bb{text-align:center;}.elementor-17577 .elementor-element.elementor-element-2b063bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#414042;}.elementor-17577 .elementor-element.elementor-element-a36f72f{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-9b1a79d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-7323a41{--display:flex;--background-transition:0.3s;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-7323a41:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-7323a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006375;}.elementor-17577 .elementor-element.elementor-element-7323a41:hover{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-c349b28{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-a2b8e6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:16px;--padding-left:48px;--padding-right:48px;}.elementor-17577 .elementor-element.elementor-element-a2b8e6a:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-a2b8e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-ca9f86e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-6b33f52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-6b33f52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-17577 .elementor-element.elementor-element-024509a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-d580f19{--display:flex;}.elementor-17577 .elementor-element.elementor-element-137dabd{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#006375;}.elementor-17577 .elementor-element.elementor-element-539090a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:16px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-17577 .elementor-element.elementor-element-539090a:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-539090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-1254736{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-1254736:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-1254736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-1254736:hover{box-shadow:2px 2px 4px 1px rgba(0, 0, 0, 0.2);}.elementor-17577 .elementor-element.elementor-element-6954657.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-2802a14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-2802a14.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-632e725{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-632e725.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-4ea0139 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-4ea0139{text-align:center;}.elementor-17577 .elementor-element.elementor-element-4ea0139 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#414042;}.elementor-17577 .elementor-element.elementor-element-b4cda61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-b4cda61.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-81e0825{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-d786369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-cb6db07{--display:flex;--background-transition:0.3s;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-cb6db07:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-cb6db07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006375;}.elementor-17577 .elementor-element.elementor-element-cb6db07:hover{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-9d2b958{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-5157236{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-5157236:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-5157236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-5157236:hover{box-shadow:2px 2px 4px 1px rgba(0, 0, 0, 0.2);}.elementor-17577 .elementor-element.elementor-element-7fccc5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-7f20f5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-7f20f5e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-0277884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-0277884.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-94aaabd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-94aaabd{text-align:center;}.elementor-17577 .elementor-element.elementor-element-94aaabd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#414042;}.elementor-17577 .elementor-element.elementor-element-7228c53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-7228c53.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-cbd502b{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-450825b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-11d4b68{--display:flex;--background-transition:0.3s;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-11d4b68:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-11d4b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006375;}.elementor-17577 .elementor-element.elementor-element-11d4b68:hover{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-ad368ce{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-faea188{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-faea188:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-faea188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-faea188:hover{box-shadow:2px 2px 4px 1px rgba(0, 0, 0, 0.2);}.elementor-17577 .elementor-element.elementor-element-f18d467.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-bb075dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-bb075dd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-030e1c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-030e1c1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-545c26f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-545c26f{text-align:center;}.elementor-17577 .elementor-element.elementor-element-545c26f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#414042;}.elementor-17577 .elementor-element.elementor-element-9bdd49c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-9bdd49c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-c19e183{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-0a0f5e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-4f621e5{--display:flex;--background-transition:0.3s;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-4f621e5:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-4f621e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006375;}.elementor-17577 .elementor-element.elementor-element-4f621e5:hover{background-color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-781f546{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-bc29273{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-17577 .elementor-element.elementor-element-bc29273:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-bc29273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006375;}.elementor-17577 .elementor-element.elementor-element-51edb4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-1f506cd{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-1f506cd a{color:#FFFFFF;}.elementor-17577 .elementor-element.elementor-element-1f506cd a:hover, .elementor-17577 .elementor-element.elementor-element-1f506cd a:focus{color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-7241f1f{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#414042;}.elementor-17577 .elementor-element.elementor-element-7241f1f a{color:#006375;}.elementor-17577 .elementor-element.elementor-element-7241f1f a:hover, .elementor-17577 .elementor-element.elementor-element-7241f1f a:focus{color:#66B6B5;}.elementor-17577 .elementor-element.elementor-element-f0a6680{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:80px;--padding-bottom:16px;--padding-left:48px;--padding-right:48px;}.elementor-17577 .elementor-element.elementor-element-307456a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-7acbaf2{text-align:start;}.elementor-17577 .elementor-element.elementor-element-7acbaf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:1.1;color:#006375;}.elementor-17577 .elementor-element.elementor-element-69e9a6f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17577 .elementor-element.elementor-element-aec1952{--display:flex;}.elementor-17577 .elementor-element.elementor-element-2672b6c{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#006375;}.elementor-17577 .elementor-element.elementor-element-af8ff84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:016px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17577 .elementor-element.elementor-element-e83c08c{--item-display:flex;--read-more-alignment:1;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-17577 .elementor-element.elementor-element-e83c08c:after{content:"0.66";}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__thumbnail__link{width:100%;}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__meta-data span + span:before{content:"•";}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__card{border-width:0px;border-radius:0px;padding-top:0px;padding-bottom:0px;}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__text{margin-top:20px;}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__title, .elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__title a{color:#414042;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__read-more{color:#006375;}.elementor-17577 .elementor-element.elementor-element-e83c08c a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}@media(max-width:1024px){.elementor-17577 .elementor-element.elementor-element-1ed0286{--spacer-size:68px;}.elementor-17577 .elementor-element.elementor-element-8431fff{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-6669c51{--min-height:466px;}.elementor-17577 .elementor-element.elementor-element-3948b8a{--min-height:460px;}.elementor-17577 .elementor-element.elementor-element-372f26d:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-372f26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navitas-skilled-futures.com.au/wp-content/uploads/New-Banner-M.png");}.elementor-17577 .elementor-element.elementor-element-372f26d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17577 .elementor-element.elementor-element-efc1051{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-1f1bf27 .elementor-heading-title{font-size:40px;}.elementor-17577 .elementor-element.elementor-element-a267609{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-0bc882f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-b82345b > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-3cb5a57 img{height:428px;}.elementor-17577 .elementor-element.elementor-element-a544f48{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-ba3568d{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-371d6ab{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-baa9d64{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-552fa7b .elementor-heading-title{font-size:40px;}.elementor-17577 .elementor-element.elementor-element-4aaa769{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-48fa686{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-b09867f > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-e156cc2 img{height:428px;}.elementor-17577 .elementor-element.elementor-element-9da8550{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-95f6dfb{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-80f140d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-a466498{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-2d537fd{text-align:start;font-size:14px;}.elementor-17577 .elementor-element.elementor-element-754dde8 .elementor-heading-title{font-size:40px;}.elementor-17577 .elementor-element.elementor-element-123d43b{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-86b3e54{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-17577 .elementor-element.elementor-element-580022e > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-c0ee16c img{height:428px;}.elementor-17577 .elementor-element.elementor-element-e9baa79{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-9b8ee67{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-5a1bc8b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-0411ad8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-7bbc9f5 .elementor-heading-title{font-size:40px;}.elementor-17577 .elementor-element.elementor-element-c4d8733{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-911d670{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-7217751 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-ec380f3 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-1601fde img{height:428px;}.elementor-17577 .elementor-element.elementor-element-0e98551{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17577 .elementor-element.elementor-element-d3cccad > .elementor-widget-container{margin:-60px 40px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-9ac4c0a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-eb928d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-17577 .elementor-element.elementor-element-d9a0da4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17577 .elementor-element.elementor-element-3d15ac9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-460d582{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-d76bd61 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-d76bd61 .elementor-icon{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-d76bd61 .elementor-icon svg{height:16px;}.elementor-17577 .elementor-element.elementor-element-abd9c63{text-align:start;font-size:14px;}.elementor-17577 .elementor-element.elementor-element-c98f737{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-17577 .elementor-element.elementor-element-718ddb3 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-718ddb3 .elementor-icon{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-718ddb3 .elementor-icon svg{height:16px;}.elementor-17577 .elementor-element.elementor-element-6006c9e{text-align:start;font-size:14px;}.elementor-17577 .elementor-element.elementor-element-89f57b9{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-17577 .elementor-element.elementor-element-d177465 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-e0d2bdb{text-align:start;font-size:14px;}.elementor-17577 .elementor-element.elementor-element-2820649{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-17577 .elementor-element.elementor-element-2b28662{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-17577 .elementor-element.elementor-element-db41544 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-db41544 .elementor-icon{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-db41544 .elementor-icon svg{height:16px;}.elementor-17577 .elementor-element.elementor-element-6afbfd8{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-c881fe1 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-c881fe1 .elementor-icon{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-c881fe1 .elementor-icon svg{height:16px;}.elementor-17577 .elementor-element.elementor-element-a9664f1{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 .elementor-icon{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 .elementor-icon svg{height:16px;}.elementor-17577 .elementor-element.elementor-element-2ea8f10{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-c8023cb{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-ce753aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17577 .elementor-element.elementor-element-4d759a8{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:08px;}.elementor-17577 .elementor-element.elementor-element-c4b1032 .elementor-heading-title{font-size:32px;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-17577 .elementor-element.elementor-element-cc0d2e5{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-item > a{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-5cbef2f{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-8934ab7{--justify-content:center;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-9420fd3{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-45ccf6e{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-45ccf6e > .elementor-widget-container{margin:-112px 0px 0px -4px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-28e353b{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-28e353b > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-28e353b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-28e353b .elementor-testimonial-content{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-28e353b .elementor-testimonial-wrapper .elementor-testimonial-image img{width:80px;height:80px;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-eb721e8{--justify-content:center;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-2e7df37{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-20db38c{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-20db38c > .elementor-widget-container{margin:-112px 0px 0px -4px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-346c48a{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-346c48a > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-346c48a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-346c48a .elementor-testimonial-content{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-346c48a .elementor-testimonial-wrapper .elementor-testimonial-image img{width:80px;height:80px;}.elementor-17577 .elementor-element.elementor-element-a6afe0a{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-a6afe0a > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-10773a0{--justify-content:center;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-b090f92{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-9c4fac2{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-9c4fac2 > .elementor-widget-container{margin:-112px 0px 0px -4px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-5d5b96c{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-5d5b96c > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-5d5b96c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-5d5b96c .elementor-testimonial-content{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-5d5b96c .elementor-testimonial-wrapper .elementor-testimonial-image img{width:80px;height:80px;}.elementor-17577 .elementor-element.elementor-element-a571545{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-a571545 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-ffabf12{--justify-content:center;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-e93e474{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-84bc810{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-84bc810 > .elementor-widget-container{margin:-112px 0px 0px -4px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-f2fc22a{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-f2fc22a > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-f2fc22a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-f2fc22a .elementor-testimonial-content{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-f2fc22a .elementor-testimonial-wrapper .elementor-testimonial-image img{width:80px;height:80px;}.elementor-17577 .elementor-element.elementor-element-05e2367{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-17577 .elementor-element.elementor-element-05e2367 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 8px 0px 8px;}.elementor-17577 .elementor-element.elementor-element-66ba693{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17577 .elementor-element.elementor-element-5380221{--padding-top:060px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-5337a5d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-d5862b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-e781a8f{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-c97a5c8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-ee99f5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-04296dc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17577 .elementor-element.elementor-element-8b41475.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-8b41475 .elementor-heading-title{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-3d734d3{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-980a8ee{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-0b4a257{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-8f352dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-93e2737{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17577 .elementor-element.elementor-element-966e239.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-966e239 .elementor-heading-title{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-29665a7{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-cd558d3{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-8c725ff{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-6299bf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-89ffbe9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:012px;--padding-bottom:012px;--padding-left:012px;--padding-right:012px;}.elementor-17577 .elementor-element.elementor-element-2b063bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-2b063bb .elementor-heading-title{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-7323a41{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-c349b28{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-a2b8e6a{--padding-top:60px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-ca9f86e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-6b33f52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-137dabd{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-539090a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-6954657.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-2802a14{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17577 .elementor-element.elementor-element-632e725{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-632e725.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-17577 .elementor-element.elementor-element-4ea0139.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-4ea0139 .elementor-heading-title{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-81e0825{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-cb6db07{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-9d2b958{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-7fccc5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-7f20f5e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17577 .elementor-element.elementor-element-94aaabd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-94aaabd .elementor-heading-title{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-cbd502b{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-11d4b68{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-ad368ce{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-f18d467.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-bb075dd{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:012px;--padding-bottom:012px;--padding-left:012px;--padding-right:012px;}.elementor-17577 .elementor-element.elementor-element-030e1c1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-17577 .elementor-element.elementor-element-545c26f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-545c26f .elementor-heading-title{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-4f621e5{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-bc29273{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-1f506cd{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-7241f1f{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-f0a6680{--padding-top:60px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-17577 .elementor-element.elementor-element-7acbaf2 .elementor-heading-title{font-size:36px;}.elementor-17577 .elementor-element.elementor-element-2672b6c{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-af8ff84{--padding-top:12px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-17577 .elementor-element.elementor-element-1ed0286{--spacer-size:113px;}.elementor-17577 .elementor-element.elementor-element-8163a7d{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-8431fff{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17577 .elementor-element.elementor-element-6669c51{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17577 .elementor-element.elementor-element-3948b8a{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-372f26d:not(.elementor-motion-effects-element-type-background), .elementor-17577 .elementor-element.elementor-element-372f26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navitas-skilled-futures.com.au/wp-content/uploads/New-Banner-M.png");}.elementor-17577 .elementor-element.elementor-element-372f26d{--min-height:0px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-efc1051{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-1f1bf27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-1f1bf27 .elementor-heading-title{font-size:36px;}.elementor-17577 .elementor-element.elementor-element-0bc882f{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:04px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-0bc882f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-5cd47e8 .elementor-button{font-size:15px;padding:12px 12px 12px 8px;}.elementor-17577 .elementor-element.elementor-element-b82345b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-b82345b .elementor-button{font-size:15px;padding:12px 12px 12px 8px;}.elementor-17577 .elementor-element.elementor-element-b7d9a44{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-3cb5a57 img{height:220px;}.elementor-17577 .elementor-element.elementor-element-de005bd{--min-height:620px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17577 .elementor-element.elementor-element-a544f48{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17577 .elementor-element.elementor-element-ba3568d{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-371d6ab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:028px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-b632819{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-baa9d64{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-552fa7b .elementor-heading-title{font-size:36px;}.elementor-17577 .elementor-element.elementor-element-48fa686{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:012px;--padding-left:0px;--padding-right:04px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-48fa686.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-b09867f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-b09867f .elementor-button{font-size:15px;padding:12px 12px 12px 8px;}.elementor-17577 .elementor-element.elementor-element-95103f9{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-e156cc2 img{height:220px;}.elementor-17577 .elementor-element.elementor-element-08b29aa{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-9da8550{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17577 .elementor-element.elementor-element-95f6dfb{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-80f140d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:028px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-a466498{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-2d537fd{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-754dde8 .elementor-heading-title{font-size:36px;}.elementor-17577 .elementor-element.elementor-element-86b3e54{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:04px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-86b3e54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-580022e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-580022e .elementor-button{font-size:15px;padding:12px 12px 12px 8px;}.elementor-17577 .elementor-element.elementor-element-70e12e5{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-c0ee16c img{height:220px;}.elementor-17577 .elementor-element.elementor-element-e9baa79{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17577 .elementor-element.elementor-element-9b8ee67{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-5a1bc8b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-0411ad8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-7bbc9f5 .elementor-heading-title{font-size:36px;}.elementor-17577 .elementor-element.elementor-element-911d670{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-911d670.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-7217751 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-7217751 .elementor-button{font-size:15px;padding:12px 12px 12px 8px;}.elementor-17577 .elementor-element.elementor-element-ec380f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-ec380f3 .elementor-button{font-size:15px;padding:12px 012px 12px 8px;}.elementor-17577 .elementor-element.elementor-element-3a0a57f{--min-height:0px;}.elementor-17577 .elementor-element.elementor-element-1601fde img{height:220px;}.elementor-17577 .elementor-element.elementor-element-0e98551{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17577 .elementor-element.elementor-element-d3cccad > .elementor-widget-container{margin:-400px 016px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-8d40421{--min-height:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17577 .elementor-element.elementor-element-9ac4c0a{--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:998;}.elementor-17577 .elementor-element.elementor-element-eb928d3{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-eb928d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-7126875{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-3d15ac9{--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;}.elementor-17577 .elementor-element.elementor-element-460d582{--width:222px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17577 .elementor-element.elementor-element-abd9c63{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-c98f737{--width:222px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17577 .elementor-element.elementor-element-6006c9e{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-89f57b9{--width:222px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17577 .elementor-element.elementor-element-e0d2bdb{font-size:14px;}.elementor-17577 .elementor-element.elementor-element-2820649{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:999;}.elementor-17577 .elementor-element.elementor-element-2820649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17577 .elementor-element.elementor-element-2b28662{--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;--gap:012px 012px;--row-gap:012px;--column-gap:012px;}.elementor-17577 .elementor-element.elementor-element-a1245ec{--width:98px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:4px;}.elementor-17577 .elementor-element.elementor-element-db41544 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-6afbfd8{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;text-align:start;font-size:14px;}.elementor-17577 .elementor-element.elementor-element-6afbfd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-0c93e1e{--width:98px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:4px;}.elementor-17577 .elementor-element.elementor-element-c881fe1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-a9664f1{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;text-align:start;font-size:14px;}.elementor-17577 .elementor-element.elementor-element-a9664f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-9dfb8d6{--width:118px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:4px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 .elementor-icon{font-size:20px;}.elementor-17577 .elementor-element.elementor-element-8095ad5 .elementor-icon svg{height:20px;}.elementor-17577 .elementor-element.elementor-element-2ea8f10{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;font-size:14px;}.elementor-17577 .elementor-element.elementor-element-2ea8f10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-c8023cb{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-4d759a8{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-c4b1032 .elementor-heading-title{font-size:32px;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5{--icon-vertical-offset:4px;}.elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17577 .elementor-element.elementor-element-cc0d2e5 .elementor-icon-list-item > a{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-5cbef2f{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17577 .elementor-element.elementor-element-8934ab7{--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-17577 .elementor-element.elementor-element-9420fd3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-45ccf6e{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-45ccf6e > .elementor-widget-container{margin:0px 0px -12px -8px;}.elementor-17577 .elementor-element.elementor-element-45ccf6e .elementor-icon-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-28e353b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f > .elementor-widget-container{margin:-112px -8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-3a8dc2f .elementor-icon-wrapper{text-align:end;}.elementor-17577 .elementor-element.elementor-element-eb721e8{--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-17577 .elementor-element.elementor-element-2e7df37{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-20db38c{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-20db38c > .elementor-widget-container{margin:0px 0px -12px -8px;}.elementor-17577 .elementor-element.elementor-element-20db38c .elementor-icon-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-346c48a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17577 .elementor-element.elementor-element-a6afe0a{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-a6afe0a > .elementor-widget-container{margin:-112px -8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-a6afe0a .elementor-icon-wrapper{text-align:end;}.elementor-17577 .elementor-element.elementor-element-10773a0{--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-17577 .elementor-element.elementor-element-b090f92{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-9c4fac2{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-9c4fac2 > .elementor-widget-container{margin:0px 0px -12px -8px;}.elementor-17577 .elementor-element.elementor-element-9c4fac2 .elementor-icon-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-5d5b96c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17577 .elementor-element.elementor-element-a571545{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-a571545 > .elementor-widget-container{margin:-112px -8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-a571545 .elementor-icon-wrapper{text-align:end;}.elementor-17577 .elementor-element.elementor-element-ffabf12{--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-17577 .elementor-element.elementor-element-e93e474{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-84bc810{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-84bc810 > .elementor-widget-container{margin:0px 0px -12px -8px;}.elementor-17577 .elementor-element.elementor-element-84bc810 .elementor-icon-wrapper{text-align:start;}.elementor-17577 .elementor-element.elementor-element-f2fc22a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17577 .elementor-element.elementor-element-05e2367{width:100%;max-width:100%;}.elementor-17577 .elementor-element.elementor-element-05e2367 > .elementor-widget-container{margin:-112px -8px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-05e2367 .elementor-icon-wrapper{text-align:end;}.elementor-17577 .elementor-element.elementor-element-66ba693{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:4px;}.elementor-17577 .elementor-element.elementor-element-5380221{--padding-top:60px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-5337a5d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-d5862b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-d4dc4f5{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-e781a8f{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-c97a5c8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:12px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-04296dc{--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-93e2737{--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-89ffbe9{--padding-top:8px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-a2b8e6a{--padding-top:60px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-ca9f86e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17577 .elementor-element.elementor-element-6b33f52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17577 .elementor-element.elementor-element-137dabd{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-539090a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:12px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-2802a14{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-7f20f5e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-bb075dd{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-bc29273{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-1f506cd{font-size:16px;line-height:1.2em;}.elementor-17577 .elementor-element.elementor-element-1f506cd p{margin-block-end:0px;}.elementor-17577 .elementor-element.elementor-element-7241f1f{font-size:16px;line-height:1.2em;}.elementor-17577 .elementor-element.elementor-element-7241f1f p{margin-block-end:0px;}.elementor-17577 .elementor-element.elementor-element-f0a6680{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:60px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-7acbaf2 .elementor-heading-title{font-size:32px;}.elementor-17577 .elementor-element.elementor-element-2672b6c{font-size:16px;}.elementor-17577 .elementor-element.elementor-element-af8ff84{--padding-top:12px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-17577 .elementor-element.elementor-element-e83c08c:after{content:"0.5";}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__thumbnail__link{width:100%;}.elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__title, .elementor-17577 .elementor-element.elementor-element-e83c08c .elementor-post__title a{font-size:18px;}.elementor-17577 .elementor-element.elementor-element-e83c08c a.elementor-post__read-more{font-size:14px;}}@media(min-width:768px){.elementor-17577 .elementor-element.elementor-element-8163a7d{--width:105.15%;}.elementor-17577 .elementor-element.elementor-element-372f26d{--width:45%;}.elementor-17577 .elementor-element.elementor-element-0bc882f{--width:100%;}.elementor-17577 .elementor-element.elementor-element-b7d9a44{--width:100%;}.elementor-17577 .elementor-element.elementor-element-371d6ab{--width:45%;}.elementor-17577 .elementor-element.elementor-element-48fa686{--width:100%;}.elementor-17577 .elementor-element.elementor-element-95103f9{--width:55%;}.elementor-17577 .elementor-element.elementor-element-80f140d{--width:45%;}.elementor-17577 .elementor-element.elementor-element-86b3e54{--width:100%;}.elementor-17577 .elementor-element.elementor-element-70e12e5{--width:55%;}.elementor-17577 .elementor-element.elementor-element-5a1bc8b{--width:45%;}.elementor-17577 .elementor-element.elementor-element-911d670{--width:100%;}.elementor-17577 .elementor-element.elementor-element-3a0a57f{--width:55%;}.elementor-17577 .elementor-element.elementor-element-eb928d3{--width:100%;}.elementor-17577 .elementor-element.elementor-element-d9a0da4{--width:30%;}.elementor-17577 .elementor-element.elementor-element-3d15ac9{--content-width:100%;}.elementor-17577 .elementor-element.elementor-element-460d582{--width:204px;}.elementor-17577 .elementor-element.elementor-element-c98f737{--width:194px;}.elementor-17577 .elementor-element.elementor-element-89f57b9{--width:222px;}.elementor-17577 .elementor-element.elementor-element-2820649{--width:100%;}.elementor-17577 .elementor-element.elementor-element-2b28662{--width:70%;}.elementor-17577 .elementor-element.elementor-element-a1245ec{--width:209px;}.elementor-17577 .elementor-element.elementor-element-0c93e1e{--width:209px;}.elementor-17577 .elementor-element.elementor-element-9dfb8d6{--width:209px;}.elementor-17577 .elementor-element.elementor-element-ce753aa{--content-width:1140px;}.elementor-17577 .elementor-element.elementor-element-4d759a8{--width:55%;}.elementor-17577 .elementor-element.elementor-element-5cbef2f{--width:45%;}.elementor-17577 .elementor-element.elementor-element-9420fd3{--width:100%;}.elementor-17577 .elementor-element.elementor-element-2e7df37{--width:100%;}.elementor-17577 .elementor-element.elementor-element-b090f92{--width:100%;}.elementor-17577 .elementor-element.elementor-element-e93e474{--width:100%;}.elementor-17577 .elementor-element.elementor-element-5337a5d{--content-width:1140px;}.elementor-17577 .elementor-element.elementor-element-ca9f86e{--content-width:1140px;}.elementor-17577 .elementor-element.elementor-element-307456a{--content-width:1140px;}.elementor-17577 .elementor-element.elementor-element-af8ff84{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17577 .elementor-element.elementor-element-d9a0da4{--width:256px;}.elementor-17577 .elementor-element.elementor-element-460d582{--width:185px;}.elementor-17577 .elementor-element.elementor-element-c98f737{--width:181px;}.elementor-17577 .elementor-element.elementor-element-89f57b9{--width:196px;}.elementor-17577 .elementor-element.elementor-element-2b28662{--width:100%;}.elementor-17577 .elementor-element.elementor-element-a1245ec{--width:214px;}.elementor-17577 .elementor-element.elementor-element-0c93e1e{--width:214px;}.elementor-17577 .elementor-element.elementor-element-9dfb8d6{--width:214px;}.elementor-17577 .elementor-element.elementor-element-4d759a8{--width:100%;}.elementor-17577 .elementor-element.elementor-element-5cbef2f{--width:100%;}.elementor-17577 .elementor-element.elementor-element-9420fd3{--width:100%;}.elementor-17577 .elementor-element.elementor-element-2e7df37{--width:100%;}.elementor-17577 .elementor-element.elementor-element-b090f92{--width:100%;}.elementor-17577 .elementor-element.elementor-element-e93e474{--width:100%;}}/* Start custom CSS for spacer, class: .elementor-element-1ed0286 *//* Base: mobile-first (768px and lower) */
.header-space {
    height: 113px; /* default for <=768px */
}

/* 769px - 800px */
@media (min-width: 769px) and (max-width: 800px) {
    .header-space {
        height: 32px;
    }
}

/* 801px - 850px */
@media (min-width: 801px) and (max-width: 850px) {
    .header-space {
        height: 78px;
    }
}

/* 851px - 858px */
@media (min-width: 851px) and (max-width: 858px) {
    .header-space {
        height: 108px;
    }
}

/* 859px - 1027px */
@media (min-width: 859px) and (max-width: 1027px) {
    .header-space {
        height: 68px;
    }
}

/* 1028px - 1103px */
@media (min-width: 1028px) and (max-width: 1103px) {
    .header-space {
        height: 68px;
    }
}

/* 1104px - 1239px */
@media (min-width: 1104px) and (max-width: 1239px) {
    .header-space {
        height: 32px;
    }
}

/* 1240px and above */
@media (min-width: 1240px) {
    .header-space {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a267609 */.elementor-17577 .elementor-element.elementor-element-a267609 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-a267609 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cd47e8 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b82345b */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc882f */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa9d64 */.elementor-17577 .elementor-element.elementor-element-baa9d64 {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-baa9d64 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aaa769 */.elementor-17577 .elementor-element.elementor-element-4aaa769 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-4aaa769 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b09867f */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fa686 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d537fd */.elementor-17577 .elementor-element.elementor-element-2d537fd {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-2d537fd a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-123d43b */.elementor-17577 .elementor-element.elementor-element-123d43b p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-123d43b p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-580022e */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b3e54 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d8733 */.elementor-17577 .elementor-element.elementor-element-c4d8733 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-c4d8733 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7217751 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec380f3 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911d670 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a267609 */.elementor-17577 .elementor-element.elementor-element-a267609 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-a267609 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cd47e8 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b82345b */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc882f */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa9d64 */.elementor-17577 .elementor-element.elementor-element-baa9d64 {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-baa9d64 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aaa769 */.elementor-17577 .elementor-element.elementor-element-4aaa769 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-4aaa769 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b09867f */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fa686 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d537fd */.elementor-17577 .elementor-element.elementor-element-2d537fd {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-2d537fd a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-123d43b */.elementor-17577 .elementor-element.elementor-element-123d43b p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-123d43b p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-580022e */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b3e54 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d8733 */.elementor-17577 .elementor-element.elementor-element-c4d8733 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-c4d8733 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7217751 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec380f3 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911d670 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a267609 */.elementor-17577 .elementor-element.elementor-element-a267609 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-a267609 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cd47e8 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b82345b */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc882f */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa9d64 */.elementor-17577 .elementor-element.elementor-element-baa9d64 {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-baa9d64 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aaa769 */.elementor-17577 .elementor-element.elementor-element-4aaa769 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-4aaa769 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b09867f */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fa686 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d537fd */.elementor-17577 .elementor-element.elementor-element-2d537fd {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-2d537fd a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-123d43b */.elementor-17577 .elementor-element.elementor-element-123d43b p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-123d43b p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-580022e */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b3e54 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d8733 */.elementor-17577 .elementor-element.elementor-element-c4d8733 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-c4d8733 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7217751 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec380f3 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911d670 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a267609 */.elementor-17577 .elementor-element.elementor-element-a267609 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-a267609 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cd47e8 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b82345b */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc882f */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa9d64 */.elementor-17577 .elementor-element.elementor-element-baa9d64 {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-baa9d64 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aaa769 */.elementor-17577 .elementor-element.elementor-element-4aaa769 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-4aaa769 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b09867f */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fa686 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d537fd */.elementor-17577 .elementor-element.elementor-element-2d537fd {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-2d537fd a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-123d43b */.elementor-17577 .elementor-element.elementor-element-123d43b p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-123d43b p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-580022e */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b3e54 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d8733 */.elementor-17577 .elementor-element.elementor-element-c4d8733 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-c4d8733 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7217751 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec380f3 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911d670 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a267609 */.elementor-17577 .elementor-element.elementor-element-a267609 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-a267609 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cd47e8 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b82345b */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc882f */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa9d64 */.elementor-17577 .elementor-element.elementor-element-baa9d64 {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-baa9d64 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aaa769 */.elementor-17577 .elementor-element.elementor-element-4aaa769 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-4aaa769 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b09867f */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fa686 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d537fd */.elementor-17577 .elementor-element.elementor-element-2d537fd {
    display: inline-block;
}

.elementor-17577 .elementor-element.elementor-element-2d537fd a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-123d43b */.elementor-17577 .elementor-element.elementor-element-123d43b p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-123d43b p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-580022e */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b3e54 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d8733 */.elementor-17577 .elementor-element.elementor-element-c4d8733 p {
  font-size: 18px;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-c4d8733 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7217751 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec380f3 */.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911d670 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3cccad *//* =========================================================
   HERO PAUSE / PLAY BUTTON
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-d3cccad .nsf-hero-pause {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 44px;
    height: 44px;
    padding: 0;

    background: transparent !important;
    border: 2px solid rgba(255, 255, 255, 0.9) !important;
    border-radius: 50%;

    color: rgba(255, 255, 255, 0.9);
    cursor: pointer;

    transition: background-color 0.25s ease,
                color 0.25s ease;
}

/* Icon sizing and alignment */
.elementor-17577 .elementor-element.elementor-element-d3cccad .nsf-hero-pause svg {
    display: block;
    width: 24px;
    height: 24px;
}

/* Hover */
.elementor-17577 .elementor-element.elementor-element-d3cccad .nsf-hero-pause:hover {
    background: rgba(255, 255, 255, 0.9) !important;
    border-color: rgba(255, 255, 255, 0.9) !important;
    color: rgba(102, 182, 181, 0.9);
}

/* Keyboard focus */
.elementor-17577 .elementor-element.elementor-element-d3cccad .nsf-hero-pause:focus-visible {
    outline: 2px solid #66b6b5;
    outline-offset: 3px;
}

/* Hide inactive icon */
.elementor-17577 .elementor-element.elementor-element-d3cccad .nsf-hero-pause [hidden] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8163a7d *//* =========================================================
   NSF HOMEPAGE HERO
   Applied to nsf-hero-wrapper
   ========================================================= */


/* =========================================================
   HERO SLIDE
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-slide {
    display: flex;
    flex-direction: column;

    width: 100%;
    min-height: 480px;

    padding: 0;
    margin: 0;
    gap: 0;
}


/* =========================================================
   MAIN TWO-COLUMN CONTENT
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-content {
    display: flex;
    flex-direction: row;
    align-items: stretch;

    width: 100%;
    min-height: 480px;

    padding: 0;
    margin: 0;
    gap: 0;
}


/* =========================================================
   LEFT TEXT COLUMN
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-copy {
    width: 45%;
    flex: 0 0 45%;
}


/* =========================================================
   RIGHT IMAGE COLUMN
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media {
    width: 55%;
    flex: 0 0 55%;
    overflow: hidden;
}

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media,
.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media > .e-con-inner,
.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media .elementor-widget-image,
.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media .elementor-widget-container {
    height: 100%;
}

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* =========================================================
   DISSOLVE TRANSITION
   Preserve Swiper's native wrapper transform
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-8163a7d .swiper-slide {
    position: relative;

    opacity: 0;
    pointer-events: none;

    transition: opacity 1000ms ease !important;
    will-change: opacity;
}


/* Active slide */

.elementor-17577 .elementor-element.elementor-element-8163a7d .swiper-slide-active {
    opacity: 1;

    transform: none;
    pointer-events: auto;

    z-index: 1;
}


/* Previous slide */

.elementor-17577 .elementor-element.elementor-element-8163a7d .swiper-slide-prev {
    opacity: 0;

    transform: translateX(100%);
    pointer-events: none;

    z-index: 2;
}


/* Next slide */

.elementor-17577 .elementor-element.elementor-element-8163a7d .swiper-slide-next {
    opacity: 0;

    transform: translateX(-100%);
    pointer-events: none;

    z-index: 2;
}


/* =========================================================
   TIMER TRACK
   Keep original working implementation
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-timer {
    position: relative !important;
    display: block !important;

    width: 100% !important;

    height: 6px !important;
    min-height: 6px !important;
    max-height: 6px !important;

    flex: 0 0 6px !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    background: #d9d9d9 !important;
}


/* =========================================================
   TIMER FILL
   ========================================================= */

.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-timer::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    height: 100%;
    width: 0%;

    background: #66b6b5;

    animation: nsfHeroTimer 12.05s linear infinite !important;
}


/* =========================================================
   TIMER ANIMATION
   ========================================================= */

@keyframes nsfHeroTimer {

    from {
        width: 0%;
    }

    to {
        width: 100%;
    }

}


/* =========================================================
   TABLET
   768px - 1024px
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-home-hero .swiper-wrapper {
        align-items: stretch !important;
    }

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-home-hero .swiper-slide {
        display: flex;
        height: auto !important;
    }

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-slide {
        min-height: 420px;
        height: 100%;
        flex: 1;
    }

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-content {
        min-height: 420px;
        height: 100%;
        flex: 1;
    }

}


/* =========================================================
   MOBILE HERO - CONTAINER HEIGHT ALIGNMENT
   ========================================================= */

@media (max-width: 767px) {

    /* Allow Swiper slides to stretch vertically */

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-home-hero .swiper-wrapper {
        align-items: stretch !important;
    }

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-home-hero .swiper-slide {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;

        height: auto !important;
    }


    /* IMPORTANT:
       Intermediate Elementor container directly
       inside each Swiper slide.
    */

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-home-hero .swiper-slide > .e-con {
        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;
        min-height: 0 !important;

        flex: 1 1 auto !important;
    }


    /* Main hero slide */

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-slide {
        width: 100%;

        min-height: 0 !important;
        height: auto !important;

        flex: 1 1 auto !important;
    }


    /* Hero content - image above copy */

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-content {
        display: flex;
        flex-direction: column-reverse;
        align-items: stretch;

        width: 100%;

        min-height: 0 !important;
        height: auto !important;

        flex: 1 1 auto !important;

        gap: 0;
    }


    /* Copy container */

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-copy {
        width: 100%;

        min-height: 0 !important;

        flex: 1 1 auto !important;

        padding: 16px 20px !important;
        gap: 12px !important;
    }


    /* Image container */

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media {
        width: 100%;

        flex: 0 0 200px !important;

        height: 200px !important;
        min-height: 200px !important;
    }


    /* Image */

    .elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-media img {
        display: block;

        width: 100%;
        height: 200px;
        min-height: 200px;

        object-fit: cover;
    }

}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-17577 .elementor-element.elementor-element-8163a7d .swiper-slide {
        transition: none !important;
    }

}



/* =========================================================
   HERO PAUSE / PLAY CONTROLS
   ========================================================= */

/* Pause progress animation */
.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-timer.nsf-timer-paused::before {
    animation-play-state: paused !important;
}

/* Temporarily reset animation */
.elementor-17577 .elementor-element.elementor-element-8163a7d .nsf-hero-timer.nsf-timer-reset::before {
    animation: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7126875 */.elementor-17577 .elementor-element.elementor-element-7126875 p {
  font-size: 18px !important;
  color: #414042 !important;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-7126875 p {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460d582 *//* Smooth animation */
.sticky-cta-arrow {
  display: inline-block;
  transform: translateX(4px);
  transition: transform 0.25s ease;
}

/* Animate when card is hovered */
.sticky-cta-button:hover .sticky-cta-arrow {
  transform: translateX(6px);
}

/* Remove text underlines */
.sticky-cta-text,
.sticky-cta-text:hover,
.sticky-cta-text h3,
.sticky-cta-text p,
.sticky-cta-text:hover h3,
.sticky-cta-text:hover p {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c98f737 *//* Smooth animation */
.sticky-cta-arrow {
  display: inline-block;
  transform: translateX(4px);
  transition: transform 0.25s ease;
}

/* Animate when card is hovered */
.sticky-cta-button:hover .sticky-cta-arrow {
  transform: translateX(6px);
}

/* Remove text underlines */
.sticky-cta-text,
.sticky-cta-text:hover,
.sticky-cta-text h3,
.sticky-cta-text p,
.sticky-cta-text:hover h3,
.sticky-cta-text:hover p {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89f57b9 *//* Smooth animation */
.sticky-cta-arrow {
  display: inline-block;
  transform: translateX(4px);
  transition: transform 0.25s ease;
}

/* Animate when card is hovered */
.sticky-cta-button:hover .sticky-cta-arrow {
  transform: translateX(6px);
}

/* Remove text underlines */
.sticky-cta-text,
.sticky-cta-text:hover,
.sticky-cta-text h3,
.sticky-cta-text p,
.sticky-cta-text:hover h3,
.sticky-cta-text:hover p {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb928d3 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}


/* =========================================================
   STICKY COURSE CTA
   Screens 1279px and below
   ========================================================= */

@media (max-width: 1279px) {

    /* Hide "Find the right course for you" */
    .sticky-course-buttons .elementor-element-d9a0da4 {
        display: none !important;
    }

    /* Allow the CTA button group to use the full width */
    .sticky-course-buttons .elementor-element-3d15ac9 {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* Remove Elementor boxed-container width restriction */
    .sticky-course-buttons .elementor-element-3d15ac9 > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: auto !important;
        margin-right: auto !important;

        justify-content: center;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1245ec *//* Smooth animation */
.sticky-cta-arrow {
  display: inline-block;
  transition: transform 0.25s ease;
}

/* Animate when card is hovered */
.sticky-cta-button:hover .sticky-cta-arrow {
  transform: translateX(4px);
}

.sticky-cta-text,
.sticky-cta-text:hover,
.sticky-cta-text h3,
.sticky-cta-text p,
.sticky-cta-text:hover h3,
.sticky-cta-text:hover p {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c93e1e *//* Smooth animation */
.sticky-cta-arrow {
  display: inline-block;
  transition: transform 0.25s ease;
}

/* Animate when card is hovered */
.sticky-cta-button:hover .sticky-cta-arrow {
  transform: translateX(4px);
}

.sticky-cta-text,
.sticky-cta-text:hover,
.sticky-cta-text h3,
.sticky-cta-text p,
.sticky-cta-text:hover h3,
.sticky-cta-text:hover p {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dfb8d6 *//* Smooth animation */
.sticky-cta-arrow {
  display: inline-block;
  transition: transform 0.25s ease;
}

/* Animate when card is hovered */
.sticky-cta-button:hover .sticky-cta-arrow {
  transform: translateX(4px);
}

.sticky-cta-text,
.sticky-cta-text:hover,
.sticky-cta-text h3,
.sticky-cta-text p,
.sticky-cta-text:hover h3,
.sticky-cta-text:hover p {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2820649 */.sticky-course-buttons.elementor-sticky--active {
  top: 132px !important;
  z-index: 999 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 150px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 180px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 140px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 139px !important;
    z-index: 999 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 104px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    top: 113px !important;
    z-index: 999 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons {
    transition: box-shadow 0.3s ease;
  }

  .sticky-course-buttons.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}

@media (max-width: 767px) {
  .sticky-course-buttons.elementor-sticky--active {
    justify-content: center !important;
    align-items: center !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac4c0a *//* Default background */
.sticky-course-background {
  background-color: #FFFFFF;
}

/* Sticky active state */
.sticky-course-background.elementor-sticky--active {
  top: 132px !important;
  z-index: 998 !important;
  background-color: #F1F2F2 !important;
}

@media (min-width: 768px) and (max-width: 800px) {
  .sticky-course-background.elementor-sticky--active {
    top: 104px !important;
    z-index: 998 !important;
  }
}

@media (min-width: 801px) and (max-width: 850px) {
  .sticky-course-background.elementor-sticky--active {
    top: 150px !important;
    z-index: 998 !important;
  }
}

@media (min-width: 851px) and (max-width: 858px) {
  .sticky-course-background.elementor-sticky--active {
    top: 180px !important;
    z-index: 998 !important;
  }
}

@media (min-width: 859px) and (max-width: 1022px) {
  .sticky-course-background.elementor-sticky--active {
    top: 140px !important;
    z-index: 998 !important;
  }
}

@media (min-width: 1023px) and (max-width: 1103px) {
  .sticky-course-background.elementor-sticky--active {
    top: 139px !important;
    z-index: 998 !important;
  }
}

@media (min-width: 1104px) and (max-width: 1239px) {
  .sticky-course-background.elementor-sticky--active {
    top: 104px !important;
    z-index: 998 !important;
  }
}

@media (max-width: 767px) {
  .sticky-course-background.elementor-sticky--active {
    top: 113px !important;
    z-index: 998 !important;
  }
}

@media (min-width: 1025px) {
  .sticky-course-background {
    transition: box-shadow 0.3s ease, background-color 0.3s ease;
  }

  .sticky-course-background.elementor-sticky--active {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-66ba693 */.elementor-17577 .elementor-element.elementor-element-66ba693 .swiper-pagination-progressbar {
  top: auto !important;
  bottom: 0 !important;
  background-color: #66b6b5 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4dc4f5 */.elementor-17577 .elementor-element.elementor-element-d4dc4f5 p {
  font-size: 18px !important;
  color: #414042 !important;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-d4dc4f5 p {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e781a8f */.elementor-17577 .elementor-element.elementor-element-e781a8f p {
  font-size: 18px !important;
  color: #006375 !important;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-e781a8f p {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d734d3 */.elementor-17577 .elementor-element.elementor-element-3d734d3 p {
  font-size: 16px !important;
  color: #414042 !important;
}

@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-3d734d3 p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b4a257 */.elementor-17577 .elementor-element.elementor-element-0b4a257 p {
  font-size: 15px !important;
  color: #FFFFFF !important;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29665a7 *//* Desktop */
.elementor-17577 .elementor-element.elementor-element-29665a7 p {
  font-size: 16px !important;
  color: #414042 !important;
}

/* Tablet and Mobile */
@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-29665a7 p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c725ff */.elementor-17577 .elementor-element.elementor-element-8c725ff p {
  font-size: 15px !important;
  color: #FFFFFF !important;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a36f72f *//* Desktop */
.elementor-17577 .elementor-element.elementor-element-a36f72f p {
  font-size: 16px !important;
  color: #414042 !important;
}

/* Tablet and Mobile */
@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-a36f72f p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c349b28 */.elementor-17577 .elementor-element.elementor-element-c349b28 p {
  font-size: 15px !important;
  color: #FFFFFF !important;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c97a5c8 *//* PROGRAM TILES - HOVER EFFECTS */

/* Remove text underlines from linked tiles */
.program-tile,
.program-tile:hover,
.program-tile:focus-visible,
.program-tile .elementor-heading-title,
.program-tile .elementor-widget-text-editor,
.program-tile .elementor-widget-text-editor * {
  text-decoration: none !important;
}

/* Smooth button hover transition */
.program-tile-button {
  transition: background-color 0.2s ease;
}

/* Activate button hover when entire tile is hovered */
.program-tile:hover .program-tile-button,
.program-tile:focus-visible .program-tile-button {
  background-color: #66B6B5 !important;
}


/* Visually hidden headings for accessibility */
.visually-hidden-heading {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
    clip-path: inset(50%) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-024509a */.elementor-17577 .elementor-element.elementor-element-024509a p {
  font-size: 18px !important;
  color: #414042 !important;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-024509a p {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-137dabd */.elementor-17577 .elementor-element.elementor-element-137dabd p {
  font-size: 18px !important;
  color: #006375 !important;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-137dabd p {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81e0825 */.elementor-17577 .elementor-element.elementor-element-81e0825 p {
  font-size: 16px !important;
  color: #414042 !important;
}

@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-81e0825 p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d2b958 */.elementor-17577 .elementor-element.elementor-element-9d2b958 p {
  font-size: 15px !important;
  color: #FFFFFF !important;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbd502b *//* Desktop */
.elementor-17577 .elementor-element.elementor-element-cbd502b p {
  font-size: 16px !important;
  color: #414042 !important;
}

/* Tablet and Mobile */
@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-cbd502b p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad368ce */.elementor-17577 .elementor-element.elementor-element-ad368ce p {
  font-size: 15px !important;
  color: #FFFFFF !important;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c19e183 *//* Desktop */
.elementor-17577 .elementor-element.elementor-element-c19e183 p {
  font-size: 16px !important;
  color: #414042 !important;
}

/* Tablet and Mobile */
@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-c19e183 p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-781f546 */.elementor-17577 .elementor-element.elementor-element-781f546 p {
  font-size: 15px !important;
  color: #FFFFFF !important;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539090a *//* PROGRAM TILES - HOVER EFFECTS */

/* Remove text underlines from linked tiles */
.program-tile,
.program-tile:hover,
.program-tile:focus-visible,
.program-tile .elementor-heading-title,
.program-tile .elementor-widget-text-editor,
.program-tile .elementor-widget-text-editor * {
  text-decoration: none !important;
}

/* Smooth button hover transition */
.program-tile-button {
  transition: background-color 0.2s ease;
}

/* Activate button hover when entire tile is hovered */
.program-tile:hover .program-tile-button,
.program-tile:focus-visible .program-tile-button {
  background-color: #66B6B5 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f506cd */.elementor-17577 .elementor-element.elementor-element-1f506cd p {
  font-size: 18px !important;
  color: #FFFFFF !important;
}

@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-1f506cd p {
    font-size: 18px !important;
  }
}

.elementor-17577 .elementor-element.elementor-element-1f506cd a {
  text-decoration: underline;
}

.elementor-17577 .elementor-element.elementor-element-1f506cd a:hover,
.elementor-17577 .elementor-element.elementor-element-1f506cd a:focus {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a99d50d *//* College Finder */
.nsf-college-finder {
    width: 100%;
    color: #414042;
}

/* Form layout */
.nsf-college-finder form {
    display: flex;
    align-items: flex-end;
    gap: 16px;
    width: 100%;
}

/* Individual fields */
.nsf-college-finder-field {
    flex: 1;
}

/* Labels */
.nsf-college-finder label {
    display: block;
    margin-bottom: 8px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
}

/* Dropdowns */
.nsf-college-finder select {
    width: 100%;
    min-height: 52px;
    padding: 12px 48px 12px 16px;
    border: 1px solid #767676;
    border-radius: 4px;
    background-color: #ffffff;
    color: #414042;

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23414042' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 12px 8px;

    font-family: inherit;
    font-size: 16px;
    line-height: 1.4;
    cursor: pointer;
}

/* Dropdown focus */
.nsf-college-finder select:focus {
    outline: 2px solid #006375;
    outline-offset: 2px;
}

/* Disabled dropdown */
.nsf-college-finder select:disabled {
    color: #414042;
    opacity: 0.6;
    cursor: not-allowed;
}

/* Button - disabled/inactive */
.nsf-college-finder button {
    min-height: 52px;
    padding: 12px 28px;
    border: 0;
    border-radius: 4px;
    background-color: #ffffff;
    color: #414042;
    opacity: 0.6;
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    cursor: not-allowed;
    white-space: nowrap;
}

/* Button - active/enabled */
.nsf-college-finder button:not(:disabled) {
    background-color: #f1f2f2;
    color: #414042;
    opacity: 1;
    cursor: pointer;
}

/* Button hover */
.nsf-college-finder button:not(:disabled):hover {
    background-color: #f1f2f2;
    color: #414042;
}

/* Tablet/mobile */
@media (max-width: 767px) {
    .nsf-college-finder form {
        flex-direction: column;
        align-items: stretch;
        gap: 16px;
    }

    .nsf-college-finder-field,
    .nsf-college-finder button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7241f1f */.elementor-17577 .elementor-element.elementor-element-7241f1f p {
  font-size: 18px !important;
  color: #FFFFFF !important;
}

@media (max-width: 1024px) {
  .elementor-17577 .elementor-element.elementor-element-7241f1f p {
    font-size: 16px !important;
  }
}

.elementor-17577 .elementor-element.elementor-element-7241f1f a {
  text-decoration: underline;
}

.elementor-17577 .elementor-element.elementor-element-7241f1f a:hover,
.elementor-17577 .elementor-element.elementor-element-7241f1f a:focus {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69e9a6f */.elementor-17577 .elementor-element.elementor-element-69e9a6f p {
  font-size: 18px !important;
  color: #414042 !important;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-69e9a6f p {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2672b6c */.elementor-17577 .elementor-element.elementor-element-2672b6c p {
  font-size: 18px !important;
  color: #006375 !important;
}

@media (max-width: 767px) {
  .elementor-17577 .elementor-element.elementor-element-2672b6c p {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-e83c08c */.elementor-post__thumbnail {
  display: block !important;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.elementor-post__thumbnail img {
  display: block !important;
  width: 100%;
  height: auto;
}/* End custom CSS */