.container{display:flex;flex-direction:column;gap:48px}.container .contact-form{display:flex;flex-direction:row;gap:24px}@media screen and (max-width:767px){.container .contact-form{gap:16px}}.container .contact-form .image{height:72px;width:72px}@media screen and (max-width:767px){.container .contact-form .image{height:40px;width:40px}}.container .contact-form .texts{display:flex;flex-direction:column;gap:4px}.container .contact-form .texts h3{font-weight:300}.container .contact-form .texts p{font-weight:500}@media screen and (max-width:960px){.container .contact-form .texts p{font-size:18px}}@media screen and (min-width:960px){.container .contact-form .texts p{font-size:24px}}.container .contact-form .texts p a{cursor:pointer;text-decoration:none}.form-page{align-items:center;-moz-column-gap:128px;column-gap:128px;display:grid;grid-template-columns:1fr 1fr;padding:100px 192px;row-gap:50px}@media screen and (max-width:767px){.form-page{gap:32px;grid-template-columns:1fr!important;padding:25px!important}}@media screen and (max-width:1024px){.form-page{padding:52px 72px}}@media screen and (max-width:1281px){.form-page{-moz-column-gap:52px;column-gap:52px;grid-template-columns:2fr 1fr}}@media screen and (max-width:1537px){.form-page{padding:72px 92px}}.form-page .page-texts{display:flex;flex-direction:column;gap:24px;grid-column:1/-1;width:50%}@media screen and (max-width:1024px){.form-page .page-texts{width:100%}}.form-page .page-texts #page-title{font-weight:300}@media screen and (max-width:1024px){.form-page .page-texts #page-title,.form-page .page-texts .page-text{text-align:center}}
