.contact-page{margin-top:80px;margin-bottom:40px}@media only screen and (max-width:1023px){.contact-page{margin-top:56px;margin-bottom:0}}.contact-page h1{font-weight:600;font-size:52px;letter-spacing:-1.6px}@media only screen and (max-width:1023px){.contact-page h1{font-size:38px;line-height:1;margin-bottom:-6px}}.contact-page p{font-weight:400;font-size:17px;line-height:1.3;letter-spacing:-.2px;color:#51496a;padding-top:14px}@media only screen and (max-width:1023px){.contact-page p{padding-top:18px}}.contact-page p a{color:#704cf2}.contact-page form{margin-top:14px}@media only screen and (max-width:1023px){.contact-page form{margin-top:9px}.contact-page form .common-input-block,.contact-page form .common-checkbox-block,.contact-page form .common-button-block{margin-bottom:16px}}.contact-page form .error{color:red;font-size:14px}.contact-page .notification-block{max-width:753px;margin:0 auto 40px}.contact-page .notification-block p{font-size:30px;padding:0;color:#251d3f}@media only screen and (max-width:1023px){.contact-page .notification-block p{font-size:20px}}.contact-grid{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:1024px){.contact-grid{display:grid;grid-template-columns:auto 379px;gap:32px;max-width:753px;margin:0 auto}}
