:root{--contacts-bg:#fff}.page-module-scss-module__FYFztW__page{background-color:var(--contacts-bg);flex-direction:column;min-height:100vh;padding-top:60px;display:flex}@media (min-width:992px){.page-module-scss-module__FYFztW__page{padding-top:100px}}.page-module-scss-module__FYFztW__main{flex:1}
.ContactFormSection-module-scss-module__4P3jwa__contactForm{background:var(--contacts-bg);padding:60px 0}@media only screen and (min-width:992px){.ContactFormSection-module-scss-module__4P3jwa__contactForm{padding:100px 0}}.ContactFormSection-module-scss-module__4P3jwa__contactForm__wrapper{grid-template-columns:1fr;gap:20px;display:grid}@media only screen and (min-width:768px){.ContactFormSection-module-scss-module__4P3jwa__contactForm__wrapper{grid-template-columns:.7fr 1fr}}@media only screen and (min-width:992px){.ContactFormSection-module-scss-module__4P3jwa__contactForm__wrapper{gap:60px}}@media only screen and (min-width:768px){.ContactFormSection-module-scss-module__4P3jwa__contactForm__content{align-self:start;position:sticky;top:100px}}.ContactFormSection-module-scss-module__4P3jwa__contactForm__title{letter-spacing:-.02em;color:#000;margin:0 0 24px;font-size:32px;font-weight:400;line-height:1.1}@media only screen and (min-width:768px){.ContactFormSection-module-scss-module__4P3jwa__contactForm__title{font-size:38px}}@media only screen and (min-width:992px){.ContactFormSection-module-scss-module__4P3jwa__contactForm__title{margin:0 0 36px;font-size:42px}}.ContactFormSection-module-scss-module__4P3jwa__contactForm__description{letter-spacing:-.02em;color:#000;max-width:448px;margin:0;font-size:16px;font-weight:400;line-height:1.4}@media only screen and (min-width:992px){.ContactFormSection-module-scss-module__4P3jwa__contactForm__description{font-size:18px}}.ContactFormSection-module-scss-module__4P3jwa__contactForm__form{min-width:0}
