/* ================================================
   Stallion Aero - Consolidated Custom CSS
   ================================================ */

/* --- Elementor Kit (post-16) Global Styles --- */
.elementor-kit-16{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;}.elementor-kit-16 e-page-transition{background-color:#FFBC7D;}.elementor-kit-16 p{margin-block-end:7px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}

/* --- Homepage (post-2918) --- */
.elementor-2918 .elementor-element.elementor-element-2d75c4c{--display:flex;--min-height:100vh;}.elementor-2918 .elementor-element.elementor-element-2d75c4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2918 .elementor-element.elementor-element-860b657{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-860b657 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:-40px -40px -40px -40px;}.elementor-2918 .elementor-element.elementor-element-860b657.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2918 .elementor-element.elementor-element-cdd9568{--display:flex;--min-height:100vh.;}.elementor-2918 .elementor-element.elementor-element-cdd9568.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2918 .elementor-element.elementor-element-c8a77a1{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-c8a77a1 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:-40px -40px -40px -40px;}.elementor-2918 .elementor-element.elementor-element-c8a77a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2918 .elementor-element.elementor-element-1892e47{--display:flex;}.elementor-2918 .elementor-element.elementor-element-1e9c60f{--spacer-size:143px;}.elementor-2918 .elementor-element.elementor-element-aa064b4{--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-2918 .elementor-element.elementor-element-3eb624b{text-align:center;}.elementor-2918 .elementor-element.elementor-element-3eb624b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;line-height:3px;color:#242F64;}.elementor-2918 .elementor-element.elementor-element-4d94420{--display:flex;}.elementor-2918 .elementor-element.elementor-element-f97e54b{--spacer-size:143px;}.elementor-2918 .elementor-element.elementor-element-1af7cf5{--display:flex;}.elementor-2918 .elementor-element.elementor-element-d386858{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;word-spacing:0px;color:#19224D;}.elementor-2918 .elementor-element.elementor-element-d386858 > .elementor-widget-container{margin:48px 48px 48px 48px;padding:0px 42px 42px 42px;}.elementor-2918 .elementor-element.elementor-element-d386858.elementor-element{--align-self:center;}.elementor-2918 .elementor-element.elementor-element-d386858 p{margin-block-end:40px;}.elementor-2918 .elementor-element.elementor-element-65d0419{--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-2918 .elementor-element.elementor-element-213037e{--spacer-size:100px;}.elementor-2918 .elementor-element.elementor-element-591a4ed{--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-2918 .elementor-element.elementor-element-b763a50 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-2918 .elementor-element.elementor-element-b763a50{text-align:center;}.elementor-2918 .elementor-element.elementor-element-b763a50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:49px;-webkit-text-stroke-color:#000;stroke:#000;color:#19224D;}.elementor-2918 .elementor-element.elementor-element-f9c6e66{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2918 .elementor-element.elementor-element-57a140c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2918 .elementor-element.elementor-element-7339e91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2918 .elementor-element.elementor-element-97e45ae{--spacer-size:137px;}.elementor-2918 .elementor-element.elementor-element-eb64f9a{--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-2918 .elementor-element.elementor-element-372c7a7{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2918 .elementor-element.elementor-element-52062cb{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-5079375{--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-2918 .elementor-element.elementor-element-2759556{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2918 .elementor-element.elementor-element-fe632d0{--spacer-size:137px;}.elementor-2918 .elementor-element.elementor-element-f4df734{--display:flex;--min-height:100vh.;--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;}.elementor-2918 .elementor-element.elementor-element-f4df734.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-2918 .elementor-element.elementor-element-f9c6e66{--grid-auto-flow:row;}.elementor-2918 .elementor-element.elementor-element-57a140c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2918 .elementor-element.elementor-element-2d75c4c{--width:397.111px;--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-2918 .elementor-element.elementor-element-cdd9568{--width:1600px;--min-height:100vh;--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-2918 .elementor-element.elementor-element-c8a77a1{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-c8a77a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2918 .elementor-element.elementor-element-1e9c60f{--spacer-size:100px;}.elementor-2918 .elementor-element.elementor-element-3eb624b .elementor-heading-title{font-size:28px;}.elementor-2918 .elementor-element.elementor-element-f97e54b{--spacer-size:30px;}.elementor-2918 .elementor-element.elementor-element-d386858 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-2918 .elementor-element.elementor-element-d386858{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;column-gap:0px;text-align:center;font-size:18px;letter-spacing:0px;word-spacing:0em;}.elementor-2918 .elementor-element.elementor-element-d386858 p{margin-block-end:24px;}.elementor-2918 .elementor-element.elementor-element-b763a50 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2918 .elementor-element.elementor-element-b763a50 .elementor-heading-title{font-size:28px;line-height:45px;}.elementor-2918 .elementor-element.elementor-element-f9c6e66{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2918 .elementor-element.elementor-element-57a140c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2918 .elementor-element.elementor-element-57a140c.e-con{--align-self:center;}.elementor-2918 .elementor-element.elementor-element-854c31e{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-854c31e img{width:100%;}.elementor-2918 .elementor-element.elementor-element-a64d72e{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-a64d72e img{width:100%;}.elementor-2918 .elementor-element.elementor-element-7d4ad8b{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-7d4ad8b img{width:100%;}.elementor-2918 .elementor-element.elementor-element-eb64f9a{--width:430px;}.elementor-2918 .elementor-element.elementor-element-5a1dc50{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-5a1dc50 img{width:100%;}.elementor-2918 .elementor-element.elementor-element-fe632d0{--spacer-size:76px;}.elementor-2918 .elementor-element.elementor-element-f4df734{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2918 .elementor-element.elementor-element-559096b{width:100%;max-width:100%;}.elementor-2918 .elementor-element.elementor-element-559096b.elementor-element{--align-self:flex-end;}.elementor-2918 .elementor-element.elementor-element-559096b img{width:100%;}}@media(min-width:768px){.elementor-2918 .elementor-element.elementor-element-1af7cf5{--content-width:1185px;}.elementor-2918 .elementor-element.elementor-element-f9c6e66{--width:68%;}.elementor-2918 .elementor-element.elementor-element-57a140c{--width:68%;}.elementor-2918 .elementor-element.elementor-element-7339e91{--width:68%;}.elementor-2918 .elementor-element.elementor-element-2759556{--width:68%;}}

/* --- Line Maintenance (post-2919) --- */
.elementor-2919 .elementor-element.elementor-element-b920c02{margin-top:0px;margin-bottom:0px;}.elementor-2919 .elementor-element.elementor-element-6e84f6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-65dd302 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-9ff07d3{margin-top:0px;margin-bottom:0px;}.elementor-2919 .elementor-element.elementor-element-1b5d9c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-27a5434{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-27a5434 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-11deaac{--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-2919 .elementor-element.elementor-element-4d4e2d4{--spacer-size:100px;}.elementor-2919 .elementor-element.elementor-element-a3ae8dc{--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;}.elementor-2919 .elementor-element.elementor-element-7900637{--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-2919 .elementor-element.elementor-element-1f886b8 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-2919 .elementor-element.elementor-element-0008d4c{--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-2919 .elementor-element.elementor-element-76d08cd{--spacer-size:1px;}.elementor-2919 .elementor-element.elementor-element-5e473a5 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-2919 .elementor-element.elementor-element-acf0570{--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-2919 .elementor-element.elementor-element-ca76f87{--spacer-size:20px;}.elementor-2919 .elementor-element.elementor-element-31cad8a > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-2919 .elementor-element.elementor-element-207badb{--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-2919 .elementor-element.elementor-element-16990e0{--spacer-size:1px;}.elementor-2919 .elementor-element.elementor-element-aaa6e93 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-2919 .elementor-element.elementor-element-c2eb46f{--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-2919 .elementor-element.elementor-element-812429d{--spacer-size:1px;}.elementor-2919 .elementor-element.elementor-element-47f47c0 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-2919 .elementor-element.elementor-element-b8703a3{--display:flex;--min-height:283px;--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:-35px;--margin-bottom:-35px;--margin-left:-35px;--margin-right:-35px;}.elementor-2919 .elementor-element.elementor-element-453c7f7{--spacer-size:273px;}.elementor-2919 .elementor-element.elementor-element-5305a13{--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;}.elementor-2919 .elementor-element.elementor-element-b7c58a0{--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-2919 .elementor-element.elementor-element-db9dd9d > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-db9dd9d img{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-128941a{--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-2919 .elementor-element.elementor-element-2a01afc > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-2a01afc img{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-6ed6cf1{--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;}.elementor-2919 .elementor-element.elementor-element-894ae61{--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-2919 .elementor-element.elementor-element-c778ae4 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-c778ae4 img{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-1f4856a{--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-2919 .elementor-element.elementor-element-e31eec7 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-e31eec7 img{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-9e3c274{--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;}.elementor-2919 .elementor-element.elementor-element-de845e7{--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-2919 .elementor-element.elementor-element-fe3911f > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-fe3911f img{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-3add333{--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-2919 .elementor-element.elementor-element-dd574af > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-dd574af img{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-edb11aa{--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;}.elementor-2919 .elementor-element.elementor-element-e816bdd{--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-2919 .elementor-element.elementor-element-79b752f > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-79b752f img{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-7da28bd{--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-2919 .elementor-element.elementor-element-3f3c9c7 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2919 .elementor-element.elementor-element-3f3c9c7 img{width:100%;max-width:100%;}@media(min-width:768px){.elementor-2919 .elementor-element.elementor-element-7900637{--width:25%;}.elementor-2919 .elementor-element.elementor-element-0008d4c{--width:25%;}.elementor-2919 .elementor-element.elementor-element-acf0570{--width:25%;}.elementor-2919 .elementor-element.elementor-element-207badb{--width:25%;}.elementor-2919 .elementor-element.elementor-element-c2eb46f{--width:25%;}.elementor-2919 .elementor-element.elementor-element-b7c58a0{--width:50%;}.elementor-2919 .elementor-element.elementor-element-128941a{--width:50%;}.elementor-2919 .elementor-element.elementor-element-894ae61{--width:50%;}.elementor-2919 .elementor-element.elementor-element-1f4856a{--width:50%;}.elementor-2919 .elementor-element.elementor-element-de845e7{--width:50%;}.elementor-2919 .elementor-element.elementor-element-3add333{--width:50%;}.elementor-2919 .elementor-element.elementor-element-e816bdd{--width:50%;}.elementor-2919 .elementor-element.elementor-element-7da28bd{--width:50%;}}@media(max-width:767px){.elementor-2919 .elementor-element.elementor-element-27a5434{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-4d4e2d4{--spacer-size:102px;}.elementor-2919 .elementor-element.elementor-element-a3ae8dc{--content-width:235px;}}

/* --- Engineering & CAMO (post-2920) --- */
.elementor-2920 .elementor-element.elementor-element-fc6be9b > .elementor-container{max-width:619px;}.elementor-2920 .elementor-element.elementor-element-fc6be9b{padding:115px 0px 0px 0px;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-field-type-html{padding-bottom:0px;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .e-form__buttons__wrapper__button-next{background-color:#19224D;color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-button[type="submit"]{background-color:#19224D;color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2920 .elementor-element.elementor-element-7dd2174{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2920 .elementor-element.elementor-element-1726922{--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-2920 .elementor-element.elementor-element-77b9cba{--spacer-size:90px;}.elementor-2920 .elementor-element.elementor-element-b15487e{--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-2920 .elementor-element.elementor-element-2b14b1d{--spacer-size:60px;}@media(max-width:767px){.elementor-2920 .elementor-element.elementor-element-fc6be9b > .elementor-container{max-width:300px;}}

/* --- Footer (post-3060) --- */
.elementor-3060 .elementor-element.elementor-element-988baec{--display:flex;--min-height:600px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-481a1939{--display:flex;--min-height:956px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:10%;}.elementor-3060 .elementor-element.elementor-element-481a1939:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-481a1939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19224D;}.elementor-3060 .elementor-element.elementor-element-481a1939.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3060 .elementor-element.elementor-element-2b0affd > .elementor-widget-container{padding:43px 43px 43px 43px;}.elementor-3060 .elementor-element.elementor-element-2b0affd img{width:11%;}.elementor-3060 .elementor-element.elementor-element-1a2ca202{width:var( --container-widget-width, 40.93% );max-width:40.93%;--container-widget-width:40.93%;--container-widget-flex-grow:0;text-align:center;}.elementor-3060 .elementor-element.elementor-element-1a2ca202 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-1a2ca202.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3060 .elementor-element.elementor-element-1a2ca202 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:4.25px;color:#FAFAFA;}.elementor-3060 .elementor-element.elementor-element-3a713f3{--spacer-size:75px;}.elementor-3060 .elementor-element.elementor-element-31f445f > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-3060 .elementor-element.elementor-element-31f445f{text-align:center;}.elementor-3060 .elementor-element.elementor-element-31f445f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:4.25px;color:#FAFAFA;}.elementor-3060 .elementor-element.elementor-element-2a82159{text-align:center;}.elementor-3060 .elementor-element.elementor-element-2a82159 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-3060 .elementor-element.elementor-element-ef09b5b > .elementor-widget-container{padding:43px 43px 43px 43px;}.elementor-3060 .elementor-element.elementor-element-ef09b5b img{width:15%;}.elementor-3060 .elementor-element.elementor-element-39ea8c86{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3060 .elementor-element.elementor-element-39ea8c86:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-39ea8c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EF;}.elementor-3060 .elementor-element.elementor-element-1f5d2e84{text-align:center;}.elementor-3060 .elementor-element.elementor-element-1f5d2e84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:-0.45px;color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-3060 .elementor-element.elementor-element-481a1939{--width:81.868%;}}@media(max-width:1024px){.elementor-3060 .elementor-element.elementor-element-2b0affd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-2b0affd{text-align:start;}.elementor-3060 .elementor-element.elementor-element-2b0affd img{width:50%;}.elementor-3060 .elementor-element.elementor-element-1a2ca202{width:var( --container-widget-width, 620.722px );max-width:620.722px;--container-widget-width:620.722px;--container-widget-flex-grow:0;}.elementor-3060 .elementor-element.elementor-element-1a2ca202 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-1a2ca202.elementor-element{--align-self:flex-start;}.elementor-3060 .elementor-element.elementor-element-1a2ca202 .elementor-heading-title{font-size:25px;}.elementor-3060 .elementor-element.elementor-element-31f445f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-31f445f.elementor-element{--align-self:flex-start;}.elementor-3060 .elementor-element.elementor-element-31f445f .elementor-heading-title{font-size:25px;}.elementor-3060 .elementor-element.elementor-element-2a82159{width:100%;max-width:100%;text-align:start;}.elementor-3060 .elementor-element.elementor-element-2a82159 .elementor-heading-title{font-size:20px;}.elementor-3060 .elementor-element.elementor-element-ef09b5b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-ef09b5b{text-align:start;}.elementor-3060 .elementor-element.elementor-element-ef09b5b img{width:50%;}.elementor-3060 .elementor-element.elementor-element-1f5d2e84 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-3060 .elementor-element.elementor-element-2b0affd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-2b0affd img{width:31%;}.elementor-3060 .elementor-element.elementor-element-1a2ca202{width:var( --container-widget-width, 315.361px );max-width:315.361px;--container-widget-width:315.361px;--container-widget-flex-grow:0;text-align:start;}.elementor-3060 .elementor-element.elementor-element-1a2ca202 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-1a2ca202 .elementor-heading-title{font-size:10px;letter-spacing:3.6px;word-spacing:0em;}.elementor-3060 .elementor-element.elementor-element-3a713f3{--spacer-size:19px;}.elementor-3060 .elementor-element.elementor-element-31f445f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-31f445f{text-align:start;}.elementor-3060 .elementor-element.elementor-element-31f445f .elementor-heading-title{font-size:20px;letter-spacing:3.25px;}.elementor-3060 .elementor-element.elementor-element-2a82159{text-align:start;}.elementor-3060 .elementor-element.elementor-element-2a82159 .elementor-heading-title{font-size:15px;letter-spacing:3.25px;}.elementor-3060 .elementor-element.elementor-element-ef09b5b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3060 .elementor-element.elementor-element-ef09b5b img{width:50%;}}

/* --- Contact (post-3074) --- */
.elementor-3074 .elementor-element.elementor-element-fa2a6b0{--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-3074 .elementor-element.elementor-element-ca4ef04{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-ca4ef04 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-3074 .elementor-element.elementor-element-159bff0{--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-3074 .elementor-element.elementor-element-cd313d0{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-cd313d0 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-3074 .elementor-element.elementor-element-0d38ed6{--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-3074 .elementor-element.elementor-element-45df706{--spacer-size:214px;}.elementor-3074 .elementor-element.elementor-element-1976851{--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;}.elementor-3074 .elementor-element.elementor-element-607f317{--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-3074 .elementor-element.elementor-element-f15bf7e > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-7685099{--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-3074 .elementor-element.elementor-element-b072222 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-1f88cd7{--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-3074 .elementor-element.elementor-element-ba87480 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-0a7912e{--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-3074 .elementor-element.elementor-element-9beaf0d > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-541c4f3{--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-3074 .elementor-element.elementor-element-0db2ad8 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-a3caa38{--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;}.elementor-3074 .elementor-element.elementor-element-b17b9a9{--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-3074 .elementor-element.elementor-element-c4c0b3a > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-a44c4da{--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-3074 .elementor-element.elementor-element-5b93027 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-6c67092{--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-3074 .elementor-element.elementor-element-78afe89 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-9d46671{--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-3074 .elementor-element.elementor-element-845792c > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-1e0f760{--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-3074 .elementor-element.elementor-element-ae4b9e6 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3074 .elementor-element.elementor-element-503eede{--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-3074 .elementor-element.elementor-element-ff818a9{--spacer-size:250px;}.elementor-3074 .elementor-element.elementor-element-509ba8c{--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-3074 .elementor-element.elementor-element-1b6d5e2{--spacer-size:77px;}.elementor-3074 .elementor-element.elementor-element-bc11069{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-9px;--margin-bottom:-9px;--margin-left:-9px;--margin-right:-9px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-3074 .elementor-element.elementor-element-9f157a1 img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-2cf1ce1 img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-fac7bc9 img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-c3325c3 img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-ef005b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-9px;--margin-bottom:-9px;--margin-left:-9px;--margin-right:-9px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-3074 .elementor-element.elementor-element-b1c311b img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-9a0cdd8 img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-fd0475a img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-17eae6e img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-eb382e5{--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;--flex-wrap:wrap;}.elementor-3074 .elementor-element.elementor-element-d115fbb{--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-3074 .elementor-element.elementor-element-a67728e{--spacer-size:140px;}.elementor-3074 .elementor-element.elementor-element-91cff75{--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-3074 .elementor-element.elementor-element-ff55d98{--spacer-size:140px;}.elementor-3074 .elementor-element.elementor-element-80bf358{--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-3074 .elementor-element.elementor-element-3d57352{--spacer-size:140px;}.elementor-3074 .elementor-element.elementor-element-dbaa199{--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-3074 .elementor-element.elementor-element-ab54955{--spacer-size:80px;}.elementor-3074 .elementor-element.elementor-element-4e84622{--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-3074 .elementor-element.elementor-element-79f0753{--spacer-size:126px;}.elementor-3074 .elementor-element.elementor-element-4334c3a{--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-3074 .elementor-element.elementor-element-1a32db7{--spacer-size:96px;}.elementor-3074 .elementor-element.elementor-element-7bd98e2{--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-3074 .elementor-element.elementor-element-d8b98eb{--spacer-size:177px;}@media(max-width:1024px){.elementor-3074 .elementor-element.elementor-element-bc11069{--grid-auto-flow:row;}.elementor-3074 .elementor-element.elementor-element-ef005b2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3074 .elementor-element.elementor-element-45df706{--spacer-size:118px;}.elementor-3074 .elementor-element.elementor-element-1976851{--content-width:235px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3074 .elementor-element.elementor-element-a3caa38{--content-width:235px;--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-3074 .elementor-element.elementor-element-bc11069{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3074 .elementor-element.elementor-element-ef005b2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-eb382e5{--content-width:235px;}}@media(min-width:768px){.elementor-3074 .elementor-element.elementor-element-607f317{--width:25%;}.elementor-3074 .elementor-element.elementor-element-7685099{--width:25%;}.elementor-3074 .elementor-element.elementor-element-1f88cd7{--width:25%;}.elementor-3074 .elementor-element.elementor-element-0a7912e{--width:25%;}.elementor-3074 .elementor-element.elementor-element-541c4f3{--width:25%;}.elementor-3074 .elementor-element.elementor-element-b17b9a9{--width:25%;}.elementor-3074 .elementor-element.elementor-element-a44c4da{--width:25%;}.elementor-3074 .elementor-element.elementor-element-6c67092{--width:25%;}.elementor-3074 .elementor-element.elementor-element-9d46671{--width:25%;}.elementor-3074 .elementor-element.elementor-element-1e0f760{--width:25%;}.elementor-3074 .elementor-element.elementor-element-d115fbb{--width:33.3333%;}.elementor-3074 .elementor-element.elementor-element-91cff75{--width:33.3333%;}.elementor-3074 .elementor-element.elementor-element-80bf358{--width:33.3333%;}.elementor-3074 .elementor-element.elementor-element-dbaa199{--width:33.3333%;}.elementor-3074 .elementor-element.elementor-element-4e84622{--width:33.3333%;}.elementor-3074 .elementor-element.elementor-element-4334c3a{--width:33.3333%;}}

/* --- Header (post-3843) --- */
.elementor-3843 .elementor-element.elementor-element-43056deb{--display:flex;--min-height:69px;--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:95;}.elementor-3843 .elementor-element.elementor-element-43056deb:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-43056deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-3843 .elementor-element.elementor-element-57b9f00d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-57b9f00d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-4569f562{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;}.elementor-3843 .elementor-element.elementor-element-4569f562 img{width:100%;height:38px;object-fit:contain;object-position:center center;}.elementor-3843 .elementor-element.elementor-element-5d858fc6{--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-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3843 .elementor-element.elementor-element-5d858fc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-428de3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 40px / 2 );}.elementor-3843 .elementor-element.elementor-element-428de3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-428de3a.elementor-element{--align-self:center;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main .elementor-item{color:#1C244B;fill:#1C244B;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main .elementor-item:focus{color:#324A6D;fill:#324A6D;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#324A6D;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed .elementor-item:before,
					.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed .elementor-item:after{border-color:#324A6D;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#324A6D;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#324A6D;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#324A6D;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-underline .elementor-item:after,
					 .elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-overline .elementor-item:before,
					 .elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-double-line .elementor-item:before,
					 .elementor-3843 .elementor-element.elementor-element-428de3a .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:40px;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a, .elementor-3843 .elementor-element.elementor-element-428de3a .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown{background-color:#000000;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a:hover,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a:focus,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-menu-toggle:hover,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-menu-toggle:focus{color:#000000;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a:hover,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a:focus,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a.highlighted{background-color:#F9FAFD;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#F9FAFD;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown .elementor-item, .elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0em;}.elementor-3843 .elementor-element.elementor-element-428de3a div.elementor-menu-toggle{color:#000000;}.elementor-3843 .elementor-element.elementor-element-428de3a div.elementor-menu-toggle svg{fill:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3843 .elementor-element.elementor-element-43056deb{--min-height:85px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3843 .elementor-element.elementor-element-4569f562{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-3843 .elementor-element.elementor-element-4569f562 img{width:303px;height:41px;}.elementor-3843 .elementor-element.elementor-element-428de3a{width:100%;max-width:100%;}.elementor-3843 .elementor-element.elementor-element-428de3a.elementor-element{--align-self:center;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main .elementor-item{padding-top:6px;padding-bottom:6px;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown .elementor-item, .elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;}}@media(max-width:767px){.elementor-3843 .elementor-element.elementor-element-43056deb{--min-height:0px;}.elementor-3843 .elementor-element.elementor-element-57b9f00d{--width:36%;--min-height:79px;}.elementor-3843 .elementor-element.elementor-element-4569f562 img{width:1000px;height:20px;}.elementor-3843 .elementor-element.elementor-element-5d858fc6{--width:16%;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3843 .elementor-element.elementor-element-428de3a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-3843 .elementor-element.elementor-element-428de3a{--nav-menu-icon-size:20px;}}@media(min-width:768px){.elementor-3843 .elementor-element.elementor-element-43056deb{--width:100%;}.elementor-3843 .elementor-element.elementor-element-57b9f00d{--width:17.368%;}.elementor-3843 .elementor-element.elementor-element-5d858fc6{--width:86.823%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3843 .elementor-element.elementor-element-57b9f00d{--width:21%;}.elementor-3843 .elementor-element.elementor-element-5d858fc6{--width:85%;}}

/* --- SAL Aerospace Certifications (post-44) --- */
.elementor-44 .elementor-element.elementor-element-90d7052 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-53d2a6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-3e53566 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-2e164ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-c9a8fe8{--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-44 .elementor-element.elementor-element-8d2725e{--spacer-size:156px;}.elementor-44 .elementor-element.elementor-element-146b85c{--display:flex;}.elementor-44 .elementor-element.elementor-element-c1d5346{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-c1d5346 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-c1d5346.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-c1d5346 p{margin-block-end:0px;}.elementor-44 .elementor-element.elementor-element-b2601e2{--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-44 .elementor-element.elementor-element-918c568{--spacer-size:215px;}.elementor-44 .elementor-element.elementor-element-60028f7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-9px;--margin-bottom:-9px;--margin-left:-9px;--margin-right:-9px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-44 .elementor-element.elementor-element-5818c90 img{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-3f5ba00 img{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-e1207b0 img{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-708f215 img{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-2a9876c{--display:flex;border-style:none;--border-style:none;--margin-top:-9px;--margin-bottom:-9px;--margin-left:-9px;--margin-right:-9px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-44 .elementor-element.elementor-element-2a9876c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-58486f1 > .elementor-widget-container{border-style:none;}.elementor-44 .elementor-element.elementor-element-58486f1 img{width:100%;max-width:100%;border-style:none;}.elementor-44 .elementor-element.elementor-element-e07edb2 img{width:100%;max-width:100%;border-style:none;}.elementor-44 .elementor-element.elementor-element-1a47b74 img{width:100%;max-width:100%;border-style:none;}.elementor-44 .elementor-element.elementor-element-2a2d9da img{width:100%;max-width:100%;border-style:none;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-60028f7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-8d2725e{--spacer-size:119px;}.elementor-44 .elementor-element.elementor-element-c1d5346{--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;}.elementor-44 .elementor-element.elementor-element-918c568{--spacer-size:187px;}.elementor-44 .elementor-element.elementor-element-60028f7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-2a9876c{--width:1600px;--min-height:0px;--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:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-58486f1{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-e07edb2{width:100%;max-width:100%;}}

/* --- SAL Aerospace Tech (post-899) --- */
.elementor-899 .elementor-element.elementor-element-8c4064d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-5a1bb7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-eabfad1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-1d7e5e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-942c78a{--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-899 .elementor-element.elementor-element-2e3337c{--spacer-size:156px;}.elementor-899 .elementor-element.elementor-element-0371465{--display:flex;}.elementor-899 .elementor-element.elementor-element-b98101e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-b98101e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-b98101e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-b98101e p{margin-block-end:0px;}.elementor-899 .elementor-element.elementor-element-686913e{--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-899 .elementor-element.elementor-element-052ed39{--spacer-size:215px;}.elementor-899 .elementor-element.elementor-element-010646e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-9px;--margin-bottom:-9px;--margin-left:-9px;--margin-right:-9px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-899 .elementor-element.elementor-element-f0009fb img{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-67fabf2 img{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-a09edc6 img{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-a0f044c img{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-9c3a679{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-9px;--margin-bottom:-9px;--margin-left:-9px;--margin-right:-9px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-899 .elementor-element.elementor-element-7538f43 img{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-249ee19 img{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-33dbc4c img{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-9e0b151 img{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-899 .elementor-element.elementor-element-010646e{--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-9c3a679{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-899 .elementor-element.elementor-element-1d7e5e7{width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-2e3337c{--spacer-size:119px;}.elementor-899 .elementor-element.elementor-element-b98101e{--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;}.elementor-899 .elementor-element.elementor-element-052ed39{--spacer-size:187px;}.elementor-899 .elementor-element.elementor-element-010646e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-9c3a679{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}

/* --- WordPress Custom CSS --- */
.booking3-fluent-form .fluentform-widget-wrapper .fluentform .nice-select {
    padding: 9px 20px;
    border: 1px solid #16222F12;
}

.booking3-fluent-form .fluentform-widget-wrapper .fluentform .nice-select span.current{
    color: #777777cc;
}

/* --- Kirki Inline Styles --- */
.post-single-breadcrumb{background-image:url("https://evofly.smartdemowp.com/wp-content/uploads/2023/02/page-title-1.jpeg");}
.button,.input-text,.theme-btn,a,body,button,li,p,ul{font-family:Poppins;}
h1{font-family:Poppins;}h2{font-family:Poppins;}h3{font-family:Poppins;}
h4{font-family:Poppins;}h5{font-family:Poppins;}h6{font-family:Poppins;}

/* --- Poppins @font-face (local) --- */
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* --- Elementor Lazyload --- */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}
@media screen and (max-height: 1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}
@media screen and (max-height: 640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

/* --- WP Classic/Global Styles --- */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}

/* --- Scroll to Top + Reading Progress Bar --- */
.hfe-scroll-to-top-wrap { display:none; }

/* --- Desktop Nav Menu Dropdown (Services submenu) --- */
@media (min-width: 1025px) {
  /* Ensure parent containers allow overflow for dropdown */
  .elementor-widget-nav-menu,
  .elementor-widget-nav-menu .elementor-widget-container,
  .elementor-nav-menu--main.elementor-nav-menu__container,
  .elementor-nav-menu--main .elementor-nav-menu {
    overflow: visible !important;
  }

  /* Parent li needs relative positioning for absolute dropdown */
  .elementor-nav-menu--main .elementor-nav-menu > .menu-item-has-children {
    position: relative;
  }

  /* Hide submenu by default */
  .elementor-nav-menu--main .elementor-nav-menu .sub-menu {
    display: none !important;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    min-width: 280px;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.12);
    padding: 8px 0;
    border-radius: 0 0 4px 4px;
  }

  /* Show submenu on hover */
  .elementor-nav-menu--main .elementor-nav-menu .menu-item-has-children:hover > .sub-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  /* Submenu items */
  .elementor-nav-menu--main .elementor-nav-menu .sub-menu li {
    display: block !important;
  }

  .elementor-nav-menu--main .elementor-nav-menu .sub-menu a {
    display: block;
    padding: 10px 20px;
    color: #333;
    font-size: 14px;
    white-space: nowrap;
    transition: background-color 0.2s, color 0.2s;
  }

  .elementor-nav-menu--main .elementor-nav-menu .sub-menu a:hover {
    background-color: #f5f5f5;
    color: #19224D;
  }
}

/* --- Mobile Menu Dropdown Submenu --- */
@media (max-width: 1024px) {
  /* In mobile dropdown, show submenu items inline */
  .elementor-nav-menu--dropdown .sub-menu {
    display: block !important;
    padding-left: 15px;
  }
}
