.contact-section{background-color:#edeff6;width:100%;box-sizing:border-box}.contact-section__container{max-width:1920px;margin:0 auto;padding:0;box-sizing:border-box}.contact-section__content{display:flex;flex-direction:column;gap:64px;align-items:center;width:100%}.contact-section__badge{border:1px solid #6E7180;box-sizing:border-box;display:flex;gap:10px;height:25px;align-items:center;justify-content:center;padding:10px;border-radius:8px;flex-shrink:0}.contact-section__badge-text{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:15px;line-height:normal;color:#6e7180;letter-spacing:-.9px;text-transform:uppercase}.contact-section__header{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;width:100%}.contact-section__heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:68px;line-height:1.2;letter-spacing:-2.04px;color:#6e7180;margin:0;min-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-section__heading-highlight{color:#ff6663}.contact-section__description{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:22px;line-height:1.45;letter-spacing:-.22px;color:#6e7180;margin:0;max-width:806px;width:100%}.contact-section__cards{display:flex;gap:24px;align-items:flex-start;justify-content:center;width:100%;flex-wrap:wrap}.contact-section__card{background-color:#fff;border:1px solid #D3D6DF;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:center;padding:32px;border-radius:32px;box-shadow:0 2px 8px -4px #18274b14;position:relative;width:450px;flex-shrink:0}.contact-section__card-icon{width:48px;height:48px;flex-shrink:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.contact-section__icon-img{width:100%!important;height:100%!important;object-fit:contain;object-position:center;display:block}.contact-section__icon-placeholder{width:100%;height:100%;background-color:#edeff6;border-radius:4px}.contact-section__card-content{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.contact-section__card-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.84px;color:#40424c;margin:0;width:100%}.contact-section__card-info{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:18px;line-height:1.45;letter-spacing:-.18px;color:#6e7180;margin:0;width:100%}.contact-section__card-link{color:#6e7180;transition:color .2s ease}.contact-section__card-link--email{text-decoration:underline;text-underline-position:from-font}.contact-section__card-link--phone{text-decoration:none}.contact-section__card-link:hover{color:#ff6663}@media screen and (min-width:1792px){.contact-section__container{padding:0}.contact-section__content{gap:64px}.contact-section__cards{gap:24px;flex-wrap:nowrap}.contact-section__card{width:450px}}@media screen and (max-width:1791px)and (min-width:1300px){.contact-section__container{padding:0 80px}.contact-section__content{gap:56px}.contact-section__heading{font-size:60px;letter-spacing:-1.8px}.contact-section__description{font-size:20px;max-width:700px}.contact-section__cards{gap:20px}.contact-section__card{width:380px;padding:28px;gap:36px}.contact-section__card-title{font-size:26px;letter-spacing:-.78px}.contact-section__card-info{font-size:17px}}@media screen and (max-width:1299px)and (min-width:1200px){.contact-section__container{padding:0 60px}.contact-section__content{gap:48px}.contact-section__heading{font-size:56px;letter-spacing:-1.68px}.contact-section__description{font-size:20px;max-width:650px}.contact-section__cards{gap:20px}.contact-section__card{width:350px;padding:28px;gap:32px}.contact-section__card-title{font-size:24px;letter-spacing:-.72px}.contact-section__card-info{font-size:16px}}@media screen and (max-width:1199px)and (min-width:990px){.contact-section__container{padding:0 40px}.contact-section__content{gap:40px}.contact-section__heading{font-size:48px;letter-spacing:-1.44px}.contact-section__description{font-size:20px;max-width:600px}.contact-section__cards{gap:20px;flex-wrap:wrap;justify-content:center}.contact-section__card{width:calc(50% - 10px);min-width:300px;max-width:400px;padding:24px;gap:28px}.contact-section__card-title{font-size:22px;letter-spacing:-.66px}.contact-section__card-info{font-size:16px}}@media screen and (max-width:989px)and (min-width:750px){.contact-section__container{padding:0 40px}.contact-section__content{gap:32px}.contact-section__badge{height:23px;padding:8px}.contact-section__badge-text{font-size:14px;letter-spacing:-.84px}.contact-section__heading{font-size:40px;letter-spacing:-1.2px}.contact-section__description{font-size:18px;letter-spacing:-.18px;max-width:100%}.contact-section__cards{gap:20px;flex-direction:column;align-items:center}.contact-section__card{width:100%;max-width:450px;padding:24px;gap:28px}.contact-section__card-icon{width:44px;height:44px}.contact-section__card-title{font-size:22px;letter-spacing:-.66px}.contact-section__card-info{font-size:16px}}@media screen and (max-width:749px){.contact-section__container{padding:0 24px}.contact-section__content{gap:32px}.contact-section__badge{height:22px;padding:8px 10px}.contact-section__badge-text{font-size:13px;letter-spacing:-.78px}.contact-section__header{gap:14px}.contact-section__heading{font-size:32px;letter-spacing:-.96px;line-height:1.25}.contact-section__description{font-size:16px;letter-spacing:-.16px;line-height:1.4}.contact-section__cards{gap:20px;flex-direction:column;align-items:center;width:100%}.contact-section__card{width:100%;padding:24px;gap:24px}.contact-section__card-icon{width:40px;height:40px}.contact-section__card-title{font-size:20px;letter-spacing:-.6px}.contact-section__card-info{font-size:15px;letter-spacing:-.15px}}@media screen and (max-width:480px){.contact-section__container{padding:0 16px}.contact-section__content{gap:28px}.contact-section__badge{height:20px;padding:6px 8px}.contact-section__badge-text{font-size:12px;letter-spacing:-.72px}.contact-section__heading{font-size:28px;letter-spacing:-.84px}.contact-section__description{font-size:15px;letter-spacing:-.15px}.contact-section__card{padding:20px;gap:20px}.contact-section__card-icon{width:36px;height:36px}.contact-section__card-title{font-size:18px;letter-spacing:-.54px}.contact-section__card-info{font-size:14px;letter-spacing:-.14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-section.css.map */
