.contact-request__layout{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;gap:3rem;padding-bottom:4rem;background:linear-gradient(to top,#000 2px,transparent 0) 0 100%,linear-gradient(to top,#000 2px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:2.5rem 2.5rem}.contact-request__text{width:calc(61.4% - 1.5rem)}.contact-request__text h2{margin-bottom:clamp(2rem,3.3vw,4rem)}.contact-request__text .contact-request-text__text p{font-size:clamp(1.6rem,2vw,2.3rem);line-height:1.5}.contact-request__text button{margin-top:clamp(2rem,3.1vw,3.7rem)}.contact-request__img{width:calc(36.6% - 1.5rem)}.contact-request__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 989px){.contact-request__layout{flex-direction:column;gap:0}.contact-request__text{width:100%}.contact-request__img{width:100%;margin-top:clamp(2rem,3.1vw,3.7rem)}.contact-request__img img{max-width:42rem}}.contact-request__modal{width:100%}.contact-meeting{background-color:#f5f5f5}.contact-meeting__layout{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;gap:3rem;padding-bottom:4rem;background:linear-gradient(to bottom,#000 2px,transparent 0) 100% 0,linear-gradient(to top,#000 2px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:2.5rem 2.5rem}.contact-meeting__text{width:calc(64.9% - 1.5rem);max-width:66.8rem;margin-left:auto;padding-right:4.2rem}.contact-meeting__text h2{margin-bottom:1.7rem}.contact-meeting__text .contact-meeting-text__text p{font-size:clamp(1.6rem,2vw,2.3rem);line-height:1.5;margin-bottom:3rem}.contact-meeting__text .contact-meeting-text__text p:last-child{margin-bottom:0}.contact-meeting__text button{margin-top:clamp(2rem,3.1vw,3.7rem)}.contact-meeting__img{width:calc(35.1% - 1.5rem)}.contact-meeting__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 989px){.contact-meeting__layout{flex-direction:column-reverse;gap:0;background:linear-gradient(to top,#000 2px,transparent 0) 0 100%,linear-gradient(to top,#000 2px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:2.5rem 2.5rem}.contact-meeting__text{width:100%;margin-left:0;padding-right:0}.contact-meeting__img{width:100%;margin-top:clamp(2rem,3.1vw,3.7rem)}.contact-meeting__img img{max-width:42rem}}.contact-location__wrapper{width:100%;max-width:144rem;margin-left:auto;margin-right:auto}.contact-location{width:100%;max-width:133rem;padding-left:2.4rem;margin-left:auto}.contact-location__layout{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:3.2rem}.contact-location__text{flex-shrink:0;width:100%;max-width:51.1rem;padding-top:2rem;padding-bottom:5rem;margin-bottom:2rem;background:linear-gradient(to top,#000 2px,transparent 0) 0 100%;background-repeat:no-repeat;background-size:2.5rem 2.5rem}.contact-location__text h2{margin-bottom:4rem}.contact-location__text .contact-location-text__text p{font-size:clamp(1.6rem,2vw,2.3rem);line-height:1.48}.contact-location__text .contact-location-text__text a{text-decoration:none}.contact-location__text .contact-location-text__text a:hover{text-decoration:underline}.contact-location__map{flex-shrink:1;width:100%;max-width:72rem;display:flex;position:relative;overflow:hidden;height:36.2rem}.contact-location-map__map{height:36.2rem}@media screen and (max-width: 989px){.contact-location{padding-right:2.4rem}.contact-location__layout{flex-direction:column;align-items:flex-start;gap:0}.contact-location__map{max-width:72rem;height:auto;aspect-ratio:1.7/1;margin-top:2.4rem}.contact-location-map__map{height:auto;aspect-ratio:1.7/1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/page-contact.css.map */
