.elementor-2615 .elementor-element.elementor-element-7224fea{--display:flex;--min-height:700px;--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-7224fea:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-7224fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0B1F3F 15%, #2F5F9E 85%);}.elementor-2615 .elementor-element.elementor-element-1e551a2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-1e551a2:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-1e551a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0B1F3F 15%, #2F5F9E 85%);}.elementor-2615 .elementor-element.elementor-element-8f82f86{--display:flex;--min-height:700px;--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-8f82f86:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-8f82f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0B1F3F 15%, #2F5F9E 85%);}.elementor-2615 .elementor-element.elementor-element-54c05df{--display:flex;--min-height:0px;}.elementor-2615 .elementor-element.elementor-element-f911f62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2615 .elementor-element.elementor-element-a6d295d{--display:flex;}.elementor-2615 .elementor-element.elementor-element-9b7d47e{text-align:start;}.elementor-2615 .elementor-element.elementor-element-cce726d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-2615 .elementor-element.elementor-element-c5ade55{--display:flex;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-8a88f92 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2615 .elementor-element.elementor-element-8a88f92 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-framed .elementor-icon, .elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-default .elementor-icon{fill:#FFFFFFD4;color:#FFFFFFD4;border-color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C73535;}.elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-8a88f92.elementor-view-default:has(:focus) .elementor-icon{fill:#C73535;color:#C73535;border-color:#C73535;}.elementor-2615 .elementor-element.elementor-element-8a88f92 .elementor-icon{font-size:30px;}.elementor-2615 .elementor-element.elementor-element-8a88f92 .elementor-icon-box-title, .elementor-2615 .elementor-element.elementor-element-8a88f92 .elementor-icon-box-title a{font-size:20px;}.elementor-2615 .elementor-element.elementor-element-44c65d0{--display:flex;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-c86695d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2615 .elementor-element.elementor-element-c86695d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-framed .elementor-icon, .elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-default .elementor-icon{fill:#FFFFFFD4;color:#FFFFFFD4;border-color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C73535;}.elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-c86695d.elementor-view-default:has(:focus) .elementor-icon{fill:#C73535;color:#C73535;border-color:#C73535;}.elementor-2615 .elementor-element.elementor-element-c86695d .elementor-icon{font-size:30px;}.elementor-2615 .elementor-element.elementor-element-c86695d .elementor-icon-box-title, .elementor-2615 .elementor-element.elementor-element-c86695d .elementor-icon-box-title a{font-size:20px;}.elementor-2615 .elementor-element.elementor-element-d1e1fe4{--display:flex;}.elementor-2615 .elementor-element.elementor-element-010489d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2615 .elementor-element.elementor-element-010489d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-framed .elementor-icon, .elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-default .elementor-icon{fill:#FFFFFFD4;color:#FFFFFFD4;border-color:#FFFFFFD4;}.elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C73535;}.elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2615 .elementor-element.elementor-element-010489d.elementor-view-default:has(:focus) .elementor-icon{fill:#C73535;color:#C73535;border-color:#C73535;}.elementor-2615 .elementor-element.elementor-element-010489d .elementor-icon{font-size:30px;}.elementor-2615 .elementor-element.elementor-element-010489d .elementor-icon-box-title, .elementor-2615 .elementor-element.elementor-element-010489d .elementor-icon-box-title a{font-size:20px;}.elementor-2615 .elementor-element.elementor-element-d2819cb{--display:flex;--min-height:70px;--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;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-2615 .elementor-element.elementor-element-d2819cb:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-d2819cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0B1F3F 15%, #2F5F9E 85%);}.elementor-2615 .elementor-element.elementor-element-d1d75e0{--display:flex;--min-height:82px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4F8EC7;--border-color:#4F8EC7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-b1fb25e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2615 .elementor-element.elementor-element-b1fb25e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-menu-toggle{margin:0 auto;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a, .elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown{background-color:#0B1F3F;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a:hover,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a:focus,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-menu-toggle:hover,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a:hover,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a:focus,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a.highlighted{background-color:#2F5F93;}.elementor-2615 .elementor-element.elementor-element-63c5d10 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#BF2419;}.elementor-2615 .elementor-element.elementor-element-63c5d10 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-63c5d10 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-906b0bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-906b0bc:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-906b0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF2419;}.elementor-2615 .elementor-element.elementor-element-906b0bc:hover{background-color:#DF3F3F;}.elementor-2615 .elementor-element.elementor-element-906b0bc.e-con{--align-self:stretch;}.elementor-2615 .elementor-element.elementor-element-34def21{width:100%;max-width:100%;text-align:center;}.elementor-2615 .elementor-element.elementor-element-34def21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-34def21 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-6cc2e52{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-c87cb96{--display:flex;--justify-content:center;}.elementor-2615 .elementor-element.elementor-element-4e673e1{text-align:center;}.elementor-2615 .elementor-element.elementor-element-4e673e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:-1px;word-spacing:-0.5px;color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-aea3535{text-align:center;}.elementor-2615 .elementor-element.elementor-element-aea3535 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#FFFFFFF2;}.elementor-2615 .elementor-element.elementor-element-7216bd8{text-align:center;}.elementor-2615 .elementor-element.elementor-element-7216bd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#FFFFFFF2;}.elementor-2615 .elementor-element.elementor-element-a794342{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-icon i{color:#EF4B4B;transition:color 0.3s;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-icon svg{fill:#EF4B4B;transition:fill 0.3s;}.elementor-2615 .elementor-element.elementor-element-55ab423{--e-icon-list-icon-size:20px;--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:flex-start;--icon-vertical-offset:4px;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2615 .elementor-element.elementor-element-1a53ec7{--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:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-6f36164{--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-2615 .elementor-element.elementor-element-6f36164:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-6f36164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F9FD 0%, #EAF2F9 100%);}.elementor-2615 .elementor-element.elementor-element-b390802{--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:center;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-06d2867{--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:center;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-06d2867:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-06d2867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F7FB 0%, #EEF2F7 100%);}.elementor-2615 .elementor-element.elementor-element-18116f4{--display:flex;}.elementor-2615 .elementor-element.elementor-element-616c58f{--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-2615 .elementor-element.elementor-element-616c58f:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-616c58f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F9FD 0%, #EAF2F9 100%);}.elementor-2615 .elementor-element.elementor-element-d1be393{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-d1be393:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-d1be393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F7FB 0%, #A7CBF8 100%);}.elementor-2615 .elementor-element.elementor-element-7bbd923{--display:flex;}.elementor-2615 .elementor-element.elementor-element-de229b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-0ff850e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-e453d39{text-align:center;}.elementor-2615 .elementor-element.elementor-element-e453d39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;text-transform:uppercase;line-height:1.7em;letter-spacing:0.5px;}.elementor-2615 .elementor-element.elementor-element-c9569cf{text-align:center;font-size:20px;}.elementor-2615 .elementor-element.elementor-element-b9c6403{text-align:center;font-size:20px;}.elementor-2615 .elementor-element.elementor-element-4bd69a0{text-align:center;font-size:20px;}.elementor-2615 .elementor-element.elementor-element-10e0b64{text-align:center;font-size:20px;}.elementor-2615 .elementor-element.elementor-element-b549caa{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-b549caa:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-b549caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0B1F3F 15%, #2F5F9E 85%);}.elementor-2615 .elementor-element.elementor-element-0c880a8{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-0c880a8:not(.elementor-motion-effects-element-type-background), .elementor-2615 .elementor-element.elementor-element-0c880a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0B1F3F 15%, #2F5F9E 85%);}.elementor-2615 .elementor-element.elementor-element-f7114a6{--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;}.elementor-2615 .elementor-element.elementor-element-6a926ef{--display:flex;--justify-content:center;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2615 .elementor-element.elementor-element-5796e5c > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2615 .elementor-element.elementor-element-aad2268{width:var( --container-widget-width, 700% );max-width:700%;--container-widget-width:700%;--container-widget-flex-grow:0;text-align:center;}.elementor-2615 .elementor-element.elementor-element-aad2268 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-aad2268 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-b1640b5 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-b1640b5.elementor-element{--align-self:center;}.elementor-2615 .elementor-element.elementor-element-b1640b5{text-align:center;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-b8125f9{--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-2615 .elementor-element.elementor-element-d922b17{width:var( --container-widget-width, 700% );max-width:700%;--container-widget-width:700%;--container-widget-flex-grow:0;text-align:start;}.elementor-2615 .elementor-element.elementor-element-d922b17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2615 .elementor-element.elementor-element-3a40045{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2615 .elementor-element.elementor-element-3a40045 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#AF1A1A;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#B61717;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#B61717;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B61717;}.elementor-2615 .elementor-element.elementor-element-8c8ba93{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-617b702{width:var( --container-widget-width, 700% );max-width:700%;--container-widget-width:700%;--container-widget-flex-grow:0;text-align:start;}.elementor-2615 .elementor-element.elementor-element-617b702 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-617b702 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-a6337da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-menu-toggle{margin:0 auto;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:10px;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--main .elementor-item:focus{color:#B61717;fill:#B61717;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#B61717;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--dropdown a, .elementor-2615 .elementor-element.elementor-element-a6337da .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--dropdown a:hover,
					.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--dropdown a:focus,
					.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--dropdown a.highlighted{background-color:#02010154;}.elementor-2615 .elementor-element.elementor-element-a6337da .elementor-nav-menu--dropdown a.elementor-item-active{color:#B61717;background-color:#02010100;}.elementor-2615 .elementor-element.elementor-element-a6337da div.elementor-menu-toggle{color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-a6337da div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-a6337da div.elementor-menu-toggle:hover, .elementor-2615 .elementor-element.elementor-element-a6337da div.elementor-menu-toggle:focus{color:#B61717;}.elementor-2615 .elementor-element.elementor-element-a6337da div.elementor-menu-toggle:hover svg, .elementor-2615 .elementor-element.elementor-element-a6337da div.elementor-menu-toggle:focus svg{fill:#B61717;}.elementor-2615 .elementor-element.elementor-element-0aec668{text-align:center;font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-0aec668 a{color:#FFFFFF;}.elementor-2615 .elementor-element.elementor-element-0aec668 a:hover, .elementor-2615 .elementor-element.elementor-element-0aec668 a:focus{color:#AF1A1A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2615 .elementor-element.elementor-element-cce726d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2615 .elementor-element.elementor-element-a6d295d{--width:30%;}.elementor-2615 .elementor-element.elementor-element-d2819cb{--content-width:1200px;}.elementor-2615 .elementor-element.elementor-element-d1d75e0{--content-width:100%;}.elementor-2615 .elementor-element.elementor-element-b1fb25e{--width:80%;}.elementor-2615 .elementor-element.elementor-element-1a53ec7{--content-width:1200px;}.elementor-2615 .elementor-element.elementor-element-6a926ef{--width:90%;}.elementor-2615 .elementor-element.elementor-element-b8125f9{--width:75%;}.elementor-2615 .elementor-element.elementor-element-8c8ba93{--width:61%;}}@media(max-width:767px){.elementor-2615 .elementor-element.elementor-element-cce726d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2615 .elementor-element.elementor-element-8a88f92 .elementor-icon-box-wrapper{text-align:center;}.elementor-2615 .elementor-element.elementor-element-c86695d .elementor-icon-box-wrapper{text-align:center;}.elementor-2615 .elementor-element.elementor-element-010489d .elementor-icon-box-wrapper{text-align:center;}.elementor-2615 .elementor-element.elementor-element-63c5d10{width:100%;max-width:100%;}.elementor-2615 .elementor-element.elementor-element-63c5d10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2615 .elementor-element.elementor-element-906b0bc{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2615 .elementor-element.elementor-element-4e673e1{text-align:center;}.elementor-2615 .elementor-element.elementor-element-4e673e1 .elementor-heading-title{font-size:24px;}.elementor-2615 .elementor-element.elementor-element-aea3535 .elementor-heading-title{font-size:20px;}.elementor-2615 .elementor-element.elementor-element-7216bd8 .elementor-heading-title{font-size:18px;}.elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2615 .elementor-element.elementor-element-55ab423 .elementor-icon-list-item > a{font-size:18px;}.elementor-2615 .elementor-element.elementor-element-b390802{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2615 .elementor-element.elementor-element-06d2867{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2615 .elementor-element.elementor-element-de229b3{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2615 .elementor-element.elementor-element-e453d39 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-2615 .elementor-element.elementor-element-c9569cf{font-size:18px;}.elementor-2615 .elementor-element.elementor-element-5e1ad71{text-align:center;}.elementor-2615 .elementor-element.elementor-element-5e1ad71 .elementor-heading-title{font-size:20px;}.elementor-2615 .elementor-element.elementor-element-b9c6403{font-size:16px;}.elementor-2615 .elementor-element.elementor-element-0f293eb{text-align:center;}.elementor-2615 .elementor-element.elementor-element-0f293eb .elementor-heading-title{font-size:20px;}.elementor-2615 .elementor-element.elementor-element-4bd69a0{font-size:16px;}.elementor-2615 .elementor-element.elementor-element-10e0b64{font-size:16px;}.elementor-2615 .elementor-element.elementor-element-aad2268{text-align:center;}.elementor-2615 .elementor-element.elementor-element-aad2268 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-2615 .elementor-element.elementor-element-b1640b5{font-size:18px;}.elementor-2615 .elementor-element.elementor-element-d922b17{text-align:center;}.elementor-2615 .elementor-element.elementor-element-d922b17 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5.elementor-element{--align-self:center;}.elementor-2615 .elementor-element.elementor-element-2d3ccf5{--e-icon-list-icon-size:20px;}.elementor-2615 .elementor-element.elementor-element-617b702{text-align:center;}.elementor-2615 .elementor-element.elementor-element-617b702 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2615 .elementor-element.elementor-element-a6337da{--nav-menu-icon-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-34def21 */.elementor-2615 .elementor-element.elementor-element-34def21 {
  width: 100%;
  height: 100%;
  margin: 0;
}

.elementor-2615 .elementor-element.elementor-element-34def21 .elementor-heading-title {
  margin: 0;
  width: 100%;
  text-align: center;
}

.elementor-2615 .elementor-element.elementor-element-34def21 .cta-top {
  display: block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  opacity: 0.95;
}

.elementor-2615 .elementor-element.elementor-element-34def21 .cta-phone {
  display: block;
  font-size: 20px;
  font-weight: 800;
  margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d75e0 */.elementor-2615 .elementor-element.elementor-element-d1d75e0 {
  background: #2f6ea5;
  border: 1px solid rgba(255,255,255,0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61e859c */.wc-emergency-inner{
  max-width:1200px;
  margin: auto;
  padding: 24px;
  display:grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap:100px;
  align-items:center;
}
.wc-emergency-content h2{
  margin:0 0 24px;
  font-size:clamp(34px,4vw,40px);
  line-height:1.06;
  font-weight:800;
  color:#12263a;
  letter-spacing:-0.02em;
  max-width:600px;
}

.wc-eyebrow{
  display:inline-block;
  margin-bottom:18px;
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.8px;
  color:#2f5f93;
}

.wc-emergency-content h2{
  margin:0 0 24px;
  font-size:clamp(34px,4vw,40px);
  line-height:1.06;
  font-weight:800;
  color:#12263a;
  letter-spacing:-0.02em;
  max-width:600px;
}
}

.wc-lead{
  margin:0 0 34px;
  font-size:22px;
  line-height:1.55;
  color:#31475d;
  max-width:580px;
}

.wc-checklist{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px 28px;
  margin-bottom:38px;
}

.wc-check-item{
  position:relative;
  padding-left:34px;
  font-size:18px;
  line-height:1.5;
  color:#12263a;
}

.wc-check-item::before{
  content:"✓";
  position:absolute;
  left:0;
  top:1px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:rgba(47,95,147,0.12);
  color:#2f5f93;
  font-size:13px;
  font-weight:800;
  display:flex;
  align-items:center;
  justify-content:center;
}

.wc-warning-box{
  display:flex;
  align-items:flex-start;
  gap:18px;
  background:#fff;
  border-radius:22px;
  padding:24px 26px;
  box-shadow:0 16px 40px rgba(18,38,58,0.08);
  border:1px solid rgba(18,38,58,0.06);
}

.wc-warning-line{
  width:5px;
  min-width:5px;
  height:72px;
  border-radius:20px;
  background:linear-gradient(180deg,#bf2419 0%, #e2574d 100%);
}

.wc-warning-text{
  font-size:20px;
  line-height:1.55;
  color:#22384d;
}

.wc-warning-text strong{
  color:#12263a;
}

.wc-emergency-image-col{
  position:relative;
}

.wc-image-frame{
  position:relative;
  max-width:520px;
  margin-left:auto;
}

.wc-image-bg-shape{
  position:absolute;
  top:26px;
  right:-18px;
  width:100%;
  height:100%;
  border-radius:32px;
  background:linear-gradient(135deg, rgba(47,95,147,0.10), rgba(11,31,63,0.04));
}

.wc-image-frame img{
  position:relative;
  z-index:2;
  width:100%;
  display:block;
  border-radius:30px;
  box-shadow:0 30px 70px rgba(18,38,58,0.18);
}

.wc-floating-badge{
  position:absolute;
  z-index:3;
  left:-28px;
  bottom:28px;
  background:#ffffff;
  color:#12263a;
  border-radius:18px;
  padding:16px 18px;
  box-shadow:0 10px 30px rgba(18,38,58,0.06);
  border:1px solid rgba(18,38,58,0.08);
  font-size:16px;
  line-height:1.35;
  font-weight:700;
}

.wc-floating-badge span{
  display:block;
  margin-bottom:4px;
  font-size:12px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.2px;
  color:#2f5f93;
}

@media (max-width: 1024px){
  .wc-emergency-block{
    padding:80px 0;
  }

  .wc-emergency-inner{
    grid-template-columns:1fr;
    gap:44px;
  }

  .wc-emergency-content{
    max-width:100%;
  }

  .wc-emergency-content h2{
    max-width:100%;
  }

  .wc-image-frame{
    margin:0 auto;
  }

  .wc-checklist{
    grid-template-columns:1fr;
    gap:14px;
  }

  .wc-floating-badge{
    left:18px;
    bottom:18px;
  }
}

@media (max-width: 767px){
  .wc-emergency-block{
    padding:64px 0;
  }

  .wc-emergency-inner{
    padding:0 18px;
  }

  .wc-lead{
    font-size:18px;
  }

  .wc-check-item{
    font-size:17px;
  }

  .wc-warning-box{
    padding:20px;
    border-radius:18px;
  }

  .wc-warning-line{
    height:64px;
  }

  .wc-warning-text{
    font-size:17px;
  }

  .wc-floating-badge{
    position:static;
    margin-top:16px;
    display:inline-block;
  }

  .wc-image-bg-shape{
    right:-8px;
    top:16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a53ec7 */.wc-urgent-block{
  background:#F5F7FA;
}

.wc-urgent-block .elementor-container{
  align-items:center;
}

.wc-urgent-block .wc-eyebrow{
  display:inline-block;
  margin-bottom:18px;
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:1.5px;
  color:#2F5F93;
}

.wc-urgent-block h2{
  font-size:clamp(32px,4vw,56px);
  line-height:1.08;
  font-weight:800;
  color:#1D2B3A;
  margin-bottom:24px;
}

.wc-urgent-block .wc-lead{
  font-size:22px;
  line-height:1.5;
  color:#223548;
  margin-bottom:28px;
}

.wc-urgent-block .wc-symptoms{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
  margin:0 0 30px;
  padding:0;
  list-style:none;
}

.wc-urgent-block .wc-symptoms li{
  display:flex;
  align-items:flex-start;
  gap:12px;
  background:#fff;
  border:1px solid rgba(13,31,63,0.08);
  border-radius:16px;
  padding:16px 18px;
  box-shadow:0 10px 30px rgba(13,31,63,0.06);
  transition:transform .2s ease, box-shadow .2s ease;
  color:#1D2B3A;
  font-size:17px;
  line-height:1.45;
}

.wc-urgent-block .wc-symptoms li:hover{
  transform:translateY(-4px);
  box-shadow:0 18px 40px rgba(13,31,63,0.10);
}

.wc-urgent-block .wc-symptoms li::before{
  content:"✓";
  flex:none;
  width:24px;
  height:24px;
  border-radius:50%;
  background:rgba(47,95,147,0.10);
  color:#2F5F93;
  font-size:14px;
  font-weight:700;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:1px;
}

.wc-urgent-block .wc-alert{
  display:flex;
  gap:14px;
  align-items:flex-start;
  background:linear-gradient(135deg, rgba(191,36,25,0.08), rgba(191,36,25,0.03));
  border:1px solid rgba(191,36,25,0.14);
  border-left:5px solid #BF2419;
  border-radius:18px;
  padding:22px 22px;
  color:#1D2B3A;
  font-size:20px;
  line-height:1.5;
  box-shadow:0 12px 30px rgba(191,36,25,0.06);
}

.wc-urgent-block .wc-alert strong{
  color:#12263A;
}

.wc-urgent-block .wc-image-wrap{
  position:relative;
}

.wc-urgent-block .wc-image-wrap img{
  width:100%;
  border-radius:28px;
  box-shadow:0 25px 60px rgba(13,31,63,0.18);
  display:block;
}

.wc-urgent-block .wc-badge{
  position:absolute;
  left:-18px;
  bottom:24px;
  background:#fff;
  color:#1D2B3A;
  border-radius:18px;
  padding:14px 18px;
  box-shadow:0 18px 40px rgba(13,31,63,0.16);
  border:1px solid rgba(13,31,63,0.08);
  font-weight:700;
  line-height:1.35;
}

.wc-urgent-block .wc-badge span{
  display:block;
  font-size:13px;
  font-weight:600;
  color:#2F5F93;
  text-transform:uppercase;
  letter-spacing:1px;
  margin-bottom:3px;
}

@media (max-width: 1024px){
  .wc-urgent-block .wc-symptoms{
    grid-template-columns:1fr;
  }
}

@media (max-width: 767px){
  .wc-urgent-block .wc-lead{
    font-size:18px;
  }

  .wc-urgent-block .wc-alert{
    font-size:17px;
    padding:18px;
  }

  .wc-urgent-block .wc-badge{
    position:static;
    margin-top:16px;
    display:inline-block;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-daf9328 */.wc-action-block{
  padding:90px 0;
  background:transparent;
}

.wc-action-inner{
  max-width:1200px;
  margin:auto;
  padding:0 24px;
}

.wc-action-content{
  max-width:900px;
  margin:0 auto;
}

.wc-action-eyebrow{
  display:inline-block;
  margin-bottom:18px;
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.8px;
  color:#2f5f93;
}

.wc-action-content h2{
  margin:0 0 24px;
  font-size:clamp(34px,4vw,42px);
  line-height:1.08;
  font-weight:800;
  color:#12263a;
  letter-spacing:-0.02em;
  max-width:760px;
}

.wc-action-lead{
  margin:0 0 28px;
  font-size:22px;
  line-height:1.6;
  color:#31475d;
}

.wc-action-text{
  display:grid;
  gap:20px;
  margin-bottom:34px;
}

.wc-action-text p{
  margin:0;
  font-size:19px;
  line-height:1.8;
  color:#4c5b70;
}

.wc-action-text strong,
.wc-action-lead strong,
.wc-action-highlight-text strong{
  color:#12263a;
  font-weight:800;
}

.wc-action-highlight{
  display:flex;
  align-items:flex-start;
  gap:18px;
  background:linear-gradient(135deg, rgba(11,31,63,0.96) 0%, rgba(47,95,147,0.96) 100%);
  border-radius:24px;
  padding:26px 28px;
  box-shadow:0 20px 50px rgba(18,38,58,0.16);
}

.wc-action-highlight-line{
  width:5px;
  min-width:5px;
  height:82px;
  border-radius:20px;
  background:linear-gradient(180deg,#e5392d 0%, #ff6a5f 100%);
}

.wc-action-highlight-text{
  font-size:18px;
  line-height:1.75;
  color:#ffffff !important;
}

@media (max-width: 1024px){
  .wc-action-block{
    padding:80px 0;
  }

  .wc-action-content h2{
    max-width:100%;
  }

  .wc-action-lead{
    font-size:20px;
  }

  .wc-action-text p{
    font-size:18px;
  }
}

@media (max-width: 767px){
  .wc-action-block{
    padding:64px 0;
  }

  .wc-action-inner{
    padding:0 18px;
  }

  .wc-action-content h2{
    font-size:30px;
  }

  .wc-action-lead{
    font-size:18px;
    line-height:1.7;
  }

  .wc-action-text{
    gap:18px;
    margin-bottom:26px;
  }

  .wc-action-text p{
    font-size:17px;
    line-height:1.75;
  }

  .wc-action-highlight{
    padding:20px;
    border-radius:18px;
  }

  .wc-action-highlight-line{
    height:72px;
  }

  .wc-action-highlight-text{
    font-size:16px;
    line-height:1.75;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e097bb */.wc-solution-block{
  padding:100px 0;
}

.wc-solution-inner{
  max-width:1200px;
  margin:auto;
  padding:0 24px;
}

.wc-solution-head{
  max-width:760px;
  margin:0 auto 52px;
  text-align:center;
}

.wc-solution-eyebrow{
  display:inline-block;
  margin-bottom:18px;
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.8px;
  color:#333;
}

.wc-solution-head h2{
  margin:0 0 20px;
  font-size:clamp(32px,4vw,42px);
  line-height:1.08;
  font-weight:800;
  color:#333;
  letter-spacing:-0.02em;
}

.wc-solution-head p{
  margin:0;
  font-size:21px;
  line-height:1.6;
  color:#31475d;
}

.wc-solution-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:28px;
}

.wc-solution-card{
  background:#ffffff;
  border:1px solid rgba(18,38,58,0.08);
  border-radius:24px;
  padding:32px 28px;
  box-shadow:0 14px 35px rgba(18,38,58,0.06);
  transition:transform .2s ease, box-shadow .2s ease;
}

.wc-solution-card:hover{
  transform:translateY(-6px);
}

.wc-solution-icon{
  width:52px;
  height:52px;
  margin-bottom:22px;
  border-radius:16px;
  background:linear-gradient(135deg, rgba(47,95,147,0.12), rgba(11,31,63,0.06));
  color:#2f5f93;
  font-size:16px;
  font-weight:800;
  display:flex;
  align-items:center;
  justify-content:center;
}

.wc-solution-card h3{
  margin:0 0 14px;
  font-size:24px;
  line-height:1.2;
  font-weight:800;
  color:#12263a;
}

.wc-solution-card p{
  margin:0;
  font-size:18px;
  line-height:1.65;
  color:#31475d;
}

@media (max-width: 1024px){
  .wc-solution-block{
    padding:80px 0;
  }

  .wc-solution-grid{
    grid-template-columns:1fr;
    gap:20px;
  }

  .wc-solution-head{
    margin-bottom:40px;
  }
}

@media (max-width: 767px){
  .wc-solution-block{
    padding:64px 0;
  }

  .wc-solution-inner{
    padding:0 18px;
  }

  .wc-solution-head p{
    font-size:18px;
  }

  .wc-solution-card{
    padding:26px 22px;
    border-radius:20px;
  }

  .wc-solution-card h3{
    font-size:21px;
  }

  .wc-solution-card p{
    font-size:17px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a924a77 */.wc-trust-block{
  padding:100px 0;
}

.wc-trust-inner{
  max-width:1200px;
  margin:auto;
  padding:0 24px;
}

.wc-trust-head{
  max-width:820px;
  margin:0 auto 52px;
  text-align:center;
}

.wc-trust-eyebrow{
  display:inline-block;
  margin-bottom:18px;
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.8px;
  color:#2f5f93;
}

.wc-trust-head h2{
  margin:0 0 20px;
  font-size:clamp(32px,4vw,42px);
  line-height:1.08;
  font-weight:800;
  color:#12263a;
  letter-spacing:-0.02em;
}

.wc-trust-head p{
  margin:0;
  font-size:21px;
  line-height:1.6;
  color:#31475d;
}

.wc-trust-grid{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:26px;
}

.wc-trust-card{
  background:#ffffff;
  border:1px solid rgba(18,38,58,0.08);
  border-radius:24px;
  padding:30px 28px;
  box-shadow:0 14px 35px rgba(18,38,58,0.06);
}

.wc-trust-icon{
  width:46px;
  height:46px;
  margin-bottom:18px;
  border-radius:14px;
  background:linear-gradient(135deg, rgba(47,95,147,0.12), rgba(11,31,63,0.06));
  color:#2f5f93;
  font-size:18px;
  font-weight:800;
  display:flex;
  align-items:center;
  justify-content:center;
}

.wc-trust-card h3{
  margin:0 0 12px;
  font-size:24px;
  line-height:1.2;
  font-weight:800;
  color:#12263a;
}

.wc-trust-card p{
  margin:0;
  font-size:18px;
  line-height:1.65;
  color:#31475d;
}

.wc-trust-note{
  max-width:920px;
  margin:34px auto 0;
  text-align:center;
  font-size:20px;
  line-height:1.6;
  color:#22384d;
  font-weight:600;
}

@media (max-width: 1024px){
  .wc-trust-block{
    padding:80px 0;
  }

  .wc-trust-grid{
    grid-template-columns:1fr;
    gap:20px;
  }

  .wc-trust-head{
    margin-bottom:40px;
  }
}

@media (max-width: 767px){
  .wc-trust-block{
    padding:64px 0;
  }

  .wc-trust-inner{
    padding:0 18px;
  }

  .wc-trust-head p{
    font-size:18px;
  }

  .wc-trust-card{
    padding:24px 22px;
    border-radius:20px;
  }

  .wc-trust-card h3{
    font-size:21px;
  }

  .wc-trust-card p{
    font-size:17px;
  }

  .wc-trust-note{
    font-size:17px;
  }
}
.wc-trust-icon{
  transition:transform .25s ease;
}

.wc-trust-card:hover .wc-trust-icon{
  transform:scale(1.1);
}
.wc-trust-card{
  background:#ffffff;
  border:1px solid rgba(18,38,58,0.08);
  border-radius:24px;
  padding:30px 28px;
  box-shadow:0 14px 35px rgba(18,38,58,0.06);

  transition:transform .25s ease, box-shadow .25s ease;
}

.wc-trust-card:hover{
  transform:translateY(-6px);
  box-shadow:0 24px 55px rgba(18,38,58,0.12);
}
.wc-trust-note{
  max-width:920px;
  margin:34px auto 0;
  text-align:center;
  font-size:20px;
  line-height:1.6;
  color:#22384d;
  font-weight:600;
}

/* kis spacing a két szöveg között */
.wc-trust-note + .wc-trust-note{
  margin-top:12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf5dbd */.md-why-block{
  padding:100px 20px;
  background:linear-gradient(135deg, #0b1f3f 0%, #2f5f93 100%);

  border-radius:36px;
  max-width:1200px;
  margin:80px auto;

  box-shadow:0 40px 100px rgba(11,31,63,0.25);
}

.md-why-inner{
  max-width:1200px;
  margin:auto;
}

.md-why-head{
  max-width:760px;
  margin:0 auto 60px;
  text-align:center;
}

.md-why-eyebrow{
  display:inline-block;
  margin-bottom:16px;
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.6px;
  color:rgba(255,255,255,0.7);
}

.md-why-head h2{
  margin:0 0 18px;
  font-size:clamp(32px,4vw,44px);
  line-height:1.1;
  font-weight:800;
  color:#ffffff;
}

.md-why-head p{
  margin:0;
  font-size:20px;
  line-height:1.7;
  color:rgba(255,255,255,0.85);
}

.md-why-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:24px;
}

.md-why-card{
  background:rgba(255,255,255,0.06);
  border:1px solid rgba(255,255,255,0.12);
  border-radius:24px;
  padding:28px 24px;
  backdrop-filter:blur(6px);
  transition:transform .25s ease, box-shadow .25s ease;
}

.md-why-card:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 40px rgba(0,0,0,0.25);
}

.md-why-icon{
  font-size:24px;
  margin-bottom:16px;
}

.md-why-card h3{
  margin:0 0 10px;
  font-size:20px;
  font-weight:800;
  color:#ffffff;
}

.md-why-card p{
  margin:0;
  font-size:16px;
  line-height:1.7;
  color:rgba(255,255,255,0.85);
}

.md-why-card strong{
  color:#ffffff;
}

.md-why-bottom{
  max-width:800px;
  margin:40px auto 0;
  text-align:center;
}

.md-why-bottom p{
  margin:0;
  font-size:17px;
  line-height:1.7;
  color:rgba(255,255,255,0.9);
}

@media (max-width:1024px){
  .md-why-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media (max-width:767px){
  .md-why-block{
    padding:70px 16px;
  }

  .md-why-head h2{
    font-size:30px;
  }

  .md-why-head p{
    font-size:17px;
  }

  .md-why-grid{
    grid-template-columns:1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74e191c */.wc-faq-block{
  padding:100px 0;
  background:transparent;
}

.wc-faq-inner{
  max-width:1100px;
  margin:auto;
  padding:0 24px;
}

.wc-faq-head{
  max-width:760px;
  margin:0 auto 48px;
  text-align:center;
}

.wc-faq-eyebrow{
  display:inline-block;
  margin-bottom:18px;
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.8px;
  color:#2f5f93;
}

.wc-faq-head h2{
  margin:0 0 20px;
  font-size:clamp(32px,4vw,42px);
  line-height:1.08;
  font-weight:800;
  color:#12263a;
  letter-spacing:-0.02em;
}

.wc-faq-head p{
  margin:0;
  font-size:21px;
  line-height:1.6;
  color:#31475d;
}

.wc-faq-list{
  display:grid;
  gap:18px;
}

.wc-faq-item{
  background:rgba(255,255,255,0.95);
  border:1px solid rgba(18,38,58,0.08);
  border-radius:22px;
  padding:0;
  box-shadow:0 14px 35px rgba(18,38,58,0.05);
  overflow:hidden;
  transition:transform .2s ease, box-shadow .2s ease;
}

.wc-faq-item:hover{
  transform:translateY(-3px);
  box-shadow:0 20px 45px rgba(18,38,58,0.08);
}

.wc-faq-item summary{
  list-style:none;
  cursor:pointer;
  position:relative;
  padding:24px 64px 24px 26px;
  font-size:22px;
  line-height:1.4;
  font-weight:700;
  color:#12263a;
}

.wc-faq-item summary::-webkit-details-marker{
  display:none;
}

.wc-faq-item summary::after{
  content:"+";
  position:absolute;
  right:24px;
  top:50%;
  transform:translateY(-50%);
  font-size:28px;
  font-weight:400;
  color:#2f5f93;
  transition:transform .2s ease;
}

.wc-faq-item[open] summary::after{
  content:"–";
}

.wc-faq-answer{
  padding:0 26px 24px 26px;
  font-size:18px;
  line-height:1.7;
  color:#31475d;
}

@media (max-width: 1024px){
  .wc-faq-block{
    padding:80px 0;
  }

  .wc-faq-head{
    margin-bottom:40px;
  }
}

@media (max-width: 767px){
  .wc-faq-block{
    padding:64px 0;
  }

  .wc-faq-inner{
    padding:0 18px;
  }

  .wc-faq-head p{
    font-size:18px;
  }

  .wc-faq-item summary{
    font-size:19px;
    padding:20px 54px 20px 20px;
  }

  .wc-faq-answer{
    padding:0 20px 20px 20px;
    font-size:17px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e280263 */.md-cta-block{
  padding:90px 20px;
  background:linear-gradient(135deg, #0b1f3f 0%, #2f5f93 100%);

  border-radius:36px;
  max-width:1200px;
  margin:80px auto;

  box-shadow:0 40px 100px rgba(11,31,63,0.25);
}

.md-cta-inner{
  max-width:900px;
  margin:auto;
  text-align:center;
}

.md-cta-eyebrow{
  display:inline-block;
  margin-bottom:16px;
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.6px;
  color:rgba(255,255,255,0.7);
}

.md-cta-inner h2{
  margin:0 0 18px;
  font-size:clamp(32px,4vw,44px);
  line-height:1.1;
  font-weight:800;
  color:#ffffff;
}

.md-cta-lead{
  margin:0 auto 28px;
  font-size:20px;
  line-height:1.7;
  color:rgba(255,255,255,0.9);
  max-width:700px;
}

.md-cta-benefits{
  display:flex;
  justify-content:center;
  gap:20px;
  margin-bottom:30px;
  flex-wrap:wrap;
  color:#ffffff;
  font-weight:600;
}

.md-cta-button{
  display:inline-block;
  padding:20px 40px;
  background:#e5392d;
  color:#ffffff;
  font-size:20px;
  font-weight:800;
  text-decoration:none;
  border-radius:18px;

  box-shadow:0 20px 50px rgba(0,0,0,0.3);
  transition:all .25s ease;
}

.md-cta-button:hover{
  transform:translateY(-4px);
  background:#bf2419;
  box-shadow:0 30px 60px rgba(0,0,0,0.4);
}

@media (max-width:767px){
  .md-cta-button{
    width:100%;
    font-size:18px;
    padding:18px;
  }
}/* End custom CSS */