.contacts{background:#fff}.contacts-title{padding:4rem 0;text-align:center}.contacts-title__on{font-size:1rem;letter-spacing:-.02em;text-transform:uppercase;color:#d8b36f;margin-bottom:1rem;display:block}.contacts-title__note{font-size:14px;margin-top:1rem}.contacts-info{padding:3rem 4rem 3.5rem;background:#f3f5f9;margin-top:3rem}.contacts-info__adress{margin-bottom:3rem}.contacts-info__adress p{font-size:1.8rem;line-height:1.7rem;font-weight:700}.contacts-info__adress span{font-size:13px;line-height:12px;letter-spacing:-.02em;text-transform:uppercase;color:#a2a0b4;display:block;margin-bottom:1rem}.contacts-info__number{margin-bottom:3rem}.contacts-info__number a{color:#030022;font-size:2.4rem;line-height:2.3rem;font-weight:700}.contacts-info__number span{font-size:1.3rem;line-height:1.2rem;letter-spacing:-.02em;text-transform:uppercase;color:#a2a0b4;display:block;margin-bottom:1rem}.contacts-info__email a{font-size:1.8rem;line-height:1.7rem;letter-spacing:-.02em;color:#030022;font-weight:700}.contacts-info__email span{display:block;font-size:1.3rem;line-height:1.2rem;letter-spacing:-.02em;text-transform:uppercase;color:#a2a0b4;display:block;margin-bottom:1rem}.contacts .map{margin-bottom:8rem}.contacts .map .svg-left{display:none}.contacts .map .svg-right{display:none}.contacts .map .map__container{height:51rem}.contacts .map .hover{width:100%;bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts .map .hover .button-down{width:37rem}.contacts .map .hover .button-down a{font-weight:700;font-size:1.2rem;line-height:2rem}.contacts .map .hover .button-down:before{background:#d8b36f;right:2.6rem}.contacts .map .hover .button-down:after{left:2.6rem;background:#d8b36f}.contacts .map .hover .button-down:hover:after{background:#d7a852}.contacts .map .hover .button-down:hover a{background:#d7a852}.contacts-form{background:#f3f5f9;padding:8rem 2rem;-webkit-clip-path:polygon(80% 0,100% 5%,100% 100%,20% 100%,0 100%,0 5%);clip-path:polygon(80% 0,100% 5%,100% 100%,20% 100%,0 100%,0 5%)}.contacts-form__title{text-align:center;margin-bottom:4rem}.contacts-form__title-note{font-size:10px;line-height:14px;letter-spacing:-.02em;text-transform:uppercase;color:#d8b36f;margin-bottom:1rem}.contacts-form__title-under{font-size:14px;line-height:20px;letter-spacing:-.02em}.contacts-form form .form-item{text-align:center}.contacts-form form .form-item p{padding-bottom:1rem;font-size:12px;line-height:20px;letter-spacing:-.02em;text-transform:uppercase;color:#030122;font-weight:700}.contacts-form form .form-item .button-down{margin-bottom:3rem}.contacts-form form .form-item .button-down:before{right:17px;top:-7px;bottom:-7px;-webkit-transform:rotateZ(28deg);-ms-transform:rotate(28deg);transform:rotateZ(28deg)}.contacts-form form .form-item .button-down:after{left:24px;top:-12px;bottom:-41px;-webkit-transform:rotateZ(-28deg);-ms-transform:rotate(-28deg);transform:rotateZ(-28deg)}.contacts-form form .form-item .form-message{margin-bottom:3rem;overflow:hidden}.contacts-form form .form-item .form-message label span textarea{-webkit-clip-path:polygon(100% 0,100% 65%,85% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 65%,85% 100%,0 100%,0 0);height:100%;width:100%;text-align:center;border:none;padding-top:1.5rem}.contacts-form form .form-item .form-message label span textarea::-webkit-input-placeholder{font-size:1.4rem;line-height:2rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#cdccd3}.contacts-form form .form-item .form-message label span textarea::-moz-placeholder{font-size:1.4rem;line-height:2rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#cdccd3}.contacts-form form .form-item .form-message label span textarea:-ms-input-placeholder{font-size:1.4rem;line-height:2rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#cdccd3}.contacts-form form .form-item .form-message label span textarea::-ms-input-placeholder{font-size:1.4rem;line-height:2rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#cdccd3}.contacts-form form .form-item .form-message label span textarea::placeholder{font-size:1.4rem;line-height:2rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#cdccd3}.contacts-form form .form-item .form-message:after{content:'';position:absolute;right:14px;top:111px;bottom:-15px;width:.4rem;background:#fff;-webkit-transform:rotateZ(43deg);-ms-transform:rotate(43deg);transform:rotateZ(43deg)}.contacts-form form .form-config{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-form form .form-config .form-config__text{font-size:14px;line-height:18px;font-weight:700}.contacts-form form .form-config .form-config__text a{text-decoration:underline;color:#d0ad6b}.contacts-form form .form-config .form-config__check span span span input{width:2.4rem;height:2.4rem;border-radius:.5rem;margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.2rem solid #030022;cursor:pointer;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.contacts-form form .form-config .form-config__check span span span input:before{content:'';width:.5rem;height:.9rem;border:.2rem solid #f3f5f9;border-top:0;border-left:0;left:.7rem;top:.4rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute}.contacts-form form .form-config .form-config__check span span span input:checked{background:#d8b36f;border-color:#d8b36f}.contacts-form form .button-up input:hover{background:#18163f}.contacts-form form .button-up:after{right:19px;-webkit-transform:rotateZ(-28deg);-ms-transform:rotate(-28deg);transform:rotateZ(-28deg)}.contacts-form form .button-up:before{left:19px;-webkit-transform:rotateZ(28deg);-ms-transform:rotate(28deg);transform:rotateZ(28deg)}@media (min-width:750px){.contacts-form form .form-item .button-down:before{right:45px;top:-15px;bottom:-19px;-webkit-transform:rotateZ(48deg);-ms-transform:rotate(48deg);transform:rotateZ(48deg)}.contacts-form form .form-item .button-down:after{left:52px;top:-26px;bottom:-41px;-webkit-transform:rotateZ(-48deg);-ms-transform:rotate(-48deg);transform:rotateZ(-48deg)}.contacts-form form .form-item .form-message:after{right:27px;top:77px;bottom:-39px;-webkit-transform:rotateZ(64deg);-ms-transform:rotate(64deg);transform:rotateZ(64deg)}.contacts-form form .button-up:after{right:45px;-webkit-transform:rotateZ(-48deg);-ms-transform:rotate(-48deg);transform:rotateZ(-48deg)}.contacts-form form .button-up:before{left:46px;-webkit-transform:rotateZ(48deg);-ms-transform:rotate(48deg);transform:rotateZ(48deg)}}