.elementor-95 .elementor-element.elementor-element-f3c05d7{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:34px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-95 .elementor-element.elementor-element-f3c05d7:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-f3c05d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2F6B;}.elementor-95 .elementor-element.elementor-element-0ef7fe8{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-b75ec75{--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;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-58e32e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-58e32e0{transition:all 400ms;}.elementor-95 .elementor-element.elementor-element-58e32e0 img{width:150px;}.elementor-95 .elementor-element.elementor-element-ff3e736{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;transition:all 400ms;font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.82);}.elementor-95 .elementor-element.elementor-element-69b8933{--grid-template-columns:repeat(0, auto);transition:all 400ms;--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-widget-container{text-align:right;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-social-icon{background-color:rgba(255,255,255,0.12);--icon-padding:0.6em;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-social-icon i{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-social-icon:hover{background-color:#F26B21;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-b7f41bf{--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:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-d874b72{transition:all 400ms;font-family:"Poppins", Sans-serif;font-size:13px;color:rgba(255,255,255,0.75);}.elementor-95 .elementor-element.elementor-element-bf9a583{transition:all 400ms;font-family:"Poppins", Sans-serif;font-size:13px;color:rgba(255,255,255,0.75);}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-f3c05d7{--padding-top:30px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-95 .elementor-element.elementor-element-0ef7fe8{--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-95 .elementor-element.elementor-element-b75ec75{--width:100%;--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-95 .elementor-element.elementor-element-ff3e736{width:100%;max-width:100%;text-align:center;}.elementor-95 .elementor-element.elementor-element-69b8933 .elementor-widget-container{text-align:center;}.elementor-95 .elementor-element.elementor-element-b7f41bf{--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-95 .elementor-element.elementor-element-d874b72{text-align:center;}.elementor-95 .elementor-element.elementor-element-bf9a583{text-align:center;}}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-f3c05d7{--content-width:1240px;}.elementor-95 .elementor-element.elementor-element-b75ec75{--width:70%;}}/* Start custom CSS *//* Site footer (Elementor template 95) — refinement styles. Content and links unchanged. */
.elementor-95{--f-navy:#0b2f6b;--f-deep:#071f4a;--f-orange:#f26b21;--f-text:#c6d3ea;--f-muted:rgba(198,211,234,.62);--f-line:rgba(255,255,255,.12);--f-ease:cubic-bezier(.22,.61,.36,1);--f-max:1240px;--f-pad-x:clamp(16px,4vw,48px);font-family:'Poppins',sans-serif}
@media (min-width:1600px){.elementor-95{--f-max:1400px}}
@media (min-width:1920px){.elementor-95{--f-max:1520px}}
@media (min-width:2560px){.elementor-95{--f-max:1680px}}

/* Layout + backgrounds */
.elementor-95 .elementor-section{padding-left:var(--f-pad-x) !important;padding-right:var(--f-pad-x) !important}
.elementor-95 .elementor-section>.elementor-container{max-width:var(--f-max) !important}
.elementor-95 .elementor-element.elementor-element-39c253da:not(.elementor-motion-effects-element-type-background){background:radial-gradient(1200px 400px at 85% -10%,rgba(29,79,160,.55),transparent 70%),linear-gradient(180deg,var(--f-navy) 0%,var(--f-deep) 100%) !important}
.elementor-95 .elementor-element.elementor-element-39c253da{padding-top:clamp(48px,5vw,80px) !important;padding-bottom:clamp(32px,3.5vw,56px) !important;margin:0 !important;position:relative}
.elementor-95 .elementor-element.elementor-element-39c253da::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--f-orange),#ff9a5c 40%,#1d4fa0)}
.elementor-95 .elementor-element.elementor-element-a30f281,.elementor-95 .elementor-element.elementor-element-3fef0038{background:var(--f-deep) !important;margin-top:0 !important}
.elementor-95 .elementor-element.elementor-element-a30f281{padding-bottom:clamp(18px,2vw,28px) !important}
.elementor-95 .elementor-element.elementor-element-3fef0038{padding-bottom:clamp(18px,2vw,26px) !important}
.elementor-95 .elementor-element.elementor-element-39c253da>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0 clamp(10px,1.2vw,20px) !important;align-content:flex-start}

/* Column proportions */
@media (min-width:1025px){
 .elementor-95 .elementor-element.elementor-element-8733532{width:31% !important}
 .elementor-95 .elementor-element.elementor-element-3d7caaf5,.elementor-95 .elementor-element.elementor-element-1e034dae{width:21% !important}
 .elementor-95 .elementor-element.elementor-element-2e35d6b{width:27% !important}
}

/* Brand column */
.elementor-95 .elementor-element.elementor-element-f48e3be img{width:auto !important;max-width:min(260px,100%);background:#fff;padding:10px 16px;border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.18)}
.elementor-95 .elementor-element.elementor-element-3bd418f3{font-size:clamp(14px,.2vw + 13px,15.5px) !important;font-weight:400 !important;line-height:1.75 !important;color:var(--f-text) !important;max-width:42ch}
.elementor-95 .elementor-element.elementor-element-3bd418f3 p:first-child:empty,.elementor-95 .elementor-element.elementor-element-3bd418f3 p:first-child:has(> br:only-child){display:none}
.elementor-95 .elementor-element.elementor-element-3bd418f3 p{margin:0 0 .6em}
.elementor-95 .elementor-element.elementor-element-3cbf2e9 .elementor-social-icon{--icon-size:18px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s var(--f-ease),box-shadow .3s var(--f-ease)}
.elementor-95 .elementor-element.elementor-element-3cbf2e9 .elementor-social-icon:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.25)}

/* Column headings */
.elementor-95 .elementor-element.elementor-element-30d62c6a .elementor-heading-title,.elementor-95 .elementor-element.elementor-element-4830ff03 .elementor-heading-title,.elementor-95 .elementor-element.elementor-element-66a4986 .elementor-heading-title{font-family:'Poppins',sans-serif !important;font-size:clamp(17px,.3vw + 15px,20px) !important;font-weight:600 !important;text-transform:none !important;color:#fff !important;position:relative;padding-bottom:12px;line-height:1.3}
.elementor-95 .elementor-element.elementor-element-30d62c6a .elementor-heading-title::after,.elementor-95 .elementor-element.elementor-element-4830ff03 .elementor-heading-title::after,.elementor-95 .elementor-element.elementor-element-66a4986 .elementor-heading-title::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:3px;background:var(--f-orange)}
.elementor-95 .elementor-element.elementor-element-30d62c6a>.elementor-widget-container,.elementor-95 .elementor-element.elementor-element-4830ff03>.elementor-widget-container,.elementor-95 .elementor-element.elementor-element-66a4986>.elementor-widget-container{padding-bottom:16px !important}

/* Link lists */
.elementor-95 .elementor-element.elementor-element-57a7c91b .elementor-icon-list-item,.elementor-95 .elementor-element.elementor-element-89c6206 .elementor-icon-list-item,.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-item{padding-block:5px !important;margin-block:0 !important}
.elementor-95 .elementor-element.elementor-element-57a7c91b .elementor-icon-list-text,.elementor-95 .elementor-element.elementor-element-89c6206 .elementor-icon-list-text,.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-text{font-family:'Poppins',sans-serif !important;font-size:clamp(14px,.2vw + 13px,15.5px) !important;font-weight:400 !important;line-height:1.5 !important;color:var(--f-text) !important;transition:color .25s var(--f-ease),transform .25s var(--f-ease) !important}
.elementor-95 .elementor-element.elementor-element-57a7c91b .elementor-icon-list-item>a,.elementor-95 .elementor-element.elementor-element-89c6206 .elementor-icon-list-item>a,.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-item>a{display:inline-flex;align-items:flex-start;min-height:28px}
.elementor-95 .elementor-element.elementor-element-57a7c91b .elementor-icon-list-item:hover .elementor-icon-list-text,.elementor-95 .elementor-element.elementor-element-89c6206 .elementor-icon-list-item:hover .elementor-icon-list-text,.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff !important;transform:translateX(3px)}
.elementor-95 .elementor-element.elementor-element-57a7c91b .elementor-icon-list-icon i,.elementor-95 .elementor-element.elementor-element-89c6206 .elementor-icon-list-icon i,.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-icon i{color:var(--f-orange) !important}
.elementor-95 .elementor-element.elementor-element-57a7c91b .elementor-icon-list-icon svg,.elementor-95 .elementor-element.elementor-element-89c6206 .elementor-icon-list-icon svg,.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-icon svg{fill:var(--f-orange) !important}
.elementor-95 .elementor-element.elementor-element-abd3ebc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-icon{flex:0 0 40px;width:40px;height:40px;min-width:40px;border-radius:50%;background:rgba(242,107,33,.14);border:1px solid rgba(242,107,33,.35);display:inline-flex !important;align-items:center;justify-content:center;margin-right:14px !important;padding:0 !important;transition:background-color .25s var(--f-ease),border-color .25s var(--f-ease)}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-icon i{font-size:16px !important;width:auto !important;line-height:1 !important;top:0 !important;transition:color .25s var(--f-ease)}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-icon svg{width:16px !important;height:16px !important;top:0 !important;transition:fill .25s var(--f-ease)}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-text{padding-top:0;overflow-wrap:anywhere}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-item{align-items:center !important;padding-block:7px !important}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-item:hover .elementor-icon-list-icon{background:var(--f-orange);border-color:var(--f-orange)}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#fff !important}
.elementor-95 .elementor-element.elementor-element-abd3ebc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#fff !important}

/* Keyword strip + copyright */
.elementor-95 .elementor-element.elementor-element-a81a48b,.elementor-95 .elementor-element.elementor-element-710cf43f{--divider-color:var(--f-line) !important}
.elementor-95 .elementor-element.elementor-element-d499661{text-align:left !important}
.elementor-95 .elementor-element.elementor-element-d499661>.elementor-widget-container{padding-top:clamp(16px,1.6vw,24px) !important}
.elementor-95 .elementor-element.elementor-element-d499661 .elementor-heading-title{font-family:'Poppins',sans-serif !important;font-size:12.5px !important;line-height:1.85 !important;color:var(--f-muted) !important;word-spacing:1px}
.elementor-95 .elementor-element.elementor-element-6ddefcac .elementor-heading-title{font-family:'Poppins',sans-serif !important;font-size:13.5px !important;color:var(--f-text) !important;letter-spacing:.01em}

/* Focus + touch */
.elementor-95 a:focus-visible{outline:3px solid rgba(242,107,33,.65);outline-offset:3px;border-radius:6px}
@media (prefers-reduced-motion:reduce){.elementor-95 *{transition:none !important}}

/* Tablet */
@media (max-width:1024px){
 .elementor-95 .elementor-element.elementor-element-8733532{width:100% !important;margin-bottom:28px}
 .elementor-95 .elementor-element.elementor-element-3bd418f3{max-width:62ch}
 .elementor-95 .elementor-element.elementor-element-3d7caaf5,.elementor-95 .elementor-element.elementor-element-1e034dae,.elementor-95 .elementor-element.elementor-element-2e35d6b{width:33.333% !important}
}
/* Mobile */
@media (max-width:767px){
 .elementor-95 .elementor-element.elementor-element-8733532 .elementor-widget-wrap{text-align:left}
 .elementor-95 .elementor-element.elementor-element-3d7caaf5,.elementor-95 .elementor-element.elementor-element-1e034dae{width:50% !important;margin-bottom:24px}
 .elementor-95 .elementor-element.elementor-element-2e35d6b{width:100% !important}
 .elementor-95 .elementor-element.elementor-element-3bd418f3{text-align:left !important}
 .elementor-95 .elementor-element.elementor-element-3cbf2e9 .elementor-widget-container{text-align:left !important}
}
@media (max-width:380px){
 .elementor-95 .elementor-element.elementor-element-3d7caaf5,.elementor-95 .elementor-element.elementor-element-1e034dae{width:100% !important}
}/* End custom CSS */