.elementor-11495 .elementor-element.elementor-element-1fccae2{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11495 .elementor-element.elementor-element-90eb6be{--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:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-11495 .elementor-element.elementor-element-99774e9{--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-11495 .elementor-element.elementor-element-99774e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-166f99e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-11495 .elementor-element.elementor-element-e32639f{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-11495 .elementor-element.elementor-element-e32639f > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-e32639f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:11px;}.elementor-11495 .elementor-element.elementor-element-e32639f .elementor-icon-box-title{margin-block-end:0px;}.elementor-11495 .elementor-element.elementor-element-e32639f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11495 .elementor-element.elementor-element-e32639f.elementor-view-framed .elementor-icon, .elementor-11495 .elementor-element.elementor-element-e32639f.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-11495 .elementor-element.elementor-element-e32639f .elementor-icon{font-size:18px;}.elementor-11495 .elementor-element.elementor-element-e32639f .elementor-icon-box-description{color:#003D4C;}.elementor-11495 .elementor-element.elementor-element-73f342b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-da89908 .elementor-button{background-color:#ECE2CF;fill:#68284A;color:#68284A;border-style:solid;border-color:#ECE2CF;}.elementor-11495 .elementor-element.elementor-element-da89908 .elementor-button:hover, .elementor-11495 .elementor-element.elementor-element-da89908 .elementor-button:focus{background-color:#ECE2CF;color:#68284A;border-color:#ECE2CF;}.elementor-11495 .elementor-element.elementor-element-da89908 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11495 .elementor-element.elementor-element-da89908 .elementor-button:hover svg, .elementor-11495 .elementor-element.elementor-element-da89908 .elementor-button:focus svg{fill:#68284A;}.elementor-11495 .elementor-element.elementor-element-31cdf80{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-11495 .elementor-element.elementor-element-31cdf80{left:0px;}body.rtl .elementor-11495 .elementor-element.elementor-element-31cdf80{right:0px;}.elementor-11495 .elementor-element.elementor-element-cf0edcf{--display:flex;}.elementor-11495 .elementor-element.elementor-element-cf0edcf:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-cf0edcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hhfamily.com/wp-content/uploads/2026/09/Untitled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11495 .elementor-element.elementor-element-45ec760{--display:flex;}.elementor-11495 .elementor-element.elementor-element-4211d30{--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-11495 .elementor-element.elementor-element-f4163dd{--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-11495 .elementor-element.elementor-element-3b4c1c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11495 .elementor-element.elementor-element-670f2fa{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-7717a29 .elementor-button{background-color:#ECE2CF00;border-style:solid;border-color:#003C3B;}.elementor-11495 .elementor-element.elementor-element-7717a29 .elementor-button:hover, .elementor-11495 .elementor-element.elementor-element-7717a29 .elementor-button:focus{background-color:#003C3B;color:#FFFFFF;border-color:#003C3B;}.elementor-11495 .elementor-element.elementor-element-7717a29 .elementor-button:hover svg, .elementor-11495 .elementor-element.elementor-element-7717a29 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-e36ecb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11495 .elementor-element.elementor-element-8de0088 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-11495 .elementor-element.elementor-element-8de0088 .elementor-heading-title{color:#003C3B;}.elementor-11495 .elementor-element.elementor-element-0950e3b > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-0950e3b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11495 .elementor-element.elementor-element-0950e3b .elementor-icon-box-title{margin-block-end:5px;}.elementor-11495 .elementor-element.elementor-element-0950e3b .elementor-icon{font-size:24px;}.elementor-11495 .elementor-element.elementor-element-f9ba904 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#008381;}.elementor-11495 .elementor-element.elementor-element-f9ba904 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11495 .elementor-element.elementor-element-f9ba904 .elementor-icon-box-title{margin-block-end:5px;}.elementor-11495 .elementor-element.elementor-element-f9ba904 .elementor-icon{font-size:24px;}.elementor-11495 .elementor-element.elementor-element-f602f8b{--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;}.elementor-11495 .elementor-element.elementor-element-f602f8b:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-f602f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-880f532{--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-11495 .elementor-element.elementor-element-2a376c8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11495 .elementor-element.elementor-element-2a376c8{text-align:center;}.elementor-11495 .elementor-element.elementor-element-2e84f59{text-align:center;}.elementor-11495 .elementor-element.elementor-element-a523e27{--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:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-3487785{--display:flex;}.elementor-11495 .elementor-element.elementor-element-1ea6cc2{--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-11495 .elementor-element.elementor-element-195543c{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-43297f3{--display:flex;}.elementor-11495 .elementor-element.elementor-element-4bf6f71{--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-11495 .elementor-element.elementor-element-de6dbaf{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-699d5b1{--display:flex;}.elementor-11495 .elementor-element.elementor-element-2735a77{--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-11495 .elementor-element.elementor-element-9832ff5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-8e91d24{--display:flex;}.elementor-11495 .elementor-element.elementor-element-6890b7b{--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-11495 .elementor-element.elementor-element-5944739{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-ccc31ce{--display:flex;}.elementor-11495 .elementor-element.elementor-element-bf88999{--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-11495 .elementor-element.elementor-element-c363b6d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-d33f48e{--display:flex;}.elementor-11495 .elementor-element.elementor-element-6fc731f{--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-11495 .elementor-element.elementor-element-6ea9b57{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-418cc69{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:8px;}.elementor-11495 .elementor-element.elementor-element-e322558{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-e322558:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-e322558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003C3B;}.elementor-11495 .elementor-element.elementor-element-d900e56{--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-11495 .elementor-element.elementor-element-73a4ee7 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11495 .elementor-element.elementor-element-73a4ee7{text-align:center;}.elementor-11495 .elementor-element.elementor-element-73a4ee7 .elementor-heading-title{color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-e938b62 .swiper-pagination-bullet-active, .elementor-11495 .elementor-element.elementor-element-e938b62 .swiper-pagination-progressbar-fill{background-color:#F2A900;}.elementor-11495 .elementor-element.elementor-element-e938b62 .swiper-pagination-fraction{color:#F2A900;}.elementor-11495 .elementor-element.elementor-element-e938b62{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-11495 .elementor-element.elementor-element-e938b62 > .elementor-widget-container{background-color:#FFFFFF;border-radius:33px 33px 33px 33px;}.elementor-11495 .elementor-element.elementor-element-e938b62.elementor-element{--align-self:center;}.elementor-11495 .elementor-element.elementor-element-e938b62 .elementor-swiper-button{font-size:20px;}.elementor-11495 .elementor-element.elementor-element-e938b62 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#527A7A;opacity:1;}.elementor-11495 .elementor-element.elementor-element-dde696d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-197aa1e > .elementor-widget-container{background-color:#FFFFFF12;margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:22px 22px 22px 22px;}.elementor-11495 .elementor-element.elementor-element-197aa1e .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:3.8em;font-weight:800;color:var( --e-global-color-4952cca );}.elementor-11495 .elementor-element.elementor-element-197aa1e .elementor-image-box-description{font-size:15px;color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-337b7a5 > .elementor-widget-container{background-color:#FFFFFF12;margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:22px 22px 22px 22px;}.elementor-11495 .elementor-element.elementor-element-337b7a5 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:3.8em;font-weight:800;color:var( --e-global-color-4952cca );}.elementor-11495 .elementor-element.elementor-element-337b7a5 .elementor-image-box-description{font-size:15px;color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-155b1d4 > .elementor-widget-container{background-color:#FFFFFF12;margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:22px 22px 22px 22px;}.elementor-11495 .elementor-element.elementor-element-155b1d4 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:3.8em;font-weight:800;color:var( --e-global-color-4952cca );}.elementor-11495 .elementor-element.elementor-element-155b1d4 .elementor-image-box-description{font-size:15px;color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-aa6e32b{--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-11495 .elementor-element.elementor-element-aa6e32b:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-aa6e32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-d67dc2e{--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-11495 .elementor-element.elementor-element-a55c123 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11495 .elementor-element.elementor-element-a55c123{text-align:center;}.elementor-11495 .elementor-element.elementor-element-b695d4d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11495 .elementor-element.elementor-element-b695d4d.elementor-element{--align-self:center;}.elementor-11495 .elementor-element.elementor-element-ea09871{--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:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-622b1c2{--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:18px 20px;--row-gap:18px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-e4d99a6{--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:18px 0px;--row-gap:18px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#008381;--border-color:#008381;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-e4d99a6:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-e4d99a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-e4d99a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-2bec1f8 img{border-radius:26px 26px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-d3b2425{--display:flex;--padding-top:16px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11495 .elementor-element.elementor-element-fb75df3 .elementor-heading-title{font-size:19px;}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11495 .elementor-element.elementor-element-ad7dcd8{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-11495 .elementor-element.elementor-element-ad7dcd8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-bbe0960{--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:18px 0px;--row-gap:18px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#68284A;--border-color:#68284A;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-bbe0960:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-bbe0960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-bbe0960.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-95dad64 img{border-radius:26px 26px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-e041549{--display:flex;--padding-top:16px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11495 .elementor-element.elementor-element-67f0e2c .elementor-heading-title{font-size:19px;}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11495 .elementor-element.elementor-element-e76ce97{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-11495 .elementor-element.elementor-element-e76ce97 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-f8d6656{--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:18px 0px;--row-gap:18px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E04E39;--border-color:#E04E39;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-f8d6656:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-f8d6656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-f8d6656.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-5003d33 img{border-radius:26px 26px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-863f0aa{--display:flex;--padding-top:16px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11495 .elementor-element.elementor-element-ccd4d8b .elementor-heading-title{font-size:19px;}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11495 .elementor-element.elementor-element-1a68d7c{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-11495 .elementor-element.elementor-element-1a68d7c .elementor-icon-list-text{transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-d376c31{--divider-border-style:dashed;--divider-color:#003D4C1F;--divider-border-width:1px;}.elementor-11495 .elementor-element.elementor-element-d376c31 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-11495 .elementor-element.elementor-element-d376c31 .elementor-divider-separator{width:100%;}.elementor-11495 .elementor-element.elementor-element-d376c31 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-11495 .elementor-element.elementor-element-7d8fc1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-7d8fc1a{font-size:15px;font-weight:500;line-height:20px;color:#003D4C;}.elementor-11495 .elementor-element.elementor-element-d8ffdab{--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:18px 0px;--row-gap:18px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F2A900;--border-color:#F2A900;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-d8ffdab:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-d8ffdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-d8ffdab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-59b3717 img{border-radius:26px 26px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-dd2d43b{--display:flex;--padding-top:16px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11495 .elementor-element.elementor-element-852aa4d .elementor-heading-title{font-size:19px;}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11495 .elementor-element.elementor-element-912a08d{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-11495 .elementor-element.elementor-element-912a08d .elementor-icon-list-text{transition:color 0.3s;}.elementor-11495 .elementor-element.elementor-element-b2c796c{--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-11495 .elementor-element.elementor-element-ef13d15{--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;}.elementor-11495 .elementor-element.elementor-element-1d4a47e{--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-11495 .elementor-element.elementor-element-1d4a47e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-8e263c2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11495 .elementor-element.elementor-element-8c1a155{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11495 .elementor-element.elementor-element-311dc52{--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-11495 .elementor-element.elementor-element-311dc52:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-311dc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-7368a1f{--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;}.elementor-11495 .elementor-element.elementor-element-27027bd.elementor-element{--align-self:center;}.elementor-11495 .elementor-element.elementor-element-27027bd{text-align:center;}.elementor-11495 .elementor-element.elementor-element-d00e30d{--display:flex;--position:relative;--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;top:0px;}body:not(.rtl) .elementor-11495 .elementor-element.elementor-element-d00e30d{left:0px;}body.rtl .elementor-11495 .elementor-element.elementor-element-d00e30d{right:0px;}.elementor-11495 .elementor-element.elementor-element-9bc834e{--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-11495 .elementor-element.elementor-element-2c24336{--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-11495 .elementor-element.elementor-element-0158ecc{--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-11495 .elementor-element.elementor-element-c789795{--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-11495 .elementor-element.elementor-element-9c2a4c5{--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-11495 .elementor-element.elementor-element-9c2a4c5:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-9c2a4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2A900;}.elementor-11495 .elementor-element.elementor-element-f35ceba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;}.elementor-11495 .elementor-element.elementor-element-e85e718 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11495 .elementor-element.elementor-element-e85e718{text-align:center;}.elementor-11495 .elementor-element.elementor-element-e85e718 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#003D4C;}.elementor-11495 .elementor-element.elementor-element-4fca12f{--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-11495 .elementor-element.elementor-element-840ed8a{--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-11495 .elementor-element.elementor-element-b186ec9{--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-11495 .elementor-element.elementor-element-b186ec9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-8a34e9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-8a34e9b{text-align:center;}.elementor-11495 .elementor-element.elementor-element-bf4e072{text-align:center;}.elementor-11495 .elementor-element.elementor-element-ce0872a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-da43eb8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-da43eb8:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-da43eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-da43eb8:hover{box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-11495 .elementor-element.elementor-element-8057683{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-8057683:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-8057683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-19f52aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-19f52aa:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-19f52aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-fa07238 img{width:100%;max-width:100px;}.elementor-11495 .elementor-element.elementor-element-8d89740{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-8d89740:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-8d89740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-1a69e12{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-1a69e12:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-1a69e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-ba257d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-ba257d1:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-ba257d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-8e7ce33{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-8e7ce33:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-8e7ce33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-3f566e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-3f566e7:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-3f566e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-37fa756{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-37fa756:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-37fa756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-c42a2d9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DACF;--border-color:#D9DACF;--border-radius:20px 20px 20px 20px;}.elementor-11495 .elementor-element.elementor-element-c42a2d9:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-c42a2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-57c9580{text-align:center;}.elementor-11495 .elementor-element.elementor-element-0d125c7 .elementor-button{background-color:#008481;box-shadow:0px 4px 0px 0px #0A6E7C;}.elementor-11495 .elementor-element.elementor-element-0d125c7 .elementor-button:hover, .elementor-11495 .elementor-element.elementor-element-0d125c7 .elementor-button:focus{background-color:#0A6E7C;box-shadow:0px 4px 0px 0px #075560;}.elementor-11495 .elementor-element.elementor-element-502a255{--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-11495 .elementor-element.elementor-element-9f2d4a3{--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-11495 .elementor-element.elementor-element-e8fbf38{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 8px 0px rgba(14.999999999999995, 63.000000000000064, 73, 0.058823529411764705);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11495 .elementor-element.elementor-element-e8fbf38:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-e8fbf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E2;}.elementor-11495 .elementor-element.elementor-element-e8fbf38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-d497519{--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-11495 .elementor-element.elementor-element-5ac19f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-44969b3{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-11495 .elementor-element.elementor-element-44969b3:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-44969b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003C3B;}.elementor-11495 .elementor-element.elementor-element-44969b3.e-con{--align-self:center;}.elementor-11495 .elementor-element.elementor-element-3edd6d0{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-11495 .elementor-element.elementor-element-3edd6d0:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-3edd6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#68284A;}.elementor-11495 .elementor-element.elementor-element-3edd6d0.e-con{--align-self:center;}.elementor-11495 .elementor-element.elementor-element-7edc590{--display:flex;}.elementor-11495 .elementor-element.elementor-element-f501564{text-align:start;}.elementor-11495 .elementor-element.elementor-element-f501564 .elementor-heading-title{font-size:22px;}.elementor-11495 .elementor-element.elementor-element-7a1a18d{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-11495 .elementor-element.elementor-element-7a1a18d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-c05bbf3{--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:110px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-392199b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--border-radius:30px 30px 30px 30px;box-shadow:0px 30px 70px -34px rgba(90, 29.999999999999996, 66.99999999999997, 0.6);--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11495 .elementor-element.elementor-element-392199b:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-392199b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E2551;}.elementor-11495 .elementor-element.elementor-element-70fb4cd > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-11495 .elementor-element.elementor-element-70fb4cd{text-align:start;}.elementor-11495 .elementor-element.elementor-element-70fb4cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:800;color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-e3c046f{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-e6ac4a8{--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-11495 .elementor-element.elementor-element-dfe4382{--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-11495 .elementor-element.elementor-element-adc8d88{--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-11495 .elementor-element.elementor-element-adc8d88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11495 .elementor-element.elementor-element-d45dc6b{--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-11495 .elementor-element.elementor-element-0992b02{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11495 .elementor-element.elementor-element-0992b02:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-0992b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003C3B;}.elementor-11495 .elementor-element.elementor-element-dbbbfbc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-dbbbfbc{text-align:start;}.elementor-11495 .elementor-element.elementor-element-dbbbfbc .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-9a3b2f8{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;font-size:16px;color:#FFFFFFE0;}.elementor-11495 .elementor-element.elementor-element-9a3b2f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-dd66c80 .elementor-button{background-color:#F2A900;fill:#003C3B;color:#003C3B;box-shadow:0px 4px 0px 0px #D69400;}.elementor-11495 .elementor-element.elementor-element-dd66c80 .elementor-button:hover, .elementor-11495 .elementor-element.elementor-element-dd66c80 .elementor-button:focus{background-color:#D69400;}.elementor-11495 .elementor-element.elementor-element-40190c4{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11495 .elementor-element.elementor-element-40190c4:not(.elementor-motion-effects-element-type-background), .elementor-11495 .elementor-element.elementor-element-40190c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008481;}.elementor-11495 .elementor-element.elementor-element-478c7bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-478c7bb{text-align:start;}.elementor-11495 .elementor-element.elementor-element-478c7bb .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-11495 .elementor-element.elementor-element-326f718{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;font-size:16px;color:#FFFFFFE0;}.elementor-11495 .elementor-element.elementor-element-326f718 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11495 .elementor-element.elementor-element-868ecc7{--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-11495 .elementor-element.elementor-element-bc38ea3{--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-11495 .elementor-element.elementor-element-739ae24{--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;}.elementor-11495 .elementor-element.elementor-element-63e50f9.elementor-element{--align-self:center;}.elementor-11495 .elementor-element.elementor-element-63e50f9{text-align:center;}.elementor-11495 .elementor-element.elementor-element-63e50f9 .elementor-heading-title{font-size:56px;}.elementor-11495 .elementor-element.elementor-element-9084ab6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-11495 .elementor-element.elementor-element-9d29d10{--display:flex;}.elementor-11495 .elementor-element.elementor-element-7a0b269{--display:flex;}.elementor-11495 .elementor-element.elementor-element-2e1a7ee{--display:flex;}.elementor-11495 .elementor-element.elementor-element-52c24c3{--display:flex;}.elementor-11495 .elementor-element.elementor-element-a901c08{--display:flex;}.elementor-11495 .elementor-element.elementor-element-76d7611{--display:flex;}.elementor-11495 .elementor-element.elementor-element-7b5bf1a{--n-accordion-title-font-size:1rem;--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11495 .elementor-element.elementor-element-90eb6be{--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-11495 .elementor-element.elementor-element-f4163dd{--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-11495 .elementor-element.elementor-element-195543c{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-de6dbaf{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-9832ff5{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-5944739{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-c363b6d{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-6ea9b57{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-dde696d{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-197aa1e .elementor-image-box-title{font-size:3em;}.elementor-11495 .elementor-element.elementor-element-337b7a5 .elementor-image-box-title{font-size:3em;}.elementor-11495 .elementor-element.elementor-element-155b1d4 .elementor-image-box-title{font-size:3em;}.elementor-11495 .elementor-element.elementor-element-d00e30d{--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-11495 .elementor-element.elementor-element-ce0872a{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-5ac19f2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11495 .elementor-element.elementor-element-1fccae2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11495 .elementor-element.elementor-element-90eb6be{--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-11495 .elementor-element.elementor-element-99774e9{--width:100%;}.elementor-11495 .elementor-element.elementor-element-f4163dd{--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-11495 .elementor-element.elementor-element-195543c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-de6dbaf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-9832ff5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-5944739{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-c363b6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-6ea9b57{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-dde696d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-197aa1e .elementor-image-box-title{font-size:2.3em;}.elementor-11495 .elementor-element.elementor-element-337b7a5 .elementor-image-box-title{font-size:2.3em;}.elementor-11495 .elementor-element.elementor-element-155b1d4 .elementor-image-box-title{font-size:2.3em;}.elementor-11495 .elementor-element.elementor-element-d00e30d{--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-11495 .elementor-element.elementor-element-ce0872a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-5ac19f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-c05bbf3{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11495 .elementor-element.elementor-element-70fb4cd{text-align:center;}}@media(min-width:768px){.elementor-11495 .elementor-element.elementor-element-90eb6be{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-99774e9{--width:57%;}.elementor-11495 .elementor-element.elementor-element-f4163dd{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-880f532{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-a523e27{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-d900e56{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-dde696d{--content-width:900px;}.elementor-11495 .elementor-element.elementor-element-d67dc2e{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-ea09871{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-e4d99a6{--width:24%;}.elementor-11495 .elementor-element.elementor-element-bbe0960{--width:24%;}.elementor-11495 .elementor-element.elementor-element-f8d6656{--width:23%;}.elementor-11495 .elementor-element.elementor-element-d8ffdab{--width:23%;}.elementor-11495 .elementor-element.elementor-element-ef13d15{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-1d4a47e{--width:50.098%;}.elementor-11495 .elementor-element.elementor-element-7368a1f{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-840ed8a{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-9f2d4a3{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-5ac19f2{--width:22%;}.elementor-11495 .elementor-element.elementor-element-7edc590{--width:78%;}.elementor-11495 .elementor-element.elementor-element-392199b{--width:596px;}.elementor-11495 .elementor-element.elementor-element-dfe4382{--content-width:1240px;}.elementor-11495 .elementor-element.elementor-element-739ae24{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11495 .elementor-element.elementor-element-99774e9{--width:100%;}}@media(min-width:2500px){.elementor-11495 .elementor-element.elementor-element-195543c{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-de6dbaf{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-9832ff5{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-5944739{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-c363b6d{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-6ea9b57{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-dde696d{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-ce0872a{--grid-auto-flow:row;}.elementor-11495 .elementor-element.elementor-element-5ac19f2{--grid-auto-flow:row;}}/* Start custom CSS */@font-face{
    font-family:'Handelson Three';
    src:url('assets/Handelson_W00_Three.ttf') format('truetype');
    font-weight:normal;font-style:normal;font-display:swap;
  }
  :root{
    --teal-deep:#003D4C;
    --teal:#00A3AD;
    --burg:#722257;
    --burg-2:#561841;
    --coral:#E04E39;
    --gold:#F2A900;
    --gold-2:#D69400;
    --gold-light:#FFC745;
    --cream:#FDF8F0;
    --cream-2:#F6EEDD;
    --white:#FFFFFF;
    --ink:#003D4C;
    --muted:#5A6E72;
    --line:rgba(0,61,76,.12);
    --shadow-sm: 0 2px 8px rgba(15,63,73,.06);
    --shadow-md: 0 8px 24px rgba(15,63,73,.10);
    --shadow-lg: 0 18px 48px rgba(15,63,73,.14);
  }
  *{box-sizing:border-box}
  html,body{margin:0;padding:0}
  body{
    font-family:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;
    color:var(--ink);background:var(--white);
    -webkit-font-smoothing:antialiased;line-height:1.6;font-size:16px;
  }
  img{max-width:100%;display:block}
  a{color:inherit;text-decoration:none}
  button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}
  .container{max-width:1240px;margin:0 auto;padding:0 32px;position:relative}
  @media (max-width:720px){.container{padding:0 20px}}

  .scribble{
    font-family:"Handelson Three","Caveat",cursive;
    font-weight:400;font-style:normal;color:var(--burg);
    text-transform:none;font-size:1.6em;letter-spacing:0;line-height:.7;display:inline-block;
    margin:0 .22em;
  }
  .scribble.pa-script{
    font-family:"Dancing Script","Caveat",cursive;
    font-weight:700;font-style:italic;
    font-size:1.25em;line-height:.95;letter-spacing:-.01em;
    transform:translateY(.06em);margin:0 .28em 0 .06em;
  }
  .wavy{height:60px;width:100%;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'><path d='M0 30 Q 150 -10 300 30 T 600 30 T 900 30 T 1200 30' fill='none' stroke='%23003D4C' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 10'/></svg>");margin:0}
  .early + .wavy{margin-top:48px}
  @media (max-width:600px){
    .wavy{height:34px}
    .early + .wavy{margin-top:26px}
    .why{padding:40px 0 24px}
    .how{padding:24px 0 56px}
    .insurance{padding:26px 0 56px}
    .early{padding:56px 0 44px}
    .locations{padding:48px 0 40px}
    .cta-section{padding:24px 0 64px}
    .early-cards .early-card{display:flex;align-items:center;gap:14px}
    .early-cards .early-card .ic{margin-bottom:0;flex:0 0 auto}
    .early-cards .early-card h4{margin:0}
    .ins-list{grid-template-columns:1fr}
  }
  .wavy.burg{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'><path d='M0 30 Q 150 -10 300 30 T 600 30 T 900 30 T 1200 30' fill='none' stroke='%230F3F49' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 10'/></svg>")}
  .wavy.gold{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'><path d='M0 30 Q 150 -10 300 30 T 600 30 T 900 30 T 1200 30' fill='none' stroke='%23F2A900' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 10'/></svg>")}
  .section-eyebrow{
    font-family:"Poppins",sans-serif;
    font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--burg);font-weight:800;
    margin-bottom:16px;display:inline-flex;align-items:center;gap:10px;
  }
  .section-eyebrow .dash{width:28px;height:3px;background:var(--gold);border-radius:99px}
  .section-title{
    font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;color:var(--teal-deep);
    font-size:clamp(34px,4.2vw,52px);line-height:.98;letter-spacing:-.01em;
    margin:0 0 18px;max-width:880px;
  }
  .hero-teal-blob {
  position: absolute;
  left: -180px;
  bottom: -160px;
  width: 420px;
  height: 420px;
  opacity: .35;
  z-index: 0;
  pointer-events: none;
}
  .section-sub{color:var(--muted);font-size:17px;max-width:760px;margin:0 0 40px;line-height:1.65}

  .btn{
    display:inline-flex;align-items:center;justify-content:center;gap:10px;
    padding:18px 32px;border-radius:999px;
    font-weight:700;font-size:17px;letter-spacing:.06em;text-transform:uppercase;
    transition:transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease;
    white-space:nowrap;font-family:"Poppins",sans-serif;
  }
  .btn:hover{transform:translateY(-2px)}
  .btn-burg{background:var(--burg);color:#fff;box-shadow:0 4px 0 var(--burg-2)}
  .btn-burg:hover{background:var(--burg-2);box-shadow:0 6px 0 #4a1838}
  .btn-teal{background:var(--teal);color:#fff;box-shadow:0 4px 0 #007a82}
  .btn-gold{background:var(--gold);color:var(--teal-deep);box-shadow:0 4px 0 var(--gold-2)}
  .btn-ghost{background:transparent;color:var(--teal-deep);border:2px solid var(--teal-deep)}
  .btn-ghost:hover{background:var(--teal-deep);color:#fff}
  .btn-cream-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}
  .btn-cream-outline:hover{background:rgba(255,255,255,.1)}

  .site-header{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--line)}
  .header-row{display:flex;align-items:center;justify-content:space-between;height:104px;gap:24px}
  .logo{display:flex;align-items:center;gap:12px;flex-shrink:0}
  .nav{display:flex;align-items:center;gap:8px}
  .nav a{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;font-weight:500;font-size:16px;color:var(--teal-deep);font-family:"Roboto",sans-serif;border-radius:6px}
  .nav a:hover{color:var(--teal)}
  .nav a.active{background:var(--teal);color:#fff;padding:14px 26px;border-radius:4px}
  .nav .caret{width:14px;height:14px;display:inline-block}
  .header-cta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}
  .phone{color:var(--burg);font-weight:500;font-size:16px;font-family:"Roboto",sans-serif}
  .hamburger{display:none;align-items:center;justify-content:center;width:48px;height:46px;border:1.5px solid var(--burg);border-radius:10px;color:var(--burg);background:#fff;flex-shrink:0;padding:0}
  .hamburger svg{width:24px;height:24px;display:block}
  .mobile-menu{display:none;flex-direction:column;padding:8px 0 20px}
  .mobile-menu.open{display:flex}
  .mobile-menu a{padding:15px 4px;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;color:var(--teal-deep);border-bottom:1px solid var(--line)}
  .mobile-menu a.phone{color:var(--burg);border-bottom:0;padding-top:20px}
  .mobile-menu a.btn{margin-top:12px;padding:15px 22px;border-radius:8px;background:var(--burg-2);color:#fff;font-family:"Roboto",sans-serif;font-weight:600;font-size:16px;text-transform:none;letter-spacing:0;border-bottom:0;text-align:center;justify-content:center}
  @media (max-width:900px){
    .nav{display:none}
    .header-cta{display:none}
    .hamburger{display:flex}
    .header-row{height:80px}
    .logo img{height:46px !important}
  }
  .header-cta .btn{padding:14px 28px;border-radius:6px;font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;text-transform:none;letter-spacing:0;background:var(--burg-2);color:#fff;box-shadow:none}

  .hero{position:relative;background:var(--white);padding:48px 0 36px;overflow:hidden}
  .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:2}
  .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:var(--teal-deep);padding:10px 18px;border-radius:999px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}
  .hero h1{margin:0 0 22px;font-family:"Poppins",sans-serif}
  .hero h1 .l1{display:block;color:var(--teal-deep);font-size:clamp(34px,4.4vw,56px);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;white-space:nowrap}
  .hero h1 .l2{display:block;color:var(--ink);font-family:"Poppins",sans-serif;font-weight:500;font-size:clamp(28px,3vw,38px);line-height:1.05;margin:6px 0 0;letter-spacing:0;text-transform:none;opacity:.85}
  .hero h1 .l3{display:block;color:var(--burg);font-family:"Handelson Three","Caveat",cursive;font-weight:400;font-style:normal;font-size:clamp(56px,7vw,108px);line-height:1;margin:4px 0 2px;letter-spacing:0;text-transform:none}
  .hero-sub{font-size:18px;color:var(--ink);max-width:560px;line-height:1.65;margin:0 0 30px;opacity:.88}
  .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}
  .hero-stats{display:flex;gap:36px;align-items:flex-start;border-top:2px dashed rgba(0,61,76,.18);padding-top:20px;flex-wrap:wrap}
  @media (max-width:600px){
    .hero-stats{flex-wrap:nowrap;gap:14px;justify-content:space-between}
    .hero-stats .stat{flex:1 1 0;min-width:0}
    .hero-stats .stat .num{font-size:21px;white-space:nowrap}
    .hero-stats .stat .lbl{font-size:10px;letter-spacing:.06em}
  }
  .stat .num{font-family:"Poppins",sans-serif;font-size:30px;font-weight:900;color:var(--burg);line-height:1}
  .stat .lbl{font-size:11px;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-weight:700;font-family:"Poppins",sans-serif}
.hero-img {
  position: relative;
  z-index: 1;
  aspect-ratio: 4/4.1;
  border-radius: 44% 44% 46% 46%/40% 40% 50% 50%;
  background: #E9B9A0 center 28%/cover no-repeat;
  box-shadow: 0 26px 60px rgba(0,61,76,.20);
  overflow: hidden;
  border: 8px solid #fff;
}
.hero_banner_coll_right::before {
  position: absolute;
  inset: -8% -10% -8% -2%;
  border-radius: 46% 44% 48% 46%/44% 46% 44% 48%;
  background: radial-gradient(circle at 60% 40%,var(--gold-light),var(--gold));
  opacity: .3;
  z-index: 0;
  content: "";
  left: 0;
  top: -22px;
  width: 107%;
}
.floating-badge-2 {
  position: absolute;
  right: -16px;
  bottom: 75px;
  z-index: 4;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  border-radius: 16px;
  padding: 12px 18px 12px 14px;
  box-shadow: 0 12px 28px rgba(15,63,73,.16), 0 0 0 4px var(--cream);
  transform: rotate(-3deg);
}
.floating-badge-2 .ic {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--teal);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.floating-badge-2 .t {
  font-family: "Poppins",sans-serif;
  font-weight: 900;
  font-size: 20px;
  color: var(--teal-deep);
  line-height: 1;
}
.floating-badge-2 .s {
  font-size: 11px;
  color: var(--muted);
  text-transform: uppercase;
  letter-spacing: .06em;
  font-weight: 700;
  font-family: "Poppins",sans-serif;
  margin-top: 2px;
}
.floating-badge-2 .elementor-widget-container {
  display: flex;
  gap: 12px;
}
.hero.hero_baner_services {
  position: relative;
  background: linear-gradient(180deg,var(--cream) 0%,var(--white) 78%);
  overflow: hidden;
  padding: 64px 0 84px !important;
}
.hero.split .hero-search-card {
  width: 100%;
  margin-top: 0;
}
.hero-search-card {
  background: #fff;
  border-radius: 26px;
  padding: 22px 26px;
  box-shadow: 0 28px 64px rgba(0,61,76,.20);
  position: relative;
  z-index: 6;
  width: 100%;
  margin-bottom: 20px;
}
.search-card-label {
  font-family: "Poppins",sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .04em;
  font-size: 14px;
  color: var(--teal-deep);
  margin-bottom: 10px;
}
.hero.split .searchbar {
  margin: 0;
}
.hero-search-card .searchbar {
  border-color: var(--teal) !important;
}
.hero-search-card .searchbar {
  box-shadow: none;
  border: 1.5px solid var(--line);
  background: var(--cream);
  max-width: none;
  margin: 0;
  padding: 7px 7px 7px 20px;
}
.searchbar {
  display: flex;
  align-items: stretch;
  gap: 0;
  background: #fff;
  border: 2px solid var(--teal-deep);
  border-radius: 999px;
  padding: 8px 8px 8px 24px;
  box-shadow: 0 16px 40px rgba(0,61,76,.14);
  max-width: 620px;
  width: 100%;
  margin: 0 auto;
}
.searchbar .pinico {
  display: flex;
  align-items: center;
  color: var(--teal);
  flex-shrink: 0;
}
.searchbar input {
  flex: 1;
  border: 0;
  outline: 0;
  font-size: 18px;
  color: var(--ink);
  padding: 0 16px;
  background: transparent;
  min-width: 0;
}
.searchbar .go.go-teal:hover {
  background: #008C95;
}
.searchbar .go.go-teal {
  background: var(--teal);
}
.searchbar .go:hover {
  background: var(--burg-2);
  transform: translateY(-1px);
}
.searchbar .go {
  flex-shrink: 0;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: var(--burg);
  color: #fff;
  border-radius: 999px;
  padding: 16px 28px;
  font-family: "Poppins",sans-serif;
  font-weight: 800;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: .04em;
  transition: background .18s ease,transform .18s ease;
  border: none;
}
.elementor-testimonial {
    position: relative !important;
}
.elementor-testimonial__content {
    position: relative !important;
    padding-top: 48px !important;
}
.elementor-testimonial__content::before {
    content: "★★★★★";
    position: absolute !important;
    top: 5px !important;
    left: 0 !important;
    font-family: Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    line-height: 1 !important;
    color: #F5A400 !important;
    white-space: nowrap !important;
}
.elementor-testimonial__content::after {
    content: "";
    position: absolute !important;
    top: 0 !important;
    right: 25px !important;
    width: 19px !important;
    height: 25px !important;
    background: #F9D87D !important;
    clip-path: polygon(
        20% 0%,
        100% 0%,
        76% 100%,
        0% 100%
    ) !important;
    box-shadow: 21px 0 0 #F9D87D !important;
}
.elementor-testimonial__image img {
    display: none !important;
}
.elementor-testimonial__image {
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    border-radius: 50% !important;
    background: #F4F0E8 !important;
    border: 2px solid #F5A400 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}
.elementor-testimonial__image::before {
    content: attr(data-initial);
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    color: #5B3562 !important;
}
.elementor-swiper {
    position: relative !important;
}
.elementor-swiper .elementor-swiper-button {
    position: absolute !important;
    top: auto !important;
    bottom: -77px !important;
    width: 48px !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 50% !important;
    background: rgba(75, 126, 126, 0.55) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transform: none !important;
    opacity: 1 !important;
    z-index: 30 !important;
    box-shadow: none !important;
}
.elementor-swiper .elementor-swiper-button-prev {
    left: calc(50% - 106px) !important;
    right: auto !important;
}
.elementor-swiper .elementor-swiper-button-next {
    right: calc(50% - 106px) !important;
    left: auto !important;
}
.elementor-swiper .elementor-swiper-button i {
    color: #FFFFFF !important;
    font-size: 17px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
}
.elementor-swiper .elementor-swiper-button:hover {
    background: rgba(75, 126, 126, 0.75) !important;
}
.elementor-swiper .elementor-swiper-button:hover i {
    color: #FFFFFF !important;
}
.elementor-swiper .swiper-pagination {
    position: absolute !important;
    top: auto !important;
    bottom: -58px !important;
    left: 50% !important;
    right: auto !important;
    width: auto !important;
    transform: translateX(-50%) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 30 !important;
}
.elementor-swiper .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 50% !important;
    background: #668989 !important;
    opacity: 1 !important;
    transform: none !important;
}
.elementor-swiper .swiper-pagination-bullet-active {
    width: 25px !important;
    height: 10px !important;
    border-radius: 20px !important;
    background: #F5A400 !important;
    opacity: 1 !important;
}
body .elementor-widget-testimonial-carousel .elementor-testimonial__text {
  font-size: 19px;
  line-height: 1.5;
  color: var(--ink);
  max-width: 640px;
  width: 100%;
}
body .elementor-testimonial__name {
  font-weight: 800;
  color: var(--teal-deep);
  font-size: 16px;
  font-family: "Poppins",sans-serif;
}
.elementor-element.e-con-full.why.programs.testi_slider {
  padding-bottom: 160px;
}
.why-grid.approach_boxes img.attachment-large {
  height: 208px;
  object-fit: cover;
}
.scribble {
  font-family: "Handelson Three","Caveat",cursive !important;
}
body .whatis .feature-card:nth-child(2) .elementor-widget-container {
  border-left-color: #F2A900;
}
body .whatis .feature-card:nth-child(2) span.elementor-icon {
  background: #F2A900;
}
body .whatis .feature-card:nth-child(2) span.elementor-icon svg circle {
  stroke: #000;
}
body .whatis .feature-card:nth-child(3) .elementor-widget-container {
  border-left-color: oklch(0.55 0.10 192);
}
body .whatis .feature-card:nth-child(3) span.elementor-icon {
  background: oklch(0.55 0.10 192);
}
body .programs.our_auti_sec .section-titled h2 {
  margin-bottom: 15px;
}
.programs .purple_clr .program-details ul li span.elementor-icon-list-icon {
  background: #68284a;
}
.programs .orange_clr .program-details ul li span.elementor-icon-list-icon {
  background: #e04e39;
}
.programs .yellow_clr .program-details ul li span.elementor-icon-list-icon {
  background: #f2a900;
}
@media (max-width: 767px) {
    .elementor-swiper .elementor-swiper-button {
        width: 42px !important;
        height: 42px !important;
        bottom: -70px !important;
    }
    .elementor-swiper .elementor-swiper-button-prev {
        left: calc(50% - 92px) !important;
    }
    .elementor-swiper .elementor-swiper-button-next {
        right: calc(50% - 92px) !important;
    }
    .elementor-swiper .swiper-pagination {
        bottom: -51px !important;
        gap: 7px !important;
    }
    .elementor-swiper .swiper-pagination-bullet {
        width: 8px !important;
        height: 8px !important;
    }
    .elementor-swiper .swiper-pagination-bullet-active {
        width: 22px !important;
        height: 8px !important;
    }
.elementor-element.e-con-full.hero.hero_baner_services .elementor-element.container_services {
  padding: 0 25px;
}
.programs.our_auti_sec > .elementor-element.e-con-boxed > .e-con-inner {
  padding: 0 25px;
}
}
body .programs .section-titled h2 {
  max-width: none;
  margin: 0 0 38px;
}
.elementor-element.e-con-full.hero.hero_baner_services {
  padding-bottom: 0 !important;
  margin-bottom: 45px;
}

  .floating-badge{position:absolute;right:-60px;bottom:-32px;z-index:3;display:flex;align-items:center;gap:12px;background:var(--gold);border-radius:20px;padding:16px 22px;box-shadow: 0 12px 28px rgba(0,61,76,.18), 0 0 0 4px var(--white);transform:rotate(3deg);text-align:left}
  .floating-badge .t{font-family:"Poppins",sans-serif;font-weight:800;font-size:12px;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.08em;line-height:1.1;margin-bottom:4px}
  .floating-badge .big{font-family:"Poppins",sans-serif;font-weight:900;font-size:36px;color:var(--burg);line-height:1;letter-spacing:-.01em}
  .floating-badge .sub{font-family:"Roboto",sans-serif;font-weight:500;font-size:12px;color:var(--teal-deep);margin-top:4px;line-height:1.2}
  @media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-img{margin-right:0}.floating-badge{right:0}}

  .intro{padding:60px 0 12px;background:var(--white)}
  .intro-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:start}
  @media (max-width:900px){.intro-grid{grid-template-columns:1fr;gap:24px}}
  .intro-lede{font-family:"Poppins",sans-serif;font-weight:700;color:var(--teal-deep);font-size:clamp(22px,2.3vw,28px);line-height:1.32;margin:0;letter-spacing:-.005em}
  .intro-lede .scribble{font-size:1.35em}
  .intro-body p{color:var(--muted);font-size:17px;line-height:1.78;margin:0;max-width:640px}
  .intro-body strong{color:var(--teal-deep);font-weight:700}

  .why{padding:56px 0 96px;background:var(--white)}
  .why-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:40px}
  .why-card{flex:0 1 calc((100% - 44px) / 3);min-width:260px;background:var(--cream);border-radius:24px;padding:32px 28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;align-items:flex-start;border-top:6px solid var(--gold)}
  @media (max-width:980px){.why-card{flex:0 1 calc((100% - 22px) / 2)}}
  @media (max-width:600px){.why-card{flex:0 1 100%}}
  .why-card:nth-child(2){border-top-color:var(--teal);border-left-color:transparent}
  .why-card:nth-child(3){border-top-color:var(--burg);border-left-color:transparent}
  .why-card:nth-child(4){border-top-color:var(--coral);border-left-color:transparent}
  .why-card:nth-child(5){border-top-color:var(--teal-deep);border-left-color:transparent}
  .why-card .ic{flex-shrink:0;width:60px;height:60px;border-radius:18px;background:var(--gold);color:var(--teal-deep);display:flex;align-items:center;justify-content:center}
  .why-card:nth-child(2) .ic{background:var(--teal);color:#fff}
  .why-card:nth-child(3) .ic{background:var(--burg);color:#fff}
  .why-card:nth-child(4) .ic{background:var(--coral);color:#fff}
  .why-card:nth-child(5) .ic{background:var(--teal-deep);color:#fff}
  .why-card h3{font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;font-size:18px;color:var(--teal-deep);margin:0 0 8px;letter-spacing:-.005em;line-height:1.2}
  .why-card p{margin:0;font-size:15.5px;line-height:1.6;color:var(--muted)}

  .how{padding:96px 0;background:var(--white)}
  .how-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
  @media (max-width:900px){.how-grid{grid-template-columns:1fr;gap:36px}}
  .how-art{position:relative}
  .how-img{width:100%;aspect-ratio:5/4;border-radius:28px;background:#cfd9d4 center/cover no-repeat;background-image:url('assets/loc-hero-picture-cards.png');box-shadow:0 18px 40px rgba(0,61,76,.16)}
  .how-badge{position:absolute;bottom:-24px;right:-24px;background:var(--burg);color:#fff;border-radius:16px;padding:18px 22px;box-shadow:0 12px 28px rgba(0,61,76,.22);min-width:200px}
  .how-badge .t{font-family:"Poppins",sans-serif;font-weight:900;font-size:18px;letter-spacing:-.005em;line-height:1.15;margin-bottom:4px}
  .how-badge .s{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;color:rgba(255,255,255,.85);line-height:1.35}
  .how-intro{color:var(--ink);opacity:.88;font-size:16.5px;line-height:1.7;margin:0 0 16px}
  .how-lead{color:var(--ink);font-weight:600;font-size:15.5px;line-height:1.55;margin:0 0 22px;text-transform:none}
  .how-list{list-style:none;padding:0;margin:0;display:grid;gap:22px}
  .how-step{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:flex-start}
  .how-step .num{width:38px;height:38px;border-radius:50%;background:var(--gold);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;font-weight:900;font-size:16px;margin-top:2px}
  .how-step h4{margin:0 0 6px;font-family:"Poppins",sans-serif;font-weight:800;font-size:20px;color:var(--teal);line-height:1.2}
  .how-step p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}
  .how-link{margin-top:30px;display:inline-flex;align-items:center;gap:8px;color:var(--burg);font-family:"Poppins",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px;border-bottom:2px solid var(--burg);padding-bottom:4px}

  .early{padding:96px 0;background:var(--teal-deep);color:#fff;position:relative;overflow:hidden}
  .early::before{content:"";position:absolute;right:-200px;top:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,163,173,.25),transparent 65%);pointer-events:none}
  .early-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;position:relative;z-index:1}
  @media (max-width:900px){.early-grid{grid-template-columns:1fr;gap:36px}}
  .early .section-eyebrow{color:var(--gold)}
  .early .section-eyebrow .dash{background:var(--gold)}
  .early .section-title{color:#fff}
  .early-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}
  @media (max-width:540px){.early-cards{grid-template-columns:1fr}}
  .early-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px 24px 22px;color:#fff}
  .early-card .ic{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;margin-bottom:18px}
  .early-card .ic svg{width:16px;height:16px}
  .early-card h4{margin:0;font-family:"Poppins",sans-serif;font-weight:800;font-size:16px;color:#fff;line-height:1.35}

  .insurance{padding:96px 0;background:var(--white)}
  .ins-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start}
  @media (max-width:900px){.ins-grid{grid-template-columns:1fr;gap:36px}}
  .ins-list{list-style:none;padding:0;margin:24px 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
  @media (max-width:600px){.ins-list{grid-template-columns:1fr}}
  .ins-list li{display:flex;align-items:center;gap:10px;background:var(--cream);padding:14px 16px;border-radius:14px;box-shadow:var(--shadow-sm);font-family:"Poppins",sans-serif;font-weight:800;color:var(--teal-deep);font-size:13.5px;text-transform:uppercase;letter-spacing:.04em}
  .ins-list .dot{width:10px;height:10px;border-radius:50%;background:var(--gold);flex-shrink:0}

  .cta-section{padding:32px 0 96px;background:var(--white)}
  .cta-card{border-radius:32px;background:var(--burg);color:#fff;padding:60px 56px;display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:center;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}
  @media (max-width:860px){.cta-card{grid-template-columns:1fr;padding:40px 32px}}
  .cta-card h3{font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(30px,3.6vw,44px);line-height:.98;margin:0 0 16px;letter-spacing:-.01em}
  .cta-card h3 .scribble{color:var(--gold);font-size:1.4em}
  .cta-card p{margin:0;color:rgba(255,255,255,.88);font-size:16.5px;line-height:1.65}
  .cta-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}

  .locations{padding:96px 0 56px;background:var(--white)}
  .loc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:44px}
  @media (max-width:860px){.loc-grid{grid-template-columns:1fr}}
  .loc-card{background:var(--cream);border-radius:24px;padding:32px 30px;box-shadow:var(--shadow-sm);border-top:6px solid var(--teal)}
  .loc-card:nth-child(2){border-top-color:var(--burg)}
  .loc-card:nth-child(3){border-top-color:var(--gold)}
  .loc-card:nth-child(4){border-top-color:var(--coral)}
  .loc-card h4{font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;font-size:22px;color:var(--teal-deep);margin:0 0 18px;letter-spacing:-.005em;line-height:1.15}
  .loc-card .meta{font-family:"Poppins",sans-serif;font-weight:800;font-size:12px;color:var(--burg);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;display:block}
  .loc-list{display:flex;flex-wrap:wrap;gap:8px}
  .loc-chip{background:var(--white);padding:8px 14px;border-radius:999px;font-family:"Roboto",sans-serif;font-weight:500;font-size:14.5px;color:var(--teal-deep);border:1.5px solid var(--line)}
  .loc-chip:hover{background:var(--gold);border-color:var(--gold);color:var(--teal-deep);cursor:pointer}
  .loc-cta{display:flex;justify-content:center;margin-top:48px}

  .footer{background:var(--teal-deep);color:#fff;padding:72px 0 24px;font-family:"Roboto",sans-serif}
  .footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:48px}
  @media (max-width:980px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}
  @media (max-width:560px){.footer-grid{grid-template-columns:1fr}}
  .footer h5{font-family:"Poppins",sans-serif;text-transform:uppercase;font-size:20px;font-weight:900;margin:0 0 18px;color:#fff;letter-spacing:.005em;line-height:1.05}
  .badges{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;align-items:center}
  .badge{height:54px;display:flex;align-items:center;justify-content:center}
  .badge img{height:100%;width:auto;object-fit:contain}
  .privacy-row{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}
  .pill{padding:8px 14px;border-radius:999px;font-family:"Poppins",sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
  .pill.teal{background:var(--teal);color:#fff}
  .pill.burg{background:var(--burg);color:#fff}
  .foot-line{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;color:rgba(255,255,255,.92);font-size:15.5px}
  .foot-line .ic{width:22px;height:22px;flex-shrink:0;color:var(--gold);margin-top:2px}
  .foot-menu{list-style:none;padding:0;margin:0;display:grid;gap:10px}
  .foot-menu a{color:rgba(255,255,255,.92);font-size:15.5px}
  .foot-menu a:hover{color:var(--gold)}
  .foot-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
  .foot-bottom{margin-top:48px;padding-top:24px;border-top:1px dashed rgba(253,248,240,.25);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;color:rgba(255,255,255,.78)}
  .socials{display:flex;gap:10px}
  .soc{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;color:#fff}
  .soc:hover{background:var(--gold);border-color:var(--gold);color:var(--teal-deep)}/* End custom CSS */