.ContactForm-module-scss-module__kDqBEW__container .ContactForm-module-scss-module__kDqBEW__description{flex-direction:column;flex-shrink:0;align-items:center;row-gap:2rem;margin-bottom:4rem;display:flex}.ContactForm-module-scss-module__kDqBEW__container .ContactForm-module-scss-module__kDqBEW__description p{font-size:.8rem;line-height:1.6}.ContactForm-module-scss-module__kDqBEW__container{border:1px solid #d3d3d3;border-radius:1rem;margin-block:10rem;padding:4rem}@media (max-width:768px){.ContactForm-module-scss-module__kDqBEW__container .ContactForm-module-scss-module__kDqBEW__description h1{font-size:1.3rem}.ContactForm-module-scss-module__kDqBEW__container .ContactForm-module-scss-module__kDqBEW__description p{font-size:.7rem}}@media (max-width:1024px){.ContactForm-module-scss-module__kDqBEW__container{padding:2rem}}.ContactForm-module-scss-module__kDqBEW__contactForm{flex-direction:column;row-gap:4rem;display:flex}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__credentials{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:640px){.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__credentials{grid-template-columns:repeat(1,1fr)}}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__credentials{padding-inline:3rem;padding-bottom:2rem}@media (max-width:1024px){.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__credentials{flex-wrap:wrap;padding-inline:0;display:flex}}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests{flex-direction:column;row-gap:3rem;display:flex}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests h4{text-align:center}@media (max-width:1024px){.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests h4{font-size:.7rem}}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests .ContactForm-module-scss-module__kDqBEW__projects{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (max-width:1280px){.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests .ContactForm-module-scss-module__kDqBEW__projects{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests .ContactForm-module-scss-module__kDqBEW__projects{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests .ContactForm-module-scss-module__kDqBEW__projects{grid-template-columns:repeat(1,1fr)}}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests .ContactForm-module-scss-module__kDqBEW__projects{justify-items:center;padding-inline:2rem}@media (max-width:1024px){.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__interests .ContactForm-module-scss-module__kDqBEW__projects{flex-wrap:wrap;gap:2rem;padding-inline:0;display:flex}}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__message{width:100%}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__agreement{align-self:center}.ContactForm-module-scss-module__kDqBEW__contactForm .ContactForm-module-scss-module__kDqBEW__submitBtnWrapper{align-self:center;padding-top:2rem}
.Input-module-scss-module__K4pPNG__input{border:1px solid #d9d9d9;border-radius:.5rem;padding-block:.5rem;padding-inline:1rem;font-family:inherit;transition:all .3s}.Input-module-scss-module__K4pPNG__input:focus{border-color:#696969;outline:1px solid #696969}.Input-module-scss-module__K4pPNG__input{min-width:15rem}@media (max-width:1024px){.Input-module-scss-module__K4pPNG__input{width:100%;min-width:3rem;font-size:12px}}.Input-module-scss-module__K4pPNG__textarea{border:1px solid #d9d9d9;border-radius:.5rem;padding-block:.5rem;padding-inline:1rem;font-family:inherit;transition:all .3s}.Input-module-scss-module__K4pPNG__textarea:focus{border-color:#696969;outline:1px solid #696969}.Input-module-scss-module__K4pPNG__textarea{resize:none;width:100%;font-size:.7rem}.Input-module-scss-module__K4pPNG__textarea:focus{outline:1px solid #696969}@media (max-width:1024px){.Input-module-scss-module__K4pPNG__textarea{font-size:12px}}@media (max-width:640px){.Input-module-scss-module__K4pPNG__textarea{width:100%;min-width:3rem}}
.SubscribeSection-module-scss-module__YXmWcq__subscribe{color:#000;background-color:#f8f8ff;border-radius:1rem;height:20rem;margin:2rem;padding-inline:2rem}.SubscribeSection-module-scss-module__YXmWcq__subscribe .SubscribeSection-module-scss-module__YXmWcq__container{flex-direction:column;justify-content:center;align-items:center;row-gap:3rem;height:100%;padding:1rem;display:flex}.SubscribeSection-module-scss-module__YXmWcq__subscribe .SubscribeSection-module-scss-module__YXmWcq__container h1{font-weight:700}.SubscribeSection-module-scss-module__YXmWcq__subscribe .SubscribeSection-module-scss-module__YXmWcq__container p{font-weight:200}@media (max-width:1024px){.SubscribeSection-module-scss-module__YXmWcq__subscribe .SubscribeSection-module-scss-module__YXmWcq__container p{font-size:12px}}.SubscribeSection-module-scss-module__YXmWcq__subscribe .SubscribeSection-module-scss-module__YXmWcq__container form{column-gap:1rem;display:flex}
.Checkbox-module-scss-module__P4TH2q__checkboxWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.Checkbox-module-scss-module__P4TH2q__checkboxWrapper .Checkbox-module-scss-module__P4TH2q__checkbox{cursor:pointer;accent-color:#000;width:18px;height:18px}.Checkbox-module-scss-module__P4TH2q__checkboxWrapper span{font-size:.8rem}@media (max-width:768px){.Checkbox-module-scss-module__P4TH2q__checkboxWrapper span{font-size:.7rem}}
.Button-module-scss-module__GWGmiW__primary{cursor:pointer;color:#fff;background-color:#000;border:1px solid #000;border-radius:.5rem;outline:none;padding-block:.5rem;padding-inline:1.4rem;font-family:inherit;font-weight:500;transition:all .3s}.Button-module-scss-module__GWGmiW__primary:hover{color:#000;background-color:#d3d3d3;border-color:#d3d3d3}.Button-module-scss-module__GWGmiW__outline{cursor:pointer;color:#000;background-color:#0000;border:1px solid #d3d3d3;border-radius:.5rem;outline:none;padding-block:.5rem;padding-inline:1.4rem;font-family:inherit;font-weight:500;transition:all .3s}.Button-module-scss-module__GWGmiW__outline:hover{color:#fff;background-color:#000;border-color:#000}.Button-module-scss-module__GWGmiW__ghost{color:#000;background-color:#0000;border:none;outline:none;padding-block:.5rem;padding-inline:1rem;font-family:inherit}.Button-module-scss-module__GWGmiW__link{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;width:fit-content;font-family:inherit;font-weight:200}@media (max-width:640px){.Button-module-scss-module__GWGmiW__primary,.Button-module-scss-module__GWGmiW__outline{white-space:nowrap;padding-inline:.7rem;font-size:12px}}
.LocationsSection-module-scss-module__HfUuuq__container .LocationsSection-module-scss-module__HfUuuq__description{flex-direction:column;flex-shrink:0;align-items:center;row-gap:2rem;margin-bottom:4rem;display:flex}.LocationsSection-module-scss-module__HfUuuq__container .LocationsSection-module-scss-module__HfUuuq__description p{font-size:.8rem;line-height:1.6}.LocationsSection-module-scss-module__HfUuuq__showroom .LocationsSection-module-scss-module__HfUuuq__imageContainer{aspect-ratio:1.5;border-radius:12px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.LocationsSection-module-scss-module__HfUuuq__container{margin-block:6rem}.LocationsSection-module-scss-module__HfUuuq__container .LocationsSection-module-scss-module__HfUuuq__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:1024px){.LocationsSection-module-scss-module__HfUuuq__container .LocationsSection-module-scss-module__HfUuuq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LocationsSection-module-scss-module__HfUuuq__container .LocationsSection-module-scss-module__HfUuuq__grid{grid-template-columns:repeat(1,1fr)}}.LocationsSection-module-scss-module__HfUuuq__office{cursor:pointer;border:1px solid gray;border-radius:.5rem;flex-direction:column;row-gap:1.5rem;padding:1.5rem;display:flex}.LocationsSection-module-scss-module__HfUuuq__office h1{border-bottom:1px solid #d3d3d3;padding-bottom:.5rem;font-size:1rem;font-weight:500}.LocationsSection-module-scss-module__HfUuuq__office p{font-size:.9rem;font-weight:400}.LocationsSection-module-scss-module__HfUuuq__office span{align-items:center;column-gap:1rem;font-size:.8rem;display:flex}.LocationsSection-module-scss-module__HfUuuq__showroom .LocationsSection-module-scss-module__HfUuuq__imageContainer img{object-fit:cover;transition:all .3s}.LocationsSection-module-scss-module__HfUuuq__showroom .LocationsSection-module-scss-module__HfUuuq__imageContainer .LocationsSection-module-scss-module__HfUuuq__overlay{z-index:2;background-color:#00000080;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.LocationsSection-module-scss-module__HfUuuq__showroom .LocationsSection-module-scss-module__HfUuuq__imageContainer .LocationsSection-module-scss-module__HfUuuq__overlay h1{color:#fff;font-size:1rem;font-weight:400}.LocationsSection-module-scss-module__HfUuuq__showroom .LocationsSection-module-scss-module__HfUuuq__imageContainer:hover img{transform:scale(1.05)}.LocationsSection-module-scss-module__HfUuuq__showroom .LocationsSection-module-scss-module__HfUuuq__imageContainer:hover .LocationsSection-module-scss-module__HfUuuq__overlay{opacity:1}
.MapSection-module-scss-module__GiPziW__mapSection{height:300px;margin-block:4rem}@media (max-width:640px){.MapSection-module-scss-module__GiPziW__mapSection{height:600px}}
.ErrorPage-module-scss-module__Rg6DZa__errorPage{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-block:10rem;display:flex}.ErrorPage-module-scss-module__Rg6DZa__errorPage .ErrorPage-module-scss-module__Rg6DZa__container{flex-direction:column;align-items:center;row-gap:2rem;display:flex}.ErrorPage-module-scss-module__Rg6DZa__errorPage .ErrorPage-module-scss-module__Rg6DZa__container h1{font-size:5rem}.ErrorPage-module-scss-module__Rg6DZa__errorPage .ErrorPage-module-scss-module__Rg6DZa__container p{margin-bottom:2rem;font-size:1.6rem}@media (max-width:1024px){.ErrorPage-module-scss-module__Rg6DZa__errorPage .ErrorPage-module-scss-module__Rg6DZa__container h1{font-size:4rem}.ErrorPage-module-scss-module__Rg6DZa__errorPage .ErrorPage-module-scss-module__Rg6DZa__container p{font-size:1.3rem}}@media (max-width:640px){.ErrorPage-module-scss-module__Rg6DZa__errorPage .ErrorPage-module-scss-module__Rg6DZa__container h1{font-size:2rem}.ErrorPage-module-scss-module__Rg6DZa__errorPage .ErrorPage-module-scss-module__Rg6DZa__container p{font-size:.8rem}}
.NotFound-module-scss-module__yo7oKa__notFound{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-block:10rem;display:flex}.NotFound-module-scss-module__yo7oKa__notFound .NotFound-module-scss-module__yo7oKa__container{flex-direction:column;align-items:center;row-gap:2rem;display:flex}.NotFound-module-scss-module__yo7oKa__notFound .NotFound-module-scss-module__yo7oKa__container h1{font-size:14rem}.NotFound-module-scss-module__yo7oKa__notFound .NotFound-module-scss-module__yo7oKa__container p{margin-bottom:2rem;font-size:2rem}@media (max-width:768px){.NotFound-module-scss-module__yo7oKa__notFound .NotFound-module-scss-module__yo7oKa__container h1{font-size:8rem}.NotFound-module-scss-module__yo7oKa__notFound .NotFound-module-scss-module__yo7oKa__container p{font-size:1rem}}
