.elementor-12 .elementor-element.elementor-element-1b22ce2{--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;--padding-top:90px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ef27bf2{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7b64b936{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-51142120{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;}.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-12 .elementor-element.elementor-element-19b100cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(2.1rem, 4vw, 3rem);font-weight:700;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4c56597b{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c56597b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-11f64dfb{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-7a3a3b1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-31b14dfe .elementor-button{background-color:#D4A01700;font-family:"Poppins", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:18px 28px 18px 28px;}.elementor-12 .elementor-element.elementor-element-31b14dfe .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-31b14dfe .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-31b14dfe .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-31b14dfe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4589b248{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2e1c9796 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-2e1c9796 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2e1c9796 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-7404d116{--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:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7404d116:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7404d116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5af2c95e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67b1f6de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-67b1f6de .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-67b1f6de .elementor-icon-box-title{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-67b1f6de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-67b1f6de.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-67b1f6de.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-67b1f6de .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-1016ad6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1016ad6c .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-1016ad6c .elementor-icon-box-title{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-1016ad6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1016ad6c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1016ad6c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1016ad6c .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-2941f41a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2941f41a .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-2941f41a .elementor-icon-box-title{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-2941f41a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2941f41a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2941f41a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2941f41a .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-8a02ab0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8a02ab0 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-8a02ab0 .elementor-icon-box-title{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-8a02ab0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8a02ab0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8a02ab0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8a02ab0 .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-58e53a45{--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58e53a45:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-58e53a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-17f32775{--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;}.elementor-12 .elementor-element.elementor-element-5144c76f{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-5144c76f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6b58837f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-343128b1{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-b2fe78c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e3eb6{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e3eb6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2e3eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-12 .elementor-element.elementor-element-1df9862c{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-245e41d8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c410960{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-5dc4f91e{text-align:start;}.elementor-12 .elementor-element.elementor-element-5dc4f91e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-6ad2eb34{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-5353e9da{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-2a202523 .elementor-button{background-color:#D4A01700;font-family:"Poppins", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:18px 28px 18px 28px;}.elementor-12 .elementor-element.elementor-element-2a202523{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2a202523.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2a202523 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-2a202523 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2a202523 .elementor-button:focus{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2a202523 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2a202523 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7687e691{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7687e691:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7687e691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trilinguaservice.com/wp-content/uploads/2026/07/photo-1758518731706-be5d5230e5a5.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7687e691.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2acd00fb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7bb37c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-23dc6872 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.9rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-67ccbd45{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-4067d269{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-50467075 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.9rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-18cd75ec{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-7385589f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-53619b88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.9rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e54f7bd{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-108d0544{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-65910067 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.9rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1dfdf187{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-663c3d0{--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:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-663c3d0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-663c3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7d4ca288{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42b06829{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-35500c83{text-align:start;}.elementor-12 .elementor-element.elementor-element-35500c83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-32298baa{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-1bf384fe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-22182a8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2dc0a09f img{height:166px;}.elementor-12 .elementor-element.elementor-element-42065bc8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-42065bc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-42065bc8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-42065bc8.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-540299fc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ae6456 img{height:166px;}.elementor-12 .elementor-element.elementor-element-80ea35d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-80ea35d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-80ea35d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-80ea35d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4aa2a0bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eac89c0 img{height:166px;}.elementor-12 .elementor-element.elementor-element-76ee7632 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-76ee7632.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-76ee7632.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-76ee7632.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5df10c18{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-69aec7e img{height:166px;}.elementor-12 .elementor-element.elementor-element-40ee8623 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-40ee8623.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-40ee8623.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-40ee8623.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6f728abe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ef33f4 img{height:166px;}.elementor-12 .elementor-element.elementor-element-2a9c0e4f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-2a9c0e4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2a9c0e4f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2a9c0e4f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2335da67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-45db1b74 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-45db1b74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-45db1b74.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-45db1b74.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-45db1b74 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-45db1b74:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-45db1b74:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-45db1b74 .elementor-icon-box-description{color:#FFFFFFBF;}.elementor-12 .elementor-element.elementor-element-776bf9bb .elementor-button{background-color:#D4A01700;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:14px 22px 14px 22px;}.elementor-12 .elementor-element.elementor-element-776bf9bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-12 .elementor-element.elementor-element-776bf9bb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-776bf9bb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-776bf9bb .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-776bf9bb .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-776bf9bb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4a5d2aba{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a5d2aba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a5d2aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-125a2d92{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-780bacdb{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;color:#D4A017;}.elementor-12 .elementor-element.elementor-element-5e779d15{text-align:start;}.elementor-12 .elementor-element.elementor-element-5e779d15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3b169dd7{font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFFB3;}.elementor-12 .elementor-element.elementor-element-e701592{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-655c80c3{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6a22e4b{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1c7ef241{--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:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1c7ef241:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1c7ef241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-12 .elementor-element.elementor-element-ad135ee{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-73a05a63{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-273b6e64{text-align:start;}.elementor-12 .elementor-element.elementor-element-273b6e64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-4818fb4f{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-7fece28c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7fece28c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1eb18ed7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a3fa8c6 img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-5b39a17f .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-5b39a17f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5b39a17f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5b39a17f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-14e0e72{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4622f7e img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-3bb61a8a .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-3bb61a8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3bb61a8a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3bb61a8a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7d1acdcc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2afa8abe img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-1842b72e .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-1842b72e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1842b72e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1842b72e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d26b615{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17424d1f img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-4b8e35a4 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-4b8e35a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4b8e35a4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4b8e35a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-121fe04c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28735e10 img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-3347d00 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-3347d00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3347d00.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3347d00.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-340e3389{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-16c05a31 img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-2293fbdf .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-2293fbdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2293fbdf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2293fbdf.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-546c63e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b17a22d img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-5fb32752 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-5fb32752.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5fb32752.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5fb32752.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4ab92cdc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51cd177b img{height:140px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-5bb00b03 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-12 .elementor-element.elementor-element-5bb00b03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5bb00b03.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5bb00b03.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f5d1de1{--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:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f5d1de1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f5d1de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-13a0dc6a{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54c69d79{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4e876b6d{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-177fcaa1{text-align:start;}.elementor-12 .elementor-element.elementor-element-177fcaa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-66168339{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-39f939bb .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:18px 28px 18px 28px;}.elementor-12 .elementor-element.elementor-element-39f939bb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-39f939bb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-39f939bb .elementor-button:focus{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-39f939bb .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-39f939bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-41d349cd{--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-12 .elementor-element.elementor-element-3dbeb6ab img{height:380px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-76bc033e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-76bc033e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-76bc033e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-76bc033e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-76bc033e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-76bc033e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-37e80cb6{--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:66px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77a8e21e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-38ca6c09{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-24fe65f6{right:480px;}body.rtl .elementor-12 .elementor-element.elementor-element-24fe65f6{left:480px;}.elementor-12 .elementor-element.elementor-element-24fe65f6{top:-25px;}.elementor-12 .elementor-element.elementor-element-24fe65f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-22b4ee18{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-22b4ee18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.2rem, 2.4vw, 1.6rem);font-weight:600;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-42d9b940{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-29eb4bef{--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-12 .elementor-element.elementor-element-525ad14c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-42a6e438{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-42a6e438.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-62ab857c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-62ab857c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-4319800f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4319800f{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-55afe13 );}.elementor-12 .elementor-element.elementor-element-aaf5cf5{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-83ac8c0{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-9c906cf{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-9179f2a{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-a0ded38{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-0dac4e8{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-fb71e25{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-fb71e25.elementor-element{--align-self:center;}:where( .elementor-12 .elementor-element.elementor-element-fb71e25 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-21d3a6e7{--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-12 .elementor-element.elementor-element-32341158{--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-12 .elementor-element.elementor-element-7b38db6c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7b38db6c{text-align:center;}.elementor-12 .elementor-element.elementor-element-7b38db6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5da08b6d{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFFC7;}.elementor-12 .elementor-element.elementor-element-5da08b6d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e1e0309{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-99b349c .elementor-button{background-color:#D4A017;font-family:"Poppins", Sans-serif;font-weight:600;fill:#0B1F3A;color:#0B1F3A;border-radius:8px 8px 8px 8px;padding:18px 28px 18px 28px;}.elementor-12 .elementor-element.elementor-element-a5337fa{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-a5337fa .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a5337fa .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-a5337fa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-a5337fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-a5337fa .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-a5337fa .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2acd00fb{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1bf384fe{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7fece28c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1b22ce2{--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4ef27bf2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-19b100cc{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c56597b{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c56597b .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-11f64dfb{font-size:15px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-7a3a3b1f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31b14dfe .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-2e1c9796{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2e1c9796 .elementor-icon-box-title{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-7404d116{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-5af2c95e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-67b1f6de{width:var( --container-widget-width, 270.863px );max-width:270.863px;--container-widget-width:270.863px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-67b1f6de.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-67b1f6de .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-12 .elementor-element.elementor-element-67b1f6de .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-67b1f6de .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1016ad6c{width:var( --container-widget-width, 270.863px );max-width:270.863px;--container-widget-width:270.863px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1016ad6c .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-12 .elementor-element.elementor-element-1016ad6c .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-1016ad6c .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-2941f41a{width:var( --container-widget-width, 270.863px );max-width:270.863px;--container-widget-width:270.863px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2941f41a .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-12 .elementor-element.elementor-element-2941f41a .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-8a02ab0{width:var( --container-widget-width, 270.863px );max-width:270.863px;--container-widget-width:270.863px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8a02ab0 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-12 .elementor-element.elementor-element-8a02ab0 .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-8a02ab0 .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-58e53a45{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-17f32775{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b58837f{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6b58837f .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-343128b1{text-align:center;font-size:15px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-2e3eb6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5dc4f91e .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-6ad2eb34{font-size:15px;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-5353e9da{font-size:15px;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-2a202523{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2a202523.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2a202523 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-2acd00fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-663c3d0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7d4ca288{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-35500c83 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-32298baa{font-size:15px;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-1bf384fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2335da67{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a5d2aba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5e779d15 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-e701592{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-655c80c3{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-655c80c3 .elementor-icon-list-item > a{font-size:0.95rem;}.elementor-12 .elementor-element.elementor-element-6a22e4b{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6a22e4b .elementor-icon-list-item > a{font-size:0.95rem;}.elementor-12 .elementor-element.elementor-element-1c7ef241{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ad135ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-273b6e64 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-7fece28c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f5d1de1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-13a0dc6a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-54c69d79{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-177fcaa1 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-66168339{font-size:15px;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-41d349cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77a8e21e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-22b4ee18{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-42d9b940{text-align:center;font-size:14px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-29eb4bef{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-62ab857c .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-4319800f{font-size:15px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-fb71e25{width:100%;max-width:100%;--n-accordion-title-font-size:15px;}.elementor-12 .elementor-element.elementor-element-21d3a6e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-32341158{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7b38db6c .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-5da08b6d{padding:0px 0px 20px 0px;font-size:15px;line-height:1.6em;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-7b64b936{--width:50%;}.elementor-12 .elementor-element.elementor-element-4589b248{--width:40%;}.elementor-12 .elementor-element.elementor-element-245e41d8{--width:50%;}.elementor-12 .elementor-element.elementor-element-7687e691{--width:40%;}.elementor-12 .elementor-element.elementor-element-7d4ca288{--width:63%;}.elementor-12 .elementor-element.elementor-element-125a2d92{--width:63%;}.elementor-12 .elementor-element.elementor-element-ad135ee{--width:63%;}.elementor-12 .elementor-element.elementor-element-7fece28c{--width:92.314%;}}/* Start custom CSS for text-editor, class: .elementor-element-51142120 */.elementor-12 .elementor-element.elementor-element-51142120.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b100cc */.elementor-12 .elementor-element.elementor-element-19b100cc.hero-copy h1{
    font-size:clamp(2.1rem,4vw,3rem);
    margin-bottom:16px;
  }
  .elementor-12 .elementor-element.elementor-element-19b100cc.hero-copy .accent{color:var(--teal);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c56597b */.elementor-12 .elementor-element.elementor-element-4c56597b.hero-copy h2{
    font-family:'Open Sans',sans-serif!important;
    font-weight:600!important;
    color:var(--navy)!important;
    margin-bottom:18px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11f64dfb */.elementor-12 .elementor-element.elementor-element-11f64dfb.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-502e72f */.hero-call{
    display:inline-flex;align-items:center;gap:10px;
    font-family:'Poppins',sans-serif;font-weight:600;color:var(--navy);
  }
  .hero-call .icon-circle{
    width:38px;height:38px;border-radius:50%;
    background:var(--navy);display:flex;align-items:center;justify-content:center;
  }
  .hero-call .icon-circle svg{width:17px;height:17px;stroke:var(--white);}
  .hero-call span.label{display:block;font-family:'Open Sans',sans-serif;font-weight:400;font-size:0.78rem;color:var(--muted);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bf4420f */.hero-photo-frame{position:relative;width:100%;max-width:440px;}
  .hero-photo-frame img{
    width:100%;height:420px;object-fit:cover;border-radius:20px;
    box-shadow:var(--shadow);
    border:6px solid var(--white);
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c5830e6 */.hero-uk-badge{
    position:absolute;top:-18px;right:-18px;
    width:64px;height:64px;border-radius:50%;
    overflow:hidden;border:4px solid var(--white);
    box-shadow:var(--shadow);
    z-index:2;
  }
  .hero-uk-badge img{width:100%;height:100%;object-fit:cover;border-radius:20px!important;}    
  @media (max-width:640px){
    .hero-photo-badge{left:12px;bottom:-20px;}
  }
 .elementor-12 .elementor-element.elementor-element-7c5830e6.hero-photo-frame img{
    ;border-radius:20px;
    box-shadow:var(--shadow);
    border:6px solid var(--white);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e1c9796 */.hero-photo-badge{
    position:absolute;left:-28px;bottom:120px;
    display:flex;align-items:center;gap:12px;
    background:var(--white);border-radius:14px;
    padding:14px 18px;box-shadow:var(--shadow);
    max-width:230px;
  }
  .hero-photo-badge .elementor-icon{
    width:40px;height:40px;border-radius:50%;
    background:rgba(212,160,23,0.18);border:1px solid rgba(212,160,23,0.4);
    display:flex;align-items:center;justify-content:center;flex-shrink:0;
  }
  .hero-photo-badge .elementor-icon svg{width:18px;height:18px;}
  .hero-photo-badge h3{display:block;font-family:'Poppins',sans-serif!important;font-size:0.88rem!important;color:var(--navy)!important;}
  .hero-photo-badge p{color:var(--muted)!important;font-size:0.76rem!important;}

@media (max-width:767px){
    .hero-photo-badge{
        left:50%;
        bottom:-20px;
        transform:translateX(-50%);
        max-width:calc(100% - 32px);
        width:100%;
        padding:12px 14px;
        gap:10px;
        border-radius:12px;
    }

    .hero-photo-badge .elementor-icon{
        width:36px;
        height:36px;
    }

    .hero-photo-badge .elementor-icon svg{
        width:16px;
        height:16px;
    }

    .hero-photo-badge h3{
        font-size:.82rem!important;
    }

    .hero-photo-badge p{
        font-size:.72rem!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b22ce2 */.elementor-12 .elementor-element.elementor-element-1b22ce2{
    background: radial-gradient(circle at 85% 15%, rgba(27, 166, 166, 0.10), transparent 45%), radial-gradient(circle at 10% 90%, rgba(212, 160, 23, 0.08), transparent 40%), linear-gradient(180deg, #ffffff 0%, #F0F5FB 100%);
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67b1f6de */.trust-item{
    display:flex;align-items:center;gap:10px;
    color:var(--white);
  }
  .trust-item .elementor-icon{
    width:46px;height:46px;border-radius:10px;
    background:rgba(255,255,255,0.08);
    border:1px solid rgba(255,255,255,0.12);
    display:flex;align-items:center;justify-content:center;
    flex-shrink:0;
  }
  .trust-item .elementor-icon svg{width:22px;height:22px;stroke:var(--gold)!important;}
  .trust-item h3{
    display:block;font-family:'Poppins',sans-serif!important;font-size:0.95rem;font-weight:600;
    color: #fff!important;
  }
  .trust-item p{color:rgba(255,255,255,0.65)!important;font-size:0.8rem;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1016ad6c */.trust-item{
    display:flex;align-items:center;gap:10px;
    color:var(--white);
  }
  .trust-item .elementor-icon{
    width:46px;height:46px;border-radius:10px;
    background:rgba(255,255,255,0.08);
    border:1px solid rgba(255,255,255,0.12);
    display:flex;align-items:center;justify-content:center;
    flex-shrink:0;
  }
  .trust-item .elementor-icon svg{width:22px;height:22px;stroke:var(--gold)!important;}
  .trust-item h3{
    display:block;font-family:'Poppins',sans-serif!important;font-size:0.95rem;font-weight:600;
    color: #fff!important;
  }
  .trust-item p{color:rgba(255,255,255,0.65)!important;font-size:0.8rem;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2941f41a */.trust-item{
    display:flex;align-items:center;gap:10px;
    color:var(--white);
  }
  .trust-item .elementor-icon{
    width:46px;height:46px;border-radius:10px;
    background:rgba(255,255,255,0.08);
    border:1px solid rgba(255,255,255,0.12);
    display:flex;align-items:center;justify-content:center;
    flex-shrink:0;
  }
  .trust-item .elementor-icon svg{width:22px;height:22px;stroke:var(--gold)!important;}
  .trust-item h3{
    display:block;font-family:'Poppins',sans-serif!important;font-size:0.95rem;font-weight:600;
    color: #fff!important;
  }
  .trust-item p{color:rgba(255,255,255,0.65)!important;font-size:0.8rem;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a02ab0 */.trust-item{
    display:flex;align-items:center;gap:10px;
    color:var(--white);
  }
  .trust-item .elementor-icon{
    width:46px;height:46px;border-radius:10px;
    background:rgba(255,255,255,0.08);
    border:1px solid rgba(255,255,255,0.12);
    display:flex;align-items:center;justify-content:center;
    flex-shrink:0;
  }
  .trust-item .elementor-icon svg{width:22px;height:22px;stroke:var(--gold)!important;}
  .trust-item h3{
    display:block;font-family:'Poppins',sans-serif!important;font-size:0.95rem;font-weight:600;
    color: #fff!important;
  }
  .trust-item p{color:rgba(255,255,255,0.65)!important;font-size:0.8rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5144c76f */.elementor-12 .elementor-element.elementor-element-5144c76f.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-343128b1 */.elementor-12 .elementor-element.elementor-element-343128b1.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca83bb6 */.flag-marquee{
    width:100%;overflow:hidden;position:relative;
    -webkit-mask-image:linear-gradient(to right, transparent, black 6%, black 94%, transparent);
    mask-image:linear-gradient(to right, transparent, black 6%, black 94%, transparent);
  }
  .flag-track{
    display:flex;width:max-content;gap:36px;
    animation:flag-scroll 40s linear infinite;
  }
  .flag-track:hover{animation-play-state:paused;}
  @keyframes flag-scroll{
    from{transform:translateX(0);}
    to{transform:translateX(-50%);}
  }
  .flag-item{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;width:76px;}
  .flag-item .flag-circle{
    width:68px;height:68px;border-radius:50%;overflow:hidden;
    border:3px solid var(--white);box-shadow:var(--shadow-sm);
    background:var(--bg);display:flex;align-items:center;justify-content:center;
  }
  .flag-item .flag-circle img{width:100%;height:100%;object-fit:cover;display:block;}
  .flag-item span{font-family:'Poppins',sans-serif;font-size:0.72rem;font-weight:600;color:var(--navy);text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c410960 */.elementor-12 .elementor-element.elementor-element-5c410960.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ad2eb34 */.elementor-12 .elementor-element.elementor-element-6ad2eb34.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5353e9da */.elementor-12 .elementor-element.elementor-element-5353e9da.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7687e691 */.about-art{
    border-radius:20px;
    padding:40px;
    position:relative;
    display:flex;align-items:center;justify-content:center;
    overflow:hidden;
  }
  .about-art::before{
    content:"";position:absolute;inset:0;z-index:1;
    background:linear-gradient(135deg,rgba(11,31,58,0.92),rgba(23,58,104,0.88));
  }
  .about-stats{
    display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;
    position:relative;z-index:2;
  }
  .stat-card{
    background:rgba(255,255,255,0.06);
    border:1px solid rgba(255,255,255,0.12);
    border-radius:12px;
    padding:18px 18px;
    text-align:center;
  }
  .stat-card .num{
    font-family:'Poppins',sans-serif;font-weight:700;font-size:1.9rem!important;
    
  }
  .stat-card .lab{color:rgba(255,255,255,0.75)!important;font-size:0.82rem;margin-top:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42b06829 */.elementor-12 .elementor-element.elementor-element-42b06829.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32298baa */.elementor-12 .elementor-element.elementor-element-32298baa.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dc0a09f */service-photo{position:relative;overflow:hidden;}
  .service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .service-card:hover .service-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42065bc8 */.service-body{padding:38px 26px 30px;position:relative;}
 
.service-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .service-card .service-photo + .service-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22182a8b */.service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
  .service-card::before{
    content:"";position:absolute;top:0;left:0;right:0;height:3px;
    background:linear-gradient(90deg,var(--teal),var(--gold));
    transform:scaleX(0);transform-origin:left;transition:transform .25s ease;
    z-index:3;
  }
.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
  .service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae6456 */service-photo{position:relative;overflow:hidden;}
  .service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .service-card:hover .service-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-80ea35d */.service-body{padding:38px 26px 30px;position:relative;}
 
.service-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    background:rgba(27,166,166,0.1);
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .service-card .service-photo + .service-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-540299fc */.service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
  .service-card::before{
    content:"";position:absolute;top:0;left:0;right:0;height:3px;
    background:linear-gradient(90deg,var(--teal),var(--gold));
    transform:scaleX(0);transform-origin:left;transition:transform .25s ease;
    z-index:3;
  }
.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
  .service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eac89c0 */service-photo{position:relative;overflow:hidden;}
  .service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .service-card:hover .service-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76ee7632 */.service-body{padding:38px 26px 30px;position:relative;}
 
.service-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    background:rgba(27,166,166,0.1);
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .service-card .service-photo + .service-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa2a0bc */.service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
  .service-card::before{
    content:"";position:absolute;top:0;left:0;right:0;height:3px;
    background:linear-gradient(90deg,var(--teal),var(--gold));
    transform:scaleX(0);transform-origin:left;transition:transform .25s ease;
    z-index:3;
  }
.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
  .service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69aec7e */service-photo{position:relative;overflow:hidden;}
  .service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .service-card:hover .service-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40ee8623 */.service-body{padding:38px 26px 30px;position:relative;}
 
.service-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    background:rgba(27,166,166,0.1);
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .service-card .service-photo + .service-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df10c18 */.service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
  .service-card::before{
    content:"";position:absolute;top:0;left:0;right:0;height:3px;
    background:linear-gradient(90deg,var(--teal),var(--gold));
    transform:scaleX(0);transform-origin:left;transition:transform .25s ease;
    z-index:3;
  }
.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
  .service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ef33f4 */service-photo{position:relative;overflow:hidden;}
  .service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .service-card:hover .service-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a9c0e4f */.service-body{padding:38px 26px 30px;position:relative;}
 
.service-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    background:rgba(27,166,166,0.1);
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .service-card .service-photo + .service-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f728abe */.service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
  .service-card::before{
    content:"";position:absolute;top:0;left:0;right:0;height:3px;
    background:linear-gradient(90deg,var(--teal),var(--gold));
    transform:scaleX(0);transform-origin:left;transition:transform .25s ease;
    z-index:3;
  }
.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
  .service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45db1b74 */.elementor-12 .elementor-element.elementor-element-45db1b74 p{
    color:rgba(255, 255, 255, 0.75)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776bf9bb */.elementor-12 .elementor-element.elementor-element-776bf9bb .elementor-button{
    box-shadow: 0 8px 20px rgba(212, 160, 23, 0.35)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2335da67 */.elementor-12 .elementor-element.elementor-element-2335da67{
    background:linear-gradient(135deg,var(--navy),#173a68);border:none;
}
.elementor-12 .elementor-element.elementor-element-2335da67 .elementor-icon{
    background:rgba(212,160,23,0.18);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-780bacdb */.elementor-12 .elementor-element.elementor-element-780bacdb.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:var(--gold);
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5d2aba */.elementor-12 .elementor-element.elementor-element-4a5d2aba::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 90% 10%, rgba(27, 166, 166, 0.18), transparent 45%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a05a63 */.elementor-12 .elementor-element.elementor-element-73a05a63.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4818fb4f */.elementor-12 .elementor-element.elementor-element-4818fb4f.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a3fa8c6 */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b39a17f */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4622f7e */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3bb61a8a */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14e0e72 */.industries-service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
  .industries-service-card::before{
    content:"";position:absolute;top:0;left:0;right:0;height:3px;
    transform:scaleX(0);transform-origin:left;transition:transform .25s ease;
    z-index:3;
  }
.industries-service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
 .industries-service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2afa8abe */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1842b72e */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1acdcc */.industries-service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
.industries-service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
 .industries-service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17424d1f */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b8e35a4 */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d26b615 */.industries-service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
.industries-service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
 .industries-service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28735e10 */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3347d00 */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121fe04c */.industries-service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
.industries-service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
 .industries-service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16c05a31 */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2293fbdf */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e3389 */.industries-service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
.industries-service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
 .industries-service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b17a22d */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fb32752 */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-546c63e2 */.industries-service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
.industries-service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
 .industries-service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51cd177b */.ind-photo{position:relative;overflow:hidden;}
 .ind-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
  .ind-photo:hover .ind-photo img{transform:scale(1.07);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bb00b03 */.ind-body{padding:20px 26px 30px;position:relative;}
 
.ind-body .elementor-icon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    margin-bottom:18px;
  }
  .industries-service-card .ind-photo + .ind-body .elementor-icon{
    position:absolute;top:-26px;left:26px;margin-bottom:0;
    background:var(--white);box-shadow:var(--shadow-sm);border:1px solid var(--border);
    z-index:2;
  }
  .elementor-icon svg{width:24px;height:24px;stroke:var(--teal);}
  .industries-service-card h3{font-size:1.1rem;margin-bottom:10px;}
  .industries-service-card p{color:var(--muted)!important;font-size:0.94rem;}
  .industries-service-card.no-photo .service-body{padding:32px 26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab92cdc */.industries-service-card{
    background:var(--white);
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:0;
    box-shadow:var(--shadow-sm);
    transition:transform .18s ease, box-shadow .18s ease;
    position:relative;
    overflow:hidden;
  }
.industries-service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
 .industries-service-card:hover::before{transform:scaleX(1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e876b6d */.elementor-12 .elementor-element.elementor-element-4e876b6d.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66168339 */.elementor-12 .elementor-element.elementor-element-66168339.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39f939bb */.elementor-12 .elementor-element.elementor-element-39f939bb{
    box-shadow: 0 8px 20px rgba(27, 166, 166, 0.3)!important;
}
.elementor-12 .elementor-element.elementor-element-39f939bb:hover{transform:translateY(-2px);
    background: #107070!important;
    border-radius:8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dbeb6ab */.elementor-12 .elementor-element.elementor-element-3dbeb6ab{
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: var(--shadow-sm);
    border: 1px solid var(--border);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76bc033e */.birmingham-caption {
    position: absolute;
    left: 28px;
    bottom: 28px;
    display: flex;
    align-items: center;
    gap: 8px;
    background: rgba(11, 31, 58, 0.85);
    color: var(--white);
    padding: 9px 16px;
    border-radius: 8px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 0.85rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ca6c09 */.elementor-12 .elementor-element.elementor-element-38ca6c09.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42d9b940 */.elementor-12 .elementor-element.elementor-element-42d9b940.hero-copy p{
    font-size:1.02rem;
    max-width:520px;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42a6e438 */.elementor-12 .elementor-element.elementor-element-42a6e438.eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:#1BA6A6;
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:#D4A017;display:inline-block;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a864818 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937e24 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39020a */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8562986 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e401cef */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5101f3 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a864818 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937e24 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39020a */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8562986 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e401cef */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5101f3 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a864818 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937e24 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39020a */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8562986 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e401cef */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5101f3 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a864818 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937e24 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39020a */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8562986 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e401cef */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5101f3 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a864818 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937e24 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39020a */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8562986 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e401cef */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5101f3 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a864818 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937e24 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39020a */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8562986 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e401cef */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5101f3 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a864818 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937e24 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39020a */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8562986 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e401cef */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5101f3 */.faq-answer p{color:var(--muted);font-size:0.95rem;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fb71e25 */.faq-list .e-n-accordion{display:flex;flex-direction:column;gap:14px;border:none;}.faq-list .e-n-accordion-item{background:var(--white);border:1px solid var(--border)!important;border-radius:14px!important;overflow:hidden;box-shadow:var(--shadow-sm);}.faq-list .e-n-accordion-item-title{padding:20px 24px!important;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:'Poppins',sans-serif;font-weight:600;color:var(--navy);font-size:1rem;background:transparent!important;border:none!important;}.faq-list .e-n-accordion-item-title::-webkit-details-marker{display:none;}.faq-list .e-n-accordion-item-title::marker{content:"";}.faq-list .e-n-accordion-item .e-con{padding:0 24px 22px!important;}.faq-list .e-n-accordion-item-title .e-opened{display:none!important;}.faq-list .e-n-accordion-item-title .e-closed{display:flex!important;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;background:rgba(27,166,166,0.1);color:var(--teal);transition:transform .3s ease, background-color .3s ease, color .3s ease;}.faq-list .e-n-accordion-item[open] .e-n-accordion-item-title .e-closed{transform:rotate(45deg);background:rgba(212,160,23,0.18);color:var(--gold);}.faq-list .e-n-accordion-item .e-con{animation:tl-faq-fade .25s ease;}@keyframes tl-faq-fade{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ad14c */.faq-inner{max-width:820px;margin:0 auto;padding:0 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29eb4bef */.faq-section{background:#F0F5FB;padding:40px 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b38db6c */.final-cta-title .elementor-heading-title{color:var(--white)!important;font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99b349c */.btn-primary .elementor-button{background:var(--gold)!important;color:var(--navy)!important;box-shadow:0 8px 20px rgba(212,160,23,0.35);border:none!important;}.btn-primary .elementor-button:hover{background:#c2930f!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1e0309 */.final-btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32341158 */.final-cta-inner{max-width:640px;margin:0 auto;padding:0 24px;position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d3a6e7 */.elementor-12 .elementor-element.elementor-element-21d3a6e7.final-cta{background:linear-gradient(120deg,var(--navy) 0%, #0f2c53 100%)!important;color:var(--white);text-align:center;position:relative;overflow:hidden;}.final-cta::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 20%, rgba(27,166,166,0.18), transparent 40%);}/* End custom CSS */
/* Start custom CSS */*{margin:0;padding:0;box-sizing:border-box;}
  html{scroll-behavior:smooth;}
  body{
    font-family:'Open Sans',Arial,sans-serif;
    color:var(--text);
    background:var(--bg);
    line-height:1.65;
    -webkit-font-smoothing:antialiased;
  }
  h1,h2,h3,h4{
    font-family:'Poppins',sans-serif!important;
    color:var(--navy);
    line-height:1.25;
    letter-spacing:-0.01em;
  }
  a{text-decoration:none;color:inherit;}
  ul{list-style:none;}
  img,svg{display:block;max-width:100%;}
  .container{
    width:100%;
    max-width:1180px;
    margin:0 auto;
    padding:0 24px;
  }
  section{padding:88px 0;}
  .eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Poppins',sans-serif;
    font-size:0.78rem;font-weight:600;
    letter-spacing:0.14em;text-transform:uppercase;
    color:var(--teal);
    margin-bottom:14px;
  }
  .eyebrow::before{
    content:"";width:22px;height:2px;background:var(--gold);display:inline-block;
  }
  .section-title{
    font-size:clamp(1.6rem,2.6vw,2.3rem)!important;
    margin-bottom:16px!important;
  }
  .section-sub{
    color:var(--muted)!important;
    font-size:1.05rem!important;
    max-width:640px!important;
  }
  .btn{
    display:inline-flex;align-items:center;justify-content:center;gap:8px;
    border-radius:8px;
    font-family:'Poppins',sans-serif!important;
    font-weight:600;
    font-size:0.95rem!important;
    cursor:pointer;
    border:2px solid transparent;
    transition:transform .15s ease, box-shadow .15s ease, background .15s ease, color .15s ease;
    white-space:nowrap;
  }
  .btn:hover{transform:translateY(-2px);}
  .btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px;}
  .btn-primary{
    background:var(--gold);
    color:var(--navy);
    box-shadow:0 8px 20px rgba(212,160,23,0.35);
  }
  .btn-primary:hover{background:#c2930f;}
  .btn-outline-navy{
    background:transparent;
    border-color:var(--navy);
    color:var(--navy)!important;
  }
  .btn-outline-navy:hover{background:var(--navy);color:var(--white);}
  .btn-outline-white{
    background:transparent;
    border-color:rgba(255,255,255,0.6);
    color:var(--white);
  }
  .btn-outline-white:hover{background:var(--white);color:var(--navy);}
  .btn-teal{
    background:var(--teal);
    color:var(--white);
    box-shadow:0 8px 20px rgba(27,166,166,0.3);
  }
  .btn-teal:hover{background:#158f8f;}
  .btn-sm{padding:9px 16px;font-size:0.85rem;border-radius:6px;}/* End custom CSS */