.elementor-6304 .elementor-element.elementor-element-306f057{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-306f057:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-306f057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1D33;}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(48px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(48px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(48px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-48px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-48px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-item:not(:last-child):after{content:"";height:25%;border-color:#ddd;}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6304 .elementor-element.elementor-element-2b6325d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-text{transition:color 0.3s;}.elementor-6304 .elementor-element.elementor-element-6d765c3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-6d765c3.e-con{--align-self:center;}.elementor-6304 .elementor-element.elementor-element-1d595ad{--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-6304 .elementor-element.elementor-element-8017cad{text-align:start;}.elementor-6304 .elementor-element.elementor-element-8017cad img{width:239px;}.elementor-6304 .elementor-element.elementor-element-4b06353{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6304 .elementor-element.elementor-element-3108efe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-8a0ef56 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;fill:#0E2440;color:#0E2440;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-b05894a .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;fill:#0E2440;color:#0E2440;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-cb0ec92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-cb0ec92:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-cb0ec92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-b0c4f85{--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:0px;--padding-left:0px;--padding-right:90px;}.elementor-6304 .elementor-element.elementor-element-ee002b2 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-6304 .elementor-element.elementor-element-e90e295 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:60px;font-weight:900;text-transform:capitalize;line-height:67px;color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-e84171e{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;line-height:1.5em;color:#AEBFD1;}.elementor-6304 .elementor-element.elementor-element-89e48cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-d35c981 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;fill:#0E2440;color:#0E2440;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-c091790 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(38px/2);}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(38px/2);}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(38px/2);}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-38px/2);}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-38px/2);}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:#CDD9E6;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:4px;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:4px;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6304 .elementor-element.elementor-element-b62a4aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-item > a{font-size:13px;}.elementor-6304 .elementor-element.elementor-element-b62a4aa .elementor-icon-list-text{color:#CDD9E6;transition:color 0.3s;}.elementor-6304 .elementor-element.elementor-element-a8de7d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-a8de7d7:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-a8de7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southboundcontractors.com/wp-content/uploads/2026/02/freepik__3d-render-interior-design-kitchen-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6304 .elementor-element.elementor-element-7009ebd{--spacer-size:438px;}.elementor-6304 .elementor-element.elementor-element-d3bc21f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-257a5fe > .elementor-widget-container{background-color:#F5F6F8;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-257a5fe .elementor-icon-box-wrapper{text-align:start;}.elementor-6304 .elementor-element.elementor-element-257a5fe .elementor-icon-box-title{margin-block-end:0px;}.elementor-6304 .elementor-element.elementor-element-257a5fe .elementor-icon-box-title, .elementor-6304 .elementor-element.elementor-element-257a5fe .elementor-icon-box-title a{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:900;}.elementor-6304 .elementor-element.elementor-element-257a5fe .elementor-icon-box-description{font-family:"Hanken Grotesk", Sans-serif;font-size:13px;line-height:1px;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-0ca191b > .elementor-widget-container{background-color:#F5F6F8;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-0ca191b .elementor-icon-box-wrapper{text-align:start;}.elementor-6304 .elementor-element.elementor-element-0ca191b .elementor-icon-box-title{margin-block-end:0px;}.elementor-6304 .elementor-element.elementor-element-0ca191b .elementor-icon-box-title, .elementor-6304 .elementor-element.elementor-element-0ca191b .elementor-icon-box-title a{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:900;}.elementor-6304 .elementor-element.elementor-element-0ca191b .elementor-icon-box-description{font-family:"Hanken Grotesk", Sans-serif;font-size:13px;line-height:1px;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-4b81381 > .elementor-widget-container{background-color:#F5F6F8;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-4b81381 .elementor-icon-box-wrapper{text-align:start;}.elementor-6304 .elementor-element.elementor-element-4b81381 .elementor-icon-box-title{margin-block-end:0px;}.elementor-6304 .elementor-element.elementor-element-4b81381 .elementor-icon-box-title, .elementor-6304 .elementor-element.elementor-element-4b81381 .elementor-icon-box-title a{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:900;}.elementor-6304 .elementor-element.elementor-element-4b81381 .elementor-icon-box-description{font-family:"Hanken Grotesk", Sans-serif;font-size:13px;line-height:1px;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-38ebb7e > .elementor-widget-container{background-color:#F5F6F8;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-38ebb7e .elementor-icon-box-wrapper{text-align:start;}.elementor-6304 .elementor-element.elementor-element-38ebb7e .elementor-icon-box-title{margin-block-end:0px;}.elementor-6304 .elementor-element.elementor-element-38ebb7e .elementor-icon-box-title, .elementor-6304 .elementor-element.elementor-element-38ebb7e .elementor-icon-box-title a{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:900;}.elementor-6304 .elementor-element.elementor-element-38ebb7e .elementor-icon-box-description{font-family:"Hanken Grotesk", Sans-serif;font-size:13px;line-height:1px;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-3934eeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-3934eeb:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-3934eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-2945f09{--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:0px;--padding-left:0px;--padding-right:90px;}.elementor-6304 .elementor-element.elementor-element-80c716f{font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-6b98534 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-f0c91aa{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;line-height:1.5em;color:#AEBFD1;}.elementor-6304 .elementor-element.elementor-element-c477528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-c477528:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-c477528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southboundcontractors.com/wp-content/uploads/2025/09/freepik__the-style-is-candid-image-photography-with-natural__37115.png");background-position:center center;background-size:cover;}.elementor-6304 .elementor-element.elementor-element-b643094{--spacer-size:438px;}.elementor-6304 .elementor-element.elementor-element-d5cdfbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-dd25fa9{--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:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-8c89942{text-align:center;font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-dc2b875{text-align:center;}.elementor-6304 .elementor-element.elementor-element-dc2b875 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-59a03de{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-b5b217f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 22px 0px rgba(14, 36.00000000000002, 64, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-b5b217f:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-b5b217f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-b3ef4a6 img{width:100%;height:244px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-c244db2{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:25px;--padding-bottom:36px;--padding-left:25px;--padding-right:25px;}.elementor-6304 .elementor-element.elementor-element-73031a9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-73031a9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-729cfc5{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-02cff27 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;fill:#E0902F;color:#E0902F;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-02cff27 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-96304f3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 22px 0px rgba(14, 36.00000000000002, 64, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-96304f3:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-96304f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-b8a8ddf img{width:100%;height:244px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-dea2739{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:25px;--padding-bottom:36px;--padding-left:25px;--padding-right:25px;}.elementor-6304 .elementor-element.elementor-element-5eaf3b8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-5eaf3b8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-dbc770c{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-039df8f .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;fill:#E0902F;color:#E0902F;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-039df8f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-b50c852{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 22px 0px rgba(14, 36.00000000000002, 64, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-b50c852:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-b50c852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-1c4d60d img{width:100%;height:244px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-58d92be{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:25px;--padding-bottom:36px;--padding-left:25px;--padding-right:25px;}.elementor-6304 .elementor-element.elementor-element-9c16c8b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-9c16c8b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-0450e47{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-ed68f50 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;fill:#E0902F;color:#E0902F;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-ed68f50 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-4adc314{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 22px 0px rgba(14, 36.00000000000002, 64, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-4adc314:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-4adc314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-f9fad91 img{width:100%;height:244px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-62ce12d{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:25px;--padding-bottom:36px;--padding-left:25px;--padding-right:25px;}.elementor-6304 .elementor-element.elementor-element-1e7ac58 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-1e7ac58 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-eb0a7b9{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-1c484fa .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;fill:#E0902F;color:#E0902F;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-1c484fa > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-f7f3c96{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 22px 0px rgba(14, 36.00000000000002, 64, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-f7f3c96:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-f7f3c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-c36dbab img{width:100%;height:244px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-d8ce85d{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:25px;--padding-bottom:36px;--padding-left:25px;--padding-right:25px;}.elementor-6304 .elementor-element.elementor-element-59e08e7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-59e08e7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-d7e4a2a{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-76748d6 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;fill:#E0902F;color:#E0902F;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-76748d6 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-733f027{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 22px 0px rgba(14, 36.00000000000002, 64, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-733f027:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-733f027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-5f2da5f img{width:100%;height:244px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-cd9f4eb{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:25px;--padding-bottom:36px;--padding-left:25px;--padding-right:25px;}.elementor-6304 .elementor-element.elementor-element-4d47023 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-4d47023 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-e9655d2{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-8986409 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;fill:#E0902F;color:#E0902F;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8986409 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-cc3c405{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-cc3c405:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-cc3c405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-602a2c0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-1df667d{font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-f5b4e7f{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;}.elementor-6304 .elementor-element.elementor-element-f5b4e7f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-f5b4e7f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-d5d4241 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;fill:#0E2440;color:#0E2440;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-d5d4241.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-678bee8{--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-6304 .elementor-element.elementor-element-d1f5cd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-6304 .elementor-element.elementor-element-d1f5cd8:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-d1f5cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-6304 .elementor-element.elementor-element-75f7e17{font-family:"Hanken Grotesk", Sans-serif;font-size:25px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-75f7e17 p{margin-block-end:3px;}.elementor-6304 .elementor-element.elementor-element-c6f48e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-c6f48e9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-bd055b8{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#9DB4CC;}.elementor-6304 .elementor-element.elementor-element-1d0ae4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-6304 .elementor-element.elementor-element-1d0ae4a:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-1d0ae4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-6304 .elementor-element.elementor-element-416f1fd{font-family:"Hanken Grotesk", Sans-serif;font-size:25px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-416f1fd p{margin-block-end:3px;}.elementor-6304 .elementor-element.elementor-element-2232330 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-2232330 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-ba145ad{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#9DB4CC;}.elementor-6304 .elementor-element.elementor-element-e164888{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-6304 .elementor-element.elementor-element-e164888:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-e164888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-6304 .elementor-element.elementor-element-ff39559{font-family:"Hanken Grotesk", Sans-serif;font-size:25px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-ff39559 p{margin-block-end:3px;}.elementor-6304 .elementor-element.elementor-element-f6ff934 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-f6ff934 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-1f615ac{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#9DB4CC;}.elementor-6304 .elementor-element.elementor-element-e414876{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-e414876:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-e414876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-10eaef3{text-align:center;font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-0761e14 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-0761e14{text-align:center;}.elementor-6304 .elementor-element.elementor-element-0761e14 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-bb485e2{--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-6304 .elementor-element.elementor-element-703cef1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-6304 .elementor-element.elementor-element-703cef1:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-703cef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-6304 .elementor-element.elementor-element-70482c2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-70482c2 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#E0902F;}.elementor-6304 .elementor-element.elementor-element-b3ab3e5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-b3ab3e5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-d8b87cd{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-029cbbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-6304 .elementor-element.elementor-element-029cbbe:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-029cbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-6304 .elementor-element.elementor-element-611c37d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-611c37d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#E0902F;}.elementor-6304 .elementor-element.elementor-element-8ccb1c2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-8ccb1c2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-23ad99e{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-e661377{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-6304 .elementor-element.elementor-element-e661377:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-e661377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-6304 .elementor-element.elementor-element-43fd13b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-43fd13b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#E0902F;}.elementor-6304 .elementor-element.elementor-element-711bc0c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-711bc0c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-5301cd6{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-a437ece{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-6304 .elementor-element.elementor-element-a437ece:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-a437ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-6304 .elementor-element.elementor-element-9d946cf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-9d946cf .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#E0902F;}.elementor-6304 .elementor-element.elementor-element-5b44892 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-5b44892 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-5d0cbb3{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-648f96e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-648f96e:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-648f96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-6304 .elementor-element.elementor-element-0b0c4dd{--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-6304 .elementor-element.elementor-element-3bf141f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6304 .elementor-element.elementor-element-e753155{font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-330bc19 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-330bc19 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-12d8f4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-1ae4d52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-55952a9.elementor-element{--align-self:flex-end;}.elementor-6304 .elementor-element.elementor-element-ec78150{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-d47043a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-d47043a:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-d47043a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-3ae5fe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-5ef13e5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-6304 .elementor-element.elementor-element-5ef13e5 iframe{height:417px;}.elementor-6304 .elementor-element.elementor-element-c210279{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-1875029{font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-ebb5fa4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6304 .elementor-element.elementor-element-ebb5fa4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-21ed1da{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;line-height:1.5em;color:#AEBFD1;}.elementor-6304 .elementor-element.elementor-element-9a5a675{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-8072945 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8072945 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8072945.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-ca2dab7 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-ca2dab7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-ca2dab7.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-29a92e4 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-29a92e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-29a92e4.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-634d012 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-634d012 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-634d012.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-5ef4535 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-5ef4535 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-5ef4535.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-eacbc56 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-eacbc56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-eacbc56.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-623a1a3 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-623a1a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-623a1a3.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-5b90be7 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-5b90be7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-5b90be7.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-8459279 .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8459279 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8459279.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-d5b722d .elementor-button{background-color:#F0F2F5;font-size:13px;font-weight:800;fill:#0E2440;color:#0E2440;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-d5b722d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-d5b722d.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-7134329{--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:0px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-badd34a{text-align:center;font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-d53aa47{text-align:center;}.elementor-6304 .elementor-element.elementor-element-d53aa47 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-c71c682{--display:flex;}.elementor-6304 .elementor-element.elementor-element-8c94758{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-3a4d4ed{--display:flex;}.elementor-6304 .elementor-element.elementor-element-ab7a236{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-bf5bc46{--display:flex;}.elementor-6304 .elementor-element.elementor-element-f1f9b78{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-721ebfb{--display:flex;}.elementor-6304 .elementor-element.elementor-element-d1745b8{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-22be6d0{--display:flex;}.elementor-6304 .elementor-element.elementor-element-505867f{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#5B6675;}.elementor-6304 .elementor-element.elementor-element-f4a471d{--n-accordion-title-font-size:16px;--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:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#0E2440;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#E0902F;}.elementor-6304 .elementor-element.elementor-element-f4a471d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-6304 .elementor-element.elementor-element-f4a471d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:32px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-6304 .elementor-element.elementor-element-f4a471d > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-f4a471d {--n-accordion-padding:18px 18px 18px 18px;}:where( .elementor-6304 .elementor-element.elementor-element-f4a471d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Archivo", Sans-serif;font-weight:700;line-height:1.4em;}.elementor-6304 .elementor-element.elementor-element-c3da75c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-c3da75c:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-c3da75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2440;}.elementor-6304 .elementor-element.elementor-element-ed4a7b1{--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:0px;--padding-left:0px;--padding-right:90px;}.elementor-6304 .elementor-element.elementor-element-723dfd8{font-size:16px;color:#46505D;}.elementor-6304 .elementor-element.elementor-element-97a09e5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:42px;font-weight:900;text-transform:capitalize;color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-52e47ed{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;line-height:1.5em;color:#AEBFD1;}.elementor-6304 .elementor-element.elementor-element-be92556 > .elementor-widget-container{margin:9px 0px -15px 0px;}.elementor-6304 .elementor-element.elementor-element-b9d6908{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-9d81e6c .elementor-button{background-color:#F0F2F500;font-size:13px;font-weight:800;fill:#CDD9E6;color:#CDD9E6;border-style:none;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-9d81e6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-9d81e6c.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-2e8e2d9 .elementor-button{background-color:#F0F2F500;font-size:13px;font-weight:800;fill:#CDD9E6;color:#CDD9E6;border-style:none;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-2e8e2d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-2e8e2d9.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-8c9d6fb .elementor-button{background-color:#F0F2F500;font-size:13px;font-weight:800;fill:#CDD9E6;color:#CDD9E6;border-style:none;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8c9d6fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8c9d6fb.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-3319507{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-3319507:not(.elementor-motion-effects-element-type-background), .elementor-6304 .elementor-element.elementor-element-3319507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6304 .elementor-element.elementor-element-cf1d11e{--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:0px;--padding-left:40px;--padding-right:40px;}.elementor-6304 .elementor-element.elementor-element-ca883a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6304 .elementor-element.elementor-element-3274b78{--display:flex;}.elementor-6304 .elementor-element.elementor-element-dd6326e{text-align:start;}.elementor-6304 .elementor-element.elementor-element-dd6326e img{width:239px;}.elementor-6304 .elementor-element.elementor-element-e7edcbb{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.5em;color:#9DB4CC;}.elementor-6304 .elementor-element.elementor-element-5e3f273{--display:flex;--gap:12px 11px;--row-gap:12px;--column-gap:11px;}.elementor-6304 .elementor-element.elementor-element-39bcaf4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-6304 .elementor-element.elementor-element-39bcaf4 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:#6F87A3;}.elementor-6304 .elementor-element.elementor-element-ba7ba52 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-ba7ba52 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-6304 .elementor-element.elementor-element-3666dd6 .elementor-button{background-color:#02010100;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;fill:#0E2440;color:#0E2440;padding:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-3666dd6.elementor-element{--align-self:flex-start;}.elementor-6304 .elementor-element.elementor-element-879a873{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-6304 .elementor-element.elementor-element-879a873 .elementor-widget-container{text-align:left;}.elementor-6304 .elementor-element.elementor-element-879a873 .elementor-social-icon{background-color:#02010100;--icon-padding:1.1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;}.elementor-6304 .elementor-element.elementor-element-879a873 .elementor-social-icon i{color:#CDD9E6;}.elementor-6304 .elementor-element.elementor-element-879a873 .elementor-social-icon svg{fill:#CDD9E6;}.elementor-6304 .elementor-element.elementor-element-c92aba2{--display:flex;}.elementor-6304 .elementor-element.elementor-element-12e7463{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;line-height:1.5em;color:#AEBFD1;}body.elementor-page-6304:not(.elementor-motion-effects-element-type-background), body.elementor-page-6304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-6304 .elementor-element.elementor-element-d3bc21f{--grid-auto-flow:row;}.elementor-6304 .elementor-element.elementor-element-59a03de{--grid-auto-flow:row;}.elementor-6304 .elementor-element.elementor-element-ec78150{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6304 .elementor-element.elementor-element-2b6325d .elementor-icon-list-item > a{line-height:19px;}.elementor-6304 .elementor-element.elementor-element-6d765c3{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-8017cad > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-8017cad{text-align:center;}.elementor-6304 .elementor-element.elementor-element-a5f48ad{width:100%;max-width:100%;}.elementor-6304 .elementor-element.elementor-element-cb0ec92{--padding-top:40px;--padding-bottom:53px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-b0c4f85{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-e90e295{text-align:center;}.elementor-6304 .elementor-element.elementor-element-e90e295 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-6304 .elementor-element.elementor-element-e84171e{text-align:center;font-size:16px;}.elementor-6304 .elementor-element.elementor-element-89e48cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6304 .elementor-element.elementor-element-a8de7d7{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6304 .elementor-element.elementor-element-7009ebd{--spacer-size:162px;}.elementor-6304 .elementor-element.elementor-element-d3bc21f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6304 .elementor-element.elementor-element-257a5fe .elementor-icon-box-wrapper{text-align:center;}.elementor-6304 .elementor-element.elementor-element-0ca191b .elementor-icon-box-wrapper{text-align:center;}.elementor-6304 .elementor-element.elementor-element-4b81381 .elementor-icon-box-wrapper{text-align:center;}.elementor-6304 .elementor-element.elementor-element-38ebb7e .elementor-icon-box-wrapper{text-align:center;}.elementor-6304 .elementor-element.elementor-element-3934eeb{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6304 .elementor-element.elementor-element-2945f09{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-80c716f > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-6304 .elementor-element.elementor-element-80c716f{text-align:center;font-size:13px;}.elementor-6304 .elementor-element.elementor-element-6b98534{text-align:center;}.elementor-6304 .elementor-element.elementor-element-6b98534 .elementor-heading-title{font-size:28px;}.elementor-6304 .elementor-element.elementor-element-f0c91aa{text-align:center;font-size:14px;}.elementor-6304 .elementor-element.elementor-element-b643094{--spacer-size:214px;}.elementor-6304 .elementor-element.elementor-element-dd25fa9{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6304 .elementor-element.elementor-element-dc2b875 .elementor-heading-title{font-size:28px;}.elementor-6304 .elementor-element.elementor-element-59a03de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-b5b217f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6304 .elementor-element.elementor-element-73031a9{text-align:center;}.elementor-6304 .elementor-element.elementor-element-729cfc5{text-align:center;}.elementor-6304 .elementor-element.elementor-element-5eaf3b8{text-align:center;}.elementor-6304 .elementor-element.elementor-element-dbc770c{text-align:center;}.elementor-6304 .elementor-element.elementor-element-9c16c8b{text-align:center;}.elementor-6304 .elementor-element.elementor-element-0450e47{text-align:center;}.elementor-6304 .elementor-element.elementor-element-1e7ac58{text-align:center;}.elementor-6304 .elementor-element.elementor-element-eb0a7b9{text-align:center;}.elementor-6304 .elementor-element.elementor-element-59e08e7{text-align:center;}.elementor-6304 .elementor-element.elementor-element-d7e4a2a{text-align:center;}.elementor-6304 .elementor-element.elementor-element-4d47023{text-align:center;}.elementor-6304 .elementor-element.elementor-element-e9655d2{text-align:center;}.elementor-6304 .elementor-element.elementor-element-cc3c405{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-602a2c0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-1df667d{text-align:center;}.elementor-6304 .elementor-element.elementor-element-f5b4e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-f5b4e7f{text-align:center;}.elementor-6304 .elementor-element.elementor-element-d5d4241.elementor-element{--align-self:center;}.elementor-6304 .elementor-element.elementor-element-678bee8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-75f7e17{text-align:center;}.elementor-6304 .elementor-element.elementor-element-c6f48e9{text-align:center;}.elementor-6304 .elementor-element.elementor-element-bd055b8{text-align:center;}.elementor-6304 .elementor-element.elementor-element-416f1fd{text-align:center;}.elementor-6304 .elementor-element.elementor-element-2232330{text-align:center;}.elementor-6304 .elementor-element.elementor-element-ba145ad{text-align:center;}.elementor-6304 .elementor-element.elementor-element-ff39559{text-align:center;}.elementor-6304 .elementor-element.elementor-element-f6ff934{text-align:center;}.elementor-6304 .elementor-element.elementor-element-1f615ac{text-align:center;}.elementor-6304 .elementor-element.elementor-element-e414876{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-0761e14 .elementor-heading-title{font-size:28px;}.elementor-6304 .elementor-element.elementor-element-bb485e2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-70482c2{text-align:center;}.elementor-6304 .elementor-element.elementor-element-b3ab3e5{text-align:center;}.elementor-6304 .elementor-element.elementor-element-d8b87cd{text-align:center;}.elementor-6304 .elementor-element.elementor-element-611c37d{text-align:center;}.elementor-6304 .elementor-element.elementor-element-8ccb1c2{text-align:center;}.elementor-6304 .elementor-element.elementor-element-23ad99e{text-align:center;}.elementor-6304 .elementor-element.elementor-element-43fd13b{text-align:center;}.elementor-6304 .elementor-element.elementor-element-711bc0c{text-align:center;}.elementor-6304 .elementor-element.elementor-element-5301cd6{text-align:center;}.elementor-6304 .elementor-element.elementor-element-9d946cf{text-align:center;}.elementor-6304 .elementor-element.elementor-element-5b44892{text-align:center;}.elementor-6304 .elementor-element.elementor-element-5d0cbb3{text-align:center;}.elementor-6304 .elementor-element.elementor-element-3bf141f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-e753155{text-align:center;}.elementor-6304 .elementor-element.elementor-element-330bc19{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;text-align:center;}.elementor-6304 .elementor-element.elementor-element-330bc19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-330bc19.elementor-element{--align-self:center;}.elementor-6304 .elementor-element.elementor-element-330bc19 .elementor-heading-title{font-size:28px;}.elementor-6304 .elementor-element.elementor-element-1ae4d52{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-55952a9.elementor-element{--align-self:center;}.elementor-6304 .elementor-element.elementor-element-ec78150{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-d47043a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:30px;}.elementor-6304 .elementor-element.elementor-element-c210279{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-1875029 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-1875029{text-align:center;}.elementor-6304 .elementor-element.elementor-element-ebb5fa4{text-align:center;}.elementor-6304 .elementor-element.elementor-element-ebb5fa4 .elementor-heading-title{font-size:28px;}.elementor-6304 .elementor-element.elementor-element-21ed1da > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6304 .elementor-element.elementor-element-21ed1da{text-align:center;}.elementor-6304 .elementor-element.elementor-element-9a5a675{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6304 .elementor-element.elementor-element-7134329{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-d53aa47 .elementor-heading-title{font-size:28px;}.elementor-6304 .elementor-element.elementor-element-f4a471d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-6304 .elementor-element.elementor-element-c3da75c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-ed4a7b1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-723dfd8{text-align:center;}.elementor-6304 .elementor-element.elementor-element-97a09e5{text-align:center;}.elementor-6304 .elementor-element.elementor-element-97a09e5 .elementor-heading-title{font-size:28px;}.elementor-6304 .elementor-element.elementor-element-52e47ed{text-align:center;}.elementor-6304 .elementor-element.elementor-element-be92556.elementor-element{--align-self:center;}.elementor-6304 .elementor-element.elementor-element-b9d6908{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-3319507{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6304 .elementor-element.elementor-element-cf1d11e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-ca883a4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-3274b78{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6304 .elementor-element.elementor-element-dd6326e{text-align:center;}.elementor-6304 .elementor-element.elementor-element-e7edcbb{text-align:center;}.elementor-6304 .elementor-element.elementor-element-5e3f273{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6304 .elementor-element.elementor-element-3666dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6304 .elementor-element.elementor-element-3666dd6.elementor-element{--align-self:center;}.elementor-6304 .elementor-element.elementor-element-c92aba2{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6304 .elementor-element.elementor-element-12e7463{text-align:center;}}@media(min-width:768px){.elementor-6304 .elementor-element.elementor-element-6d765c3{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-1d595ad{--width:20%;}.elementor-6304 .elementor-element.elementor-element-4b06353{--width:60%;}.elementor-6304 .elementor-element.elementor-element-3108efe{--width:20%;}.elementor-6304 .elementor-element.elementor-element-cb0ec92{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-b0c4f85{--width:50%;}.elementor-6304 .elementor-element.elementor-element-a8de7d7{--width:50%;}.elementor-6304 .elementor-element.elementor-element-d3bc21f{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-3934eeb{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-2945f09{--width:50%;}.elementor-6304 .elementor-element.elementor-element-c477528{--width:50%;}.elementor-6304 .elementor-element.elementor-element-dd25fa9{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-cc3c405{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-602a2c0{--width:49%;}.elementor-6304 .elementor-element.elementor-element-e414876{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-648f96e{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-d47043a{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-3ae5fe6{--width:50%;}.elementor-6304 .elementor-element.elementor-element-c210279{--width:50%;}.elementor-6304 .elementor-element.elementor-element-7134329{--content-width:960px;}.elementor-6304 .elementor-element.elementor-element-c3da75c{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-ed4a7b1{--width:50%;}.elementor-6304 .elementor-element.elementor-element-3319507{--width:50%;}.elementor-6304 .elementor-element.elementor-element-cf1d11e{--content-width:1528px;}.elementor-6304 .elementor-element.elementor-element-3274b78{--width:84%;}.elementor-6304 .elementor-element.elementor-element-5e3f273{--width:13%;}}/* Start custom CSS for icon-list, class: .elementor-element-b62a4aa */.stars {
    color: #e0902f;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   Southbound Contractors — Landing Page  |  styles.css
   ============================================================ */

:root {
  --navy:#0E2440; --navy-dark:#0B1D33; --amber:#E0902F; --amber-soft:#FBEAD2;
  --ink:#26313d; --body:#5b6675; --body-dim:#46505d; --muted:#8a93a0;
  --line:#d4dae1; --bg:#fff; --bg-soft:#F5F6F8; --bg-field:#F7F8FA; --chip:#F0F2F5;
  --ph:#E7ECF1; --ph-dark:#0B1D33; --green:#1F8A5B; --green-soft:#E7F3EC;
  --steel:#7e8a98; --cloud:#aebfd1; --cloud-dim:#9db4cc;
  --maxw:1180px; --radius:18px;
  --shadow-sm:0 4px 14px rgba(14,36,64,.05); --shadow:0 6px 22px rgba(14,36,64,.07);
  --shadow-lg:0 18px 40px rgba(0,0,0,.3);
  --font-head:'Archivo',system-ui,-apple-system,Segoe UI,sans-serif;
  --font-body:'Hanken Grotesk',system-ui,-apple-system,Segoe UI,sans-serif;
  --font-mono:ui-monospace,Menlo,Consolas,monospace;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--font-body);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{max-width:100%;display:block}
h1,h2,h3{font-family:var(--font-head);color:var(--navy);margin:0;letter-spacing:-.01em}
.container{max-width:var(--maxw);margin:0 auto;padding:0 40px;width:100%}
.eyebrow{font-weight:800;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:12px}
.stars{color:var(--amber);letter-spacing:2px}
.skip-link{position:absolute;left:-999px;top:0;background:var(--amber);color:var(--navy);padding:10px 16px;border-radius:8px;z-index:100;font-weight:700;text-decoration:none}
.skip-link:focus{left:12px;top:12px}

.badge-row span span {
    padding: inherit !important;
    border: none !important;
}
.badge-row span {
    padding: 5px 9px;
}
/* Buttons */
.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-weight:800;font-size:14px;line-height:1;padding:17px 28px;border-radius:12px;border:none;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease}
.btn-primary{background:var(--amber);color:var(--navy)}
.btn-primary:hover{background:#cf821f;transform:translateY(-1px)}
.btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.28)}
.btn-ghost:hover{border-color:rgba(255,255,255,.55)}
.btn-sm{padding:12px 20px;border-radius:10px;font-size:13px;font-weight:700}
.btn-block{width:100%;justify-content:center;padding:16px;border-radius:11px;font-size:15px}

/* Trust ribbon */
.ribbon{background:var(--navy-dark);color:var(--cloud);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;padding:10px 20px;font-weight:600;font-size:12px}
.ribbon b{color:#fff}.ribbon .sep{opacity:.4}.ribbon .star{color:var(--amber)}

/* Header */
.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid #eef0f3}
.brand{display:flex;align-items:center;gap:12px;text-decoration:none}
.brand-mark{width:30px;height:30px;border:2px solid var(--navy);transform:rotate(45deg);display:flex;align-items:center;justify-content:center;flex:none}
.brand-mark i{width:8px;height:8px;background:var(--amber);display:block}
.brand-name{line-height:1}
.brand-name .n1{font-family:var(--font-head);font-weight:800;font-size:18px;color:var(--navy)}
.brand-name .n2{font-weight:600;font-size:9px;letter-spacing:.34em;color:var(--muted);margin-top:4px}
.main-nav{display:flex;align-items:center;gap:24px}
.main-nav a{font-weight:600;font-size:12.5px;line-height:1;color:var(--body-dim);text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:color .15s}
.main-nav a:hover{color:var(--navy)}
.header-cta{display:flex;align-items:center;gap:14px}
.header-phone{font-family:var(--font-head);font-weight:800;font-size:14px;color:var(--navy);text-decoration:none}
.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}
.nav-toggle span{display:block;width:22px;height:2px;background:var(--navy);margin:4px 0}

/* Hero */
.hero{position:relative;background:var(--navy);color:#fff;overflow:hidden}
.hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:start;padding:56px 0 70px}
.badge-pill{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:var(--amber);padding:9px 15px;border-radius:999px;margin-bottom:24px}
.hero h1{font-weight:900;font-size:60px;line-height:1;letter-spacing:-.02em;color:#fff;margin:0 0 22px}
.hero-lede{font-size:17px;line-height:1.6;color:var(--cloud);max-width:30em;margin:0 0 28px}
.hero-actions{display:flex;gap:13px;margin-bottom:28px;flex-wrap:wrap}
.hero-proof{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.hero-proof .pf{display:flex;align-items:center;gap:9px;font-weight:600;font-size:13px;color:#cdd9e6}
.hero-proof .dot{width:5px;height:5px;border-radius:50%;background:#3a557a}
.hero-media{position:relative}
.hero-fab{position:absolute;left:-18px;bottom:-26px;background:#fff;color:var(--navy);border-radius:16px;box-shadow:var(--shadow-lg);padding:16px 20px;display:flex;gap:20px;align-items:center}
.hero-fab .num{font-family:var(--font-head);font-weight:900;font-size:26px;line-height:1}
.hero-fab .lbl{font-weight:600;font-size:11px;line-height:1.3;color:var(--body);margin-top:5px}
.hero-fab .divx{width:1px;align-self:stretch;background:#e6eaef}

/* Image placeholders — swap .img-ph for <img> when you have photos */
.img-ph{background:var(--ph);background-image:repeating-linear-gradient(45deg,rgba(14,36,64,.05) 0 14px,transparent 14px 28px);border-radius:20px;display:flex;padding:13px;position:relative}
.img-ph.dark{background:var(--ph-dark);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 14px,transparent 14px 28px)}
.img-ph .cap{font-family:var(--font-mono);font-weight:500;font-size:10px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);background:rgba(255,255,255,.85);padding:5px 8px;border-radius:5px;align-self:flex-start}
.img-ph.dark .cap{color:#7e96b2;background:rgba(11,29,51,.7)}
.img-ph.bottom{align-items:flex-end}
.ar-hero{aspect-ratio:4/3.4}.ar-team{aspect-ratio:4/4.2}
.ar-card{aspect-ratio:16/10;border-radius:0}.ar-area{aspect-ratio:16/11}

/* Sections */
.section{padding:56px 0}
.section.soft{background:var(--bg-soft)}
.section.navy{background:var(--navy);color:#fff}
.section-head{text-align:center;margin-bottom:36px}
.section-head h2{font-weight:800;font-size:38px;line-height:1.05}
.navy .eyebrow{color:var(--amber)}.navy h2{color:#fff}

/* Credentials */
.creds{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.cred{background:var(--bg-soft);border-radius:16px;padding:22px 24px}
.cred .num{font-family:var(--font-head);font-weight:900;font-size:30px;line-height:1;color:var(--navy)}
.cred .lbl{font-weight:600;font-size:12.5px;line-height:1.4;color:var(--body);margin-top:7px}

/* Split */
.split p{font-size:16px;line-height:1.65;color:var(--body-dim);margin:0 0 16px;}
.split h2{font-weight:800;font-size:38px;line-height:1.05;margin-bottom:18px}
.cred-tags{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}
.owner-name{font-family:var(--font-head);font-weight:800;font-size:18px;line-height:1;color:var(--navy)}
.lic-chip{font-weight:600;font-size:11px;line-height:1;color:var(--navy);background:var(--amber-soft);padding:8px 13px;border-radius:8px}
.media-tag{position:absolute;border-radius:14px;padding:13px 18px;font-weight:600;font-size:12.5px;line-height:1.3}
.media-tag.dark{right:-14px;bottom:24px;background:var(--navy);color:#fff}

/* Services */
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}
.card .body{padding:22px}
.card h3{font-weight:700;font-size:19px;line-height:1.2;margin:0 0 8px}
.card p{font-size:14px;line-height:1.55;color:var(--body);margin:0 0 14px}
.card-link{font-weight:800;font-size:12.5px;line-height:1;text-transform:uppercase;letter-spacing:.03em;color:var(--amber);text-decoration:none}
.card-link:hover{text-decoration:underline}

/* Guarantee */
.guarantee{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:center}
.guarantee h2{font-weight:800;font-size:32px;line-height:1.1;margin-bottom:18px}
.promises{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.promise{background:rgba(255,255,255,.05);border-radius:14px;padding:22px}
.promise .ic{font-size:22px;margin-bottom:12px}
.promise h3{font-weight:700;font-size:15px;line-height:1.3;color:#fff;margin-bottom:7px}
.promise p{font-size:13px;line-height:1.55;color:var(--cloud-dim);margin:0}

/* Process */
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.step{background:var(--bg-soft);border-radius:16px;padding:26px 24px}
.step .no{font-family:var(--font-head);font-weight:900;font-size:30px;line-height:1;color:var(--amber);margin-bottom:14px}
.step h3{font-weight:700;font-size:17px;line-height:1.2;margin-bottom:8px}
.step p{font-size:13.5px;line-height:1.55;color:var(--body);margin:0}

/* Reviews */
.reviews-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px;flex-wrap:wrap}
.rating-chip{display:flex;align-items:center;gap:14px;background:#fff;box-shadow:0 6px 18px rgba(14,36,64,.08);border-radius:14px;padding:14px 20px}
.rating-chip .big{font-family:var(--font-head);font-weight:900;font-size:36px;line-height:1;color:var(--navy)}
.rating-chip .sub{font-weight:500;font-size:12px;line-height:1.3;color:#7a8390;margin-top:4px}
.reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
.review{background:#fff;border-radius:16px;box-shadow:0 6px 18px rgba(14,36,64,.06);padding:26px 28px}
.review-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}
.verified{font-weight:600;font-size:10px;line-height:1;color:var(--green);background:var(--green-soft);padding:6px 10px;border-radius:8px}
.review p{font-weight:500;font-size:16px;line-height:1.5;color:var(--ink);margin:0 0 15px}
.review cite{font-family:var(--font-head);font-weight:800;font-size:13px;line-height:1.3;color:var(--navy);font-style:normal}
.review cite span{font-weight:500;color:var(--muted)}

/* Service area */
.area-chips{display:flex;flex-wrap:wrap;gap:8px}
.area-chips span{font-weight:600;font-size:12.5px;line-height:1;color:var(--navy);background:var(--chip);padding:9px 14px;border-radius:8px}
.split.area p{font-size:15px;max-width:30em;margin-bottom:20px}
.split.area h2{font-size:32px;line-height:1.08;margin-bottom:16px}

/* FAQ */
.faq{max-width:840px;margin:0 auto}
.faq-item{background:#fff;border-radius:14px;box-shadow:var(--shadow-sm);margin-bottom:10px;overflow:hidden}
.faq-item summary{font-family:var(--font-head);font-weight:700;font-size:16px;line-height:1.4;color:var(--navy);padding:18px 22px;display:flex;justify-content:space-between;gap:16px;list-style:none;cursor:pointer}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary .pm{color:var(--amber);transition:transform .2s ease}
.faq-item[open] summary .pm{transform:rotate(45deg)}
.faq-item p{font-size:14px;line-height:1.6;color:var(--body);margin:0;padding:0 22px 20px}

/* Estimate */
.estimate{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}
.estimate h2{font-weight:800;font-size:42px;line-height:1.02;letter-spacing:-.02em;margin-bottom:18px}
.estimate .lede{font-size:16px;line-height:1.6;color:var(--cloud);margin:0 0 26px;max-width:30em}
.call-row{display:inline-flex;align-items:center;gap:13px;text-decoration:none;margin-bottom:20px}
.call-ic{width:46px;height:46px;border-radius:12px;background:var(--amber);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:19px;flex:none}
.call-row .k{display:block;font-weight:600;font-size:11px;line-height:1;color:#7e96b2;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}
.call-row .v{font-family:var(--font-head);font-weight:900;font-size:22px;line-height:1;color:#fff}
.badge-row{display:flex;flex-wrap:wrap;gap:8px}
.badge-row span{font-weight:600;font-size:11px;line-height:1;color:#cdd9e6;border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:8px}

/* Form */
.lead-form{background:#fff;border-radius:var(--radius);padding:30px}
.lead-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
.field{display:flex;flex-direction:column}
.field label{font-weight:600;font-size:11px;line-height:1;color:var(--body);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}
.lead-form input,.lead-form select,.lead-form textarea{font-family:var(--font-body);font-size:14px;color:var(--ink);padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--bg-field);outline:none;width:100%;transition:border-color .15s,box-shadow .15s}
.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(224,144,47,.15)}
.lead-form textarea{resize:vertical;min-height:84px}
.lead-form .mb{margin-bottom:12px}
.form-fine{text-align:center;font-weight:500;font-size:11.5px;line-height:1.3;color:var(--muted);margin-top:12px}
.form-status{text-align:center;font-weight:600;font-size:14px;color:var(--green);margin-top:14px;display:none}
.form-status.show{display:block}

/* Footer */
.site-footer{background:var(--navy-dark);color:#fff;padding:46px 0 34px}
.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:30px;margin-bottom:22px}
.footer-about{max-width:30em}
.footer-about .brand{margin-bottom:16px}
.footer-about .brand-mark{border-color:#fff}
.footer-about .brand-name .n1{color:#fff}
.footer-about .brand-name .n2{color:var(--cloud-dim)}
.footer-about p{font-size:13.5px;line-height:1.6;color:var(--cloud-dim);margin:0}
.footer-contact{display:flex;flex-direction:column;gap:10px}
.footer-contact .h{font-weight:700;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:#6f87a3;margin-bottom:4px}
.footer-phone{font-family:var(--font-head);font-weight:900;font-size:18px;line-height:1;color:#fff;text-decoration:none}
.social{display:flex;gap:10px;margin-top:8px}
.social a{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;color:#cdd9e6;text-decoration:none;transition:background .15s}
.social a:hover{background:rgba(255,255,255,.08)}
.copyright{font-size:12px;line-height:1;color:#6f87a3}

/* Responsive */
@media (max-width:980px){
  .container{padding:0 28px}
  .hero-inner{grid-template-columns:1fr;gap:56px}
  .hero h1{font-size:46px}
  .hero-media{max-width:460px}
  .split,.split.area,.guarantee,.estimate{grid-template-columns:1fr;gap:32px}
  .cards{grid-template-columns:repeat(2,1fr)}
  .creds{grid-template-columns:repeat(2,1fr)}
  .steps{grid-template-columns:repeat(2,1fr)}
  .promises{grid-template-columns:1fr}
  .reviews{grid-template-columns:1fr}
  .main-nav,.header-phone{display:none}
  .nav-toggle{display:block}
  .section-head h2,.split h2,.estimate h2{font-size:32px}
}
@media (max-width:640px){
  .container{padding:0 18px}
  .ribbon{gap:12px;font-size:11px}
  .ribbon .sep{display:none}
  .hero-inner{padding:40px 0 56px}
  .hero h1{font-size:36px}
  .hero-actions{flex-direction:column;align-items:stretch}
  .hero-actions .btn{justify-content:center}
  .cards{grid-template-columns:1fr}
  .creds{grid-template-columns:1fr 1fr}
  .steps{grid-template-columns:1fr}
  .section{padding:44px 0}
  .section-head h2,.split h2,.estimate h2{font-size:27px}
  .lead-form .row2{grid-template-columns:1fr}
  .hero-fab{left:0}
}/* End custom CSS */