.home-banner{flex-direction:column;min-height:550px;display:flex;position:relative}@media screen and (max-width:1199.98px){.home-banner{min-height:620px}}@media screen and (max-width:991.98px){.home-banner{min-height:600px}}.home-banner.below-header{margin-top:109px}@media screen and (max-width:767.98px){.home-banner.below-header{margin-top:105px}}.home-banner.below-header .home-banner-content{padding-top:40px}.home-banner.whole-picture{min-height:0}.home-banner.whole-picture .home-banner-slider{position:relative;inset:auto}.home-banner.whole-picture .home-banner-slider .swiper,.home-banner.whole-picture .home-banner-slider .swiper-wrapper,.home-banner.whole-picture .home-banner-slider .swiper-slide{height:auto}.home-banner.whole-picture .home-banner-slider img{height:auto;display:block}.home-banner.whole-picture .home-banner-content{display:none}.home-banner .home-banner-slider{z-index:0;position:absolute;inset:0}.home-banner .home-banner-slider .swiper,.home-banner .home-banner-slider .swiper-wrapper,.home-banner .home-banner-slider .swiper-slide{height:100%}.home-banner .home-banner-slider img{object-fit:cover;width:100%;height:100%}.home-banner .home-banner-slider .swiper-slide{position:relative}.home-banner .home-banner-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 15%,#00000040 45%,#00000080 70%,#000000b3 100%);position:absolute;inset:0}@media screen and (max-width:991.98px){.home-banner .home-banner-shade{background:linear-gradient(#0000000d 0%,#0000004d 30%,#0000008c 60%,#000000bf 100%)}}.home-banner .home-banner-content{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;width:100%;padding:126px 0 22px;display:flex;position:relative}.home-banner .home-banner-content .inner-content{flex-wrap:wrap;align-items:flex-end;gap:40px;display:flex}.home-banner .home-banner-content .tagline{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1f;border:1px solid #ffffff38;border-radius:30px;gap:8px;padding:8px 15px;font-size:clamp(12px,1vw,14px);font-weight:500;display:inline-flex}.home-banner .home-banner-content .banner-title{color:#fff;max-width:603px;margin:24px 0;font-size:clamp(26px,4vw,48px);font-weight:600;line-height:1.1}.home-banner .home-banner-content .banner-title span.accent{color:var(--ft-brand,#e11b22)}.home-banner .home-banner-content .banner-desc{color:var(--ft-surface-muted,#f8f8f8);max-width:603px;margin:0 0 24px;font-size:clamp(14px,1vw,16px);font-weight:400}.home-banner .home-banner-content .banner-stats{max-width:196px}.home-banner .home-banner-content .banner-stats .state-item{align-items:center;gap:10px;line-height:1.1;display:flex}.home-banner .home-banner-content .banner-stats .state-item .state-icon{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;border:1px solid #ffffff1a;border-radius:7px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.home-banner .home-banner-content .banner-stats .state-item .state-icon img{object-fit:contain;width:16px;height:16px}.home-banner .home-banner-content .banner-stats .state-item .title{color:#fff;font-size:20px;font-weight:600}.home-banner .home-banner-content .banner-stats .state-item .desc{color:#fff;font-size:16px;font-weight:400}.home-banner .home-banner-content .banner-stats .state-item:not(:first-child){margin-top:24px}@media screen and (max-width:1199.98px){.home-banner .home-banner-content .inner-content>div{width:100%}.home-banner .home-banner-content .tagline{padding:6px 12px}.home-banner .home-banner-content .banner-title{margin:12px 0}.home-banner .home-banner-content .banner-stats{align-items:flex-end;gap:15px;max-width:100%;display:flex}.home-banner .home-banner-content .banner-stats .state-item:not(:first-child){margin-top:12px}.home-banner .home-banner-content .banner-stats .state-item:not(:first-child):not(:last-child){display:none}.home-banner .home-banner-content .banner-stats .state-item .desc{font-size:12px}}@media screen and (max-width:991.98px){.home-banner .home-banner-content .inner-content{gap:6px}}@media screen and (max-width:767.98px){.home-banner:not(.whole-picture){min-height:min(111.111vw,75svh);margin-top:105px}.home-banner:not(.whole-picture) .home-banner-shade{background:linear-gradient(#0000 15%,#0006 40%,#000000a6 60%,#000c 100%)}.home-banner:not(.whole-picture) .home-banner-content{padding:24px 0 20px}.home-banner:not(.whole-picture) .home-banner-content .banner-title,.home-banner:not(.whole-picture) .home-banner-content .banner-desc,.home-banner:not(.whole-picture) .home-banner-content .banner-stats .desc{text-shadow:0 1px 2px #00000059}.home-banner:not(.whole-picture) .home-banner-content .banner-desc{margin-bottom:16px}.home-banner:not(.whole-picture) .home-banner-content .banner-stats{align-items:center}.home-banner:not(.whole-picture) .home-banner-content .banner-stats .state-item:not(:first-child){margin-top:0}.home-banner:not(.whole-picture) .home-banner-content .banner-stats .state-item .desc{font-size:13px}}.home-banner .home-banner-slider picture{width:100%;height:100%;display:block}
.banner-filters-section{padding-top:60px}.banner-filters{border:1px solid var(--ft-hairline,#0000001a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border-radius:16px;gap:10px;padding:10px;display:flex}.banner-filters .shop{gap:10px;width:calc(50% - 5px);display:flex}.banner-filters .shop .shop-item{border:1px solid var(--ft-border,#0003);color:#000;cursor:pointer;text-align:start;background-color:#fff;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding-inline-start:10px;font-family:inherit;font-size:clamp(13px,1.6vw,16px);font-weight:600;transition:all .3s;display:flex;overflow:visible}.banner-filters .shop .shop-item img{margin-top:-16px}.banner-filters .shop .shop-item svg path{stroke:#000;transition:all .3s}.banner-filters .shop .shop-item.active,.banner-filters .shop .shop-item:hover{background-color:var(--ft-brand,#e11b22);color:#fff}.banner-filters .shop .shop-item.active svg path,.banner-filters .shop .shop-item:hover svg path{stroke:#fff}.banner-filters .shop .shop-item:focus-visible{outline:2px solid var(--ft-brand,#e11b22);outline-offset:2px}.banner-filters .shop .shop-item>div:first-child{align-items:center;gap:9px;display:flex}.banner-filters .shop .shop-item>div:nth-child(2){align-self:flex-end}.banner-filters .search{gap:10px;width:calc(50% - 5px);display:flex}.banner-filters .search .search-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ft-dark,#272727);border:1px solid #0000;border-radius:6px;flex:1;font-size:14px;font-weight:600;transition:all .2s;display:block}.banner-filters .search .search-item:disabled{background-color:var(--ft-hairline,#0000001a);cursor:not-allowed;color:var(--ft-muted,#999);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.banner-filters .search .search-item:not(:disabled){cursor:pointer;background-color:var(--ft-surface-muted,#f8f8f8);border-color:var(--ft-border,#0003)}.banner-filters .search .search-item:not(:disabled) span{transition:all .2s;display:inline-block;transform:scale(1.1)}.banner-filters .search .search-item:not(:disabled):hover{color:#fff;background-color:#000}.banner-filters .search .search-item:not(:disabled):focus-visible{outline:2px solid var(--ft-dark,#272727);outline-offset:2px}
.inner-banner{flex-direction:column;min-height:max(460px,41.6667vw);display:flex;position:relative}.inner-banner.below-header{margin-top:109px}@media screen and (max-width:767.98px){.inner-banner.below-header{margin-top:105px}}.inner-banner:before{content:"";z-index:1;width:100%;height:100%;position:absolute}.inner-banner.is-shaded:before{pointer-events:none;background:linear-gradient(#0000 10%,#0000004d 40%,#00000080 65%,#000000b3 100%);inset:0}.inner-banner img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.inner-banner .banner-content{z-index:2;text-align:center;width:100%;max-width:700px;margin:0 auto;padding:max(184px,16.6667vw) 10px 60px;position:relative}.inner-banner .banner-content .banner-badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:30px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:500;display:inline-flex}.inner-banner .banner-content h1{color:#fff;margin-top:24px;margin-bottom:0;font-size:clamp(28px,4vw,48px);font-weight:600}.inner-banner .banner-content h1 span{color:var(--ft-brand,#e11b22)}.inner-banner .banner-content .desc{color:var(--ft-border,#d1d1d1);margin-top:16px;font-size:16px;font-weight:400}.inner-banner .banner-content .banner-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.inner-banner .banner-content .banner-btn{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:6px;margin-top:32px;padding:16px 24px;font-size:16px;font-weight:500;transition:all .3s;display:inline-flex}.inner-banner .banner-content .banner-btn:hover{background-color:var(--ft-brand,#e11b22)}@media screen and (max-width:767.98px){.inner-banner .banner-content .banner-badge{padding:6px 10px;font-size:13px}.inner-banner .banner-content .banner-btn{margin-top:20px;padding:14px 20px}}
.service-detail-page--no-banner .promotion{padding-top:160px}.promotion{padding:80px 0}@media screen and (max-width:767.98px){.promotion{padding:30px 0}}.promotion .promotion-content .promotion-subtitle{text-transform:uppercase;color:var(--ft-brand,#e11b22);font-size:12px;font-weight:700;line-height:1.1}.promotion .promotion-content .promotion-title{color:var(--ft-ink,#141414);margin-top:16px;margin-bottom:32px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.1}.promotion .promotion-content .promotion-title span{color:var(--ft-brand,#e11b22)}.promotion .promotion-content p{color:var(--ft-muted,#888);font-size:clamp(15px,2vw,20px);font-weight:400;line-height:1.1}.promotion .promotion-content p+p{margin-top:16px}.promotion .promotion-content h2,.promotion .promotion-content h3{color:var(--ft-ink,#141414);margin-top:32px;margin-bottom:16px;font-weight:700;line-height:1.1}.promotion .promotion-content h2:first-child,.promotion .promotion-content h3:first-child{margin-top:0}.promotion .promotion-content h2{font-size:28px}.promotion .promotion-content h3{font-size:22px}.promotion .promotion-content strong,.promotion .promotion-content b{color:var(--ft-ink,#141414);font-weight:700}.promotion .promotion-content em,.promotion .promotion-content i{font-style:italic}.promotion .promotion-content a{color:var(--ft-brand,#e11b22);text-underline-offset:3px;font-weight:500;text-decoration:underline}.promotion .promotion-content a:hover,.promotion .promotion-content a:focus-visible{color:var(--ft-ink,#141414)}.promotion .promotion-content ul,.promotion .promotion-content ol{margin:32px 0 0;padding:0}.promotion .promotion-content ul li,.promotion .promotion-content ol li{color:var(--ft-muted,#888);border-bottom:1px solid var(--ft-hairline,#0000001a);margin-bottom:12px;padding-bottom:12px;font-size:clamp(15px,2vw,20px);font-weight:400;line-height:1.1;list-style:none;display:block;position:relative}.promotion .promotion-content ul li{padding-left:12px}.promotion .promotion-content ul li:before{content:"";background-color:var(--ft-brand,#e11b22);border-radius:6px;width:6px;height:6px;position:absolute;top:10px;left:0}.promotion .promotion-content ol{counter-reset:promotion-item}.promotion .promotion-content ol li{padding-left:32px}.promotion .promotion-content ol li:before{counter-increment:promotion-item;content:counter(promotion-item) ".";font-variant-numeric:tabular-nums;width:26px;color:var(--ft-brand,#e11b22);font-weight:700;position:absolute;top:0;left:0}@media screen and (max-width:767.98px){.promotion .promotion-content .promotion-title{margin-bottom:15px}}.promotion .promotion-content .promotion-body--full h4,.promotion .promotion-content .promotion-body--full h5{color:var(--ft-ink,#141414);margin-top:24px;margin-bottom:12px;font-weight:700;line-height:1.2}.promotion .promotion-content .promotion-body--full h4:first-child,.promotion .promotion-content .promotion-body--full h5:first-child{margin-top:0}.promotion .promotion-content .promotion-body--full h4{font-size:19px}.promotion .promotion-content .promotion-body--full h5{font-size:17px}.promotion .promotion-content .promotion-body--full table{border-collapse:collapse;max-width:100%;color:var(--ft-ink,#141414);margin-top:24px;font-size:clamp(13px,1.4vw,16px);display:block;overflow-x:auto}.promotion .promotion-content .promotion-body--full th,.promotion .promotion-content .promotion-body--full td{text-align:start;vertical-align:top;border:1px solid var(--ft-hairline,#0000001a);padding:10px 14px}.promotion .promotion-content .promotion-body--full th{background-color:#1e1e1e0d;font-weight:700}.promotion .promotion-content .promotion-body--full figure{margin-top:24px}.promotion .promotion-content .promotion-body--full figure img{border-radius:16px;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.promotion .promotion-content .promotion-body--full .rt-figure{margin-left:auto;margin-right:auto}.promotion .promotion-content .promotion-body--full .rt-w-25{width:25%}.promotion .promotion-content .promotion-body--full .rt-w-33{width:33.333%}.promotion .promotion-content .promotion-body--full .rt-w-50{width:50%}.promotion .promotion-content .promotion-body--full .rt-w-66{width:66.666%}.promotion .promotion-content .promotion-body--full .rt-w-75{width:75%}.promotion .promotion-content .promotion-body--full .rt-w-100{width:100%}@media screen and (max-width:575.98px){.promotion .promotion-content .promotion-body--full .rt-w-25,.promotion .promotion-content .promotion-body--full .rt-w-33{width:50%}.promotion .promotion-content .promotion-body--full .rt-w-50,.promotion .promotion-content .promotion-body--full .rt-w-66,.promotion .promotion-content .promotion-body--full .rt-w-75{width:100%}}.promotion .promotion-content .promotion-body--full figcaption{color:var(--ft-muted,#888);text-align:center;margin-top:10px;font-size:14px;line-height:1.4}.promotion .promotion-content .promotion-body--full hr{border:0;border-top:1px solid var(--ft-hairline,#0000001a);opacity:1;margin:24px 0}
.service-soverage{background-color:var(--ft-dark,#0e0e0e);padding:60px 0}@media screen and (max-width:767.98px){.service-soverage{padding:40px 0}}.service-soverage .desc{color:var(--ft-muted,#999);max-width:351px;font-size:16px;font-weight:400;transition:all .4s}.service-soverage .service-soverage-item{z-index:0;border-bottom:1px solid #fff3;gap:10px;padding:30px 12px;display:flex;position:relative;overflow:hidden}.service-soverage .service-soverage-item>div{flex:1}.service-soverage .service-soverage-item:after{content:"";background-color:var(--ft-brand,#e11b22);z-index:-1;width:100%;height:100%;transition:all .4s;position:absolute;bottom:0;left:0;transform:translateY(110%)}.service-soverage .service-soverage-item:hover:after{transform:translateY(0)}.service-soverage .service-soverage-item:hover .count{color:#fff6}.service-soverage .service-soverage-item:hover .desc{color:#fff}.service-soverage .service-soverage-item .count{color:#fff3;width:150px;font-size:clamp(26px,3vw,40px);font-weight:700;transition:all .4s}.service-soverage .service-soverage-item .name{color:#fff;font-size:clamp(26px,3vw,36px);font-weight:600;transition:all .4s}.service-soverage .service-soverage-item:first-child{border-top:1px solid #fff3}@media screen and (max-width:767.98px){.service-soverage .service-soverage-item{flex-direction:column;gap:10px}.service-soverage .service-soverage-item .count{width:auto;margin-inline-end:10px}}
.why-it-matters{padding:80px 0}@media screen and (max-width:767.98px){.why-it-matters{padding:40px 0}}.why-it-matters .why-it-matters-cards{flex-direction:column;gap:20px;display:flex}.why-it-matters .why-it-matters-card{background-color:var(--ft-surface-muted,#f8f8f8);border-radius:20px;flex-direction:column;justify-content:space-between;gap:10px;height:50%;padding:32px 24px;display:flex}.why-it-matters .why-it-matters-card h4{color:var(--ft-dark,#272727);margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.why-it-matters .why-it-matters-card p{color:#5f6368;margin:0;font-size:16px;font-weight:400}@media screen and (max-width:997.98px){.why-it-matters .why-it-matters-cards{flex-direction:row}.why-it-matters .why-it-matters-cards .why-it-matters-card{width:50%;height:auto}}@media screen and (max-width:767.98px){.why-it-matters .why-it-matters-cards{flex-flow:wrap}.why-it-matters .why-it-matters-cards .why-it-matters-card{border-radius:10px;width:100%;padding:20px}}.why-it-matters img{border-radius:16px}
.service-process{background-color:#f6f6f4;padding:60px 0}@media screen and (max-width:767.98px){.service-process{padding:40px 0}}.service-process .service-process-card{text-align:center;z-index:1;position:relative}.service-process .service-process-card .count{background-color:var(--ft-surface-muted,#f8f8f8);border:1px solid var(--ft-hairline,#0000001a);width:104px;height:104px;color:var(--ft-dark,#272727);list-style:0;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 38px;font-size:36px;font-weight:700;display:flex;position:relative}.service-process .service-process-card .count:after{content:"";border-top:2px solid var(--ft-hairline,#0000001a);z-index:-1;width:300%;position:absolute;top:50%;left:50%}.service-process .service-process-card .count:before{content:"";border-top:2px solid var(--ft-brand,#e11b22);z-index:-1;width:0;position:absolute;top:50%;left:50%}@media screen and (max-width:991.98px){.service-process .service-process-card .count:before,.service-process .service-process-card .count:after{display:none}}.service-process .service-process-card .content .title{color:#0a0a0a;text-transform:uppercase;margin-bottom:15px;font-size:clamp(18px,2vw,24px);font-weight:700}.service-process .service-process-card .content .desc{color:var(--ft-muted,#999);font-size:16px;font-weight:400}.service-process .service-process-card.active .count{color:#fff;background-color:var(--ft-brand,#e11b22);transition:all 1s}.service-process .service-process-card.active .count:before{width:300%;transition:all 2s}@media screen and (max-width:767.98px){.service-process .service-process-card{text-align:left;gap:20px;display:flex}.service-process .service-process-card .count{width:60px;min-width:60px;height:60px;margin:0;font-size:22px}.service-process .service-process-card .count:after{border-right:2px solid var(--ft-hairline,#0000001a);width:0;height:180%;display:block}.service-process .service-process-card .count:before{border-right:2px solid var(--ft-brand,#e11b22);width:0;height:0;display:block}.service-process .service-process-card .content .title{margin-bottom:10px}.service-process .service-process-card.active .count{color:#fff;background-color:var(--ft-brand,#e11b22);transition:all 1s}.service-process .service-process-card.active .count:before{width:0;height:180%;transition:all 1s}}.service-process .process-cards .col-lg-3:last-child .service-process-card .count:before,.service-process .process-cards .col-lg-3:last-child .service-process-card .count:after{display:none}
.why-choose-our-services{padding:80px 0}@media screen and (max-width:767.98px){.why-choose-our-services{padding:30px 0}}.why-choose-our-services .why-choose-card{border:1px solid var(--ft-border,#d1d1d1);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:212px;padding:20px 24px;display:flex}.why-choose-our-services .why-choose-card .points{gap:5px;display:flex}.why-choose-our-services .why-choose-card .points span{background-color:var(--ft-hairline,#0000001a);border-radius:8px;width:8px;height:8px;display:inline-block}.why-choose-our-services .why-choose-card .points span.fill{background-color:var(--ft-brand,#e11b22)}.why-choose-our-services .why-choose-card h4{color:var(--ft-dark,#272727);margin-bottom:12px;font-size:20px;font-weight:600}.why-choose-our-services .why-choose-card p{color:var(--ft-muted,#959595);margin:0;font-size:16px;font-weight:400}@media screen and (max-width:767.98px){.why-choose-our-services .why-choose-card{min-height:170px}}
.contact-us{padding:165px 0 40px}@media screen and (max-width:767.98px){.contact-us{padding:150px 0 40px}}.contact-us .contact-us-content .contact-us-content-heading{color:var(--ft-brand,#e11b22);font-size:14px;font-weight:500;line-height:1.1}.contact-us .contact-us-content .contact-us-content-title{color:var(--ft-dark,#272727);letter-spacing:-1.76px;margin-top:16px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.contact-us .contact-us-content .contact-us-content-title-span{color:var(--ft-brand,#e11b22)}.contact-us .contact-us-content .contact-us-content-para{color:var(--ft-muted,#959595);max-width:335px;margin-top:16px;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.1}.contact-us .contact-us-content .contact-us-content-img{border-radius:16px;margin-top:28px}.contact-us .contact-us-social-icons{gap:10px;margin-top:50px;display:flex}.contact-us .contact-us-social-icons .contact-us-social-icon-box{border:1px solid var(--ft-text-secondary,#393939);background:#1a1a1a;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media screen and (max-width:767.98px){.contact-us .contact-us-social-icons{margin-top:20px}}.contact-us .contact-us-timing-heading{letter-spacing:.7px;text-transform:uppercase;color:var(--ft-dark,#272727);margin-top:24px;font-size:12.5px;font-weight:700;line-height:1.1}.contact-us .contact-us-timing-para{color:var(--ft-dark,#272727);margin-top:15px;font-size:16px;font-weight:400;line-height:1.1}.contact-us .contact-us-mail-box{align-items:center;gap:10px;margin-top:24px;display:flex}.contact-us .contact-us-mail-box .contact-us-mail{color:var(--ft-dark,#272727);font-size:16px;font-weight:400;line-height:1.1}.contact-us .contact-us-form{border:1px solid var(--ft-hairline,#0000001a);background:#fff;border-radius:16px;padding:20px 24px;box-shadow:-13px 17px 50px #0000000d}.contact-us .contact-us-form .contact-us-form-heading{color:var(--ft-dark,#272727);font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.1}.contact-us .contact-us-form form{margin-top:30px}@media screen and (max-width:767.98px){.contact-us .contact-us-form{padding:20px 15px}.contact-us .contact-us-form form{margin-top:30px}}.contact-us .contact-us-form .contact-us-checkbox{cursor:pointer;align-items:center;gap:8px;margin-bottom:24px;display:inline-flex}.contact-us .contact-us-form .contact-us-checkbox input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.contact-us .contact-us-form .contact-us-checkbox .contact-us-checkbox-box{background:#fff;border:1px solid #ced3d3;border-radius:2px;flex:0 0 16px;width:16px;height:16px;transition:all .2s;position:relative}.contact-us .contact-us-form .contact-us-checkbox .contact-us-checkbox-text{color:var(--ft-muted,#959595);font-size:14px;font-weight:400;line-height:1.2}.contact-us .contact-us-form .contact-us-checkbox input:checked+.contact-us-checkbox-box{background:var(--ft-brand,#e11b22);border-color:var(--ft-brand,#e11b22)}.contact-us .contact-us-form .contact-us-checkbox input:checked+.contact-us-checkbox-box:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.contact-us .contact-us-form .contact-us-form-submit-btn{background:var(--ft-brand,#e11b22);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 24px;display:flex}.contact-us .contact-us-form .contact-us-form-submit-btn .contact-us-form-submit-text{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.1}.contact-us .contact-us-map{margin-top:100px;margin-bottom:100px;position:relative}.contact-us .contact-us-map iframe{border-radius:20px;width:100%}@media screen and (max-width:767.98px){.contact-us .contact-us-map iframe{height:300px}.contact-us .contact-us-map{margin-top:40px;margin-bottom:40px}}.contact-us .contact-us-map .contact-us-map-card-container{background:#fff;border-radius:15px;max-width:530px;padding:24px 20px;position:absolute;top:50%;left:44px;transform:translateY(-50%);box-shadow:14px 12px 60px #00000040}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card-heading{color:var(--ft-dark,#1c1c1c);margin-bottom:30px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.1}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card{background:var(--ft-surface-muted,#f8f8f8);cursor:pointer;border-radius:15px;max-width:490px;padding:18px 42px 18px 23px}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-item-heading{color:var(--ft-dark,#1c1c1c);font-size:clamp(16px,2vw,24px);font-weight:500;line-height:1.1}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-address-heading{color:var(--ft-dark,#1c1c1c);font-size:24px;font-weight:500;line-height:1.1}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-address{align-items:center;gap:10px;margin-top:28px;display:flex}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-address svg{border:1px solid var(--ft-border,#0003);border-radius:60px;width:40px;min-width:40px;height:40px;padding:10px}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-address .contact-us-map-card-address-text{color:var(--ft-dark,#1c1c1c);margin:0;font-size:16px;font-weight:400;line-height:1.1}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-phone{align-items:center;gap:10px;margin-top:20px;display:flex}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-phone svg{border:1px solid var(--ft-border,#0003);border-radius:60px;width:40px;height:40px;padding:10px}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card .contact-us-map-card-phone .contact-us-map-card-phone-text{color:var(--ft-dark,#1c1c1c);margin:0;font-size:16px;font-weight:400;line-height:1.1}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card:not(:last-child){margin-bottom:24px}@media screen and (max-width:767.98px){.contact-us .contact-us-map .contact-us-map-card-container{inset:unset;transform:unset;margin-top:30px;padding:15px;position:relative}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card-heading{margin-bottom:15px}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card{padding:20px}.contact-us .contact-us-map .contact-us-map-card-container .contact-us-map-card:not(:last-child){margin-bottom:15px}}.contact-us-page{padding-top:0}.contact-us.cms-form-block{padding:60px 0}.contact-us.cms-map-block{padding:0 0 40px}.contact-us-map-heading{color:var(--ft-dark,#272727);font-size:40px;font-weight:600;line-height:1.1}.contact-us-map-empty{text-align:center;border:1px dashed var(--ft-hairline,#0000001a);background:var(--ft-surface-muted,#f8f8f8);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:40px;display:flex}.contact-us-map-empty .contact-us-map-card-heading{margin-bottom:16px}.contact-us-map-empty p{max-width:560px;color:var(--ft-muted,#959595);margin:0;font-size:16px;line-height:1.5}@media screen and (max-width:767.98px){.contact-us-map-empty{min-height:240px;padding:30px 20px}}
