@media (min-width:1020px){.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{-webkit-clip-path:polygon(5% 0,95% 0,100% 100%,0% 100%);clip-path:polygon(5% 0,95% 0,100% 100%,0% 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-info__number{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contacts-info__number span{font-size:1.5rem}.contacts-info__number a{font-size:3.2rem;line-height:3.1rem;font-weight:700}.contacts-info__adress{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.contacts-info__adress span{font-size:1.5rem}.contacts-info__email{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.contacts-info__email a{font-size:1.5rem}.contacts .map{padding:0 4rem;margin:0 auto;width:100%;max-width:192rem;margin-bottom:5rem}.contacts .map .map__container{height:35rem;-webkit-clip-path:polygon(100% 0,100% 25%,95% 50%,100% 75%,100% 100%,0 100%,0 75%,5% 50%,0 25%,0 0);clip-path:polygon(100% 0,100% 25%,95% 50%,100% 75%,100% 100%,0 100%,0 75%,5% 50%,0 25%,0 0)}.contacts .map .svg-left{display:block;width:11rem;position:absolute;left:-4rem;top:10rem}.contacts .map .svg-right{display:block;width:11rem;position:absolute;right:-4rem;top:10rem}.contacts .map .hover .button-down{width:27rem}.contacts .map .hover .button-down a{width:23rem}.contacts .map .hover .button-down:before{right:2.2rem;-webkit-transform:rotateZ(21deg);-ms-transform:rotate(21deg);transform:rotateZ(21deg)}.contacts .map .hover .button-down:after{left:2.2rem;-webkit-transform:rotateZ(-21deg);-ms-transform:rotate(-21deg);transform:rotateZ(-21deg)}.contacts-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-form form{width:65rem}.contacts-form form .form-item .button-down:before{display:none}.contacts-form form .form-item .button-down:after{left:31px;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.contacts-form form .form-item .button-down label span input{-webkit-clip-path:polygon(10% 0,100% 0%,90% 100%,0% 100%);clip-path:polygon(10% 0,100% 0%,90% 100%,0% 100%)}.contacts-form form .form-item .form-message p{background:#f3f5f9}.contacts-form form .form-item .form-message label span textarea{height:18rem;-webkit-clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%)}.contacts-form form .form-item .form-message:after{display:none}.contacts-form form .form-item .form-message:before{-webkit-transform:rotateZ(49deg);-ms-transform:rotate(49deg);transform:rotateZ(49deg);content:'';position:absolute;height:10rem;left:28px;width:.4rem;background:#fff}.contacts-form form .form-config{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-form form .button-up input{-webkit-clip-path:polygon(17% 0%,100% 0%,85% 100%,0% 100%);clip-path:polygon(17% 0%,100% 0%,85% 100%,0% 100%);width:23rem}.contacts-form form .button-up:before{left:22.2rem;-webkit-transform:rotateZ(33deg);-ms-transform:rotate(33deg);transform:rotateZ(33deg)}.contacts-form form .button-up:after{display:none}}@media (min-width:1220px){.contacts .map{padding:0 7rem}.contacts .map .button-down:before{right:45.5rem}.contacts .map .button-down:after{left:45.5rem}.contacts-info__adress,.contacts-info__number,.contacts-info__email{width:31rem}.contacts-info__email a{font-size:1.8rem}}@media (min-width:1360px){.contacts .map .button-down:before{right:49rem}.contacts .map .button-down:after{left:49rem}}@media (min-width:1440px){.contacts .map .svg-left{left:0}.contacts .map .svg-right{right:0}.contacts .map .button-down:before{right:53.5rem}.contacts .map .button-down:after{left:53.5rem}}@media (min-width:1640px){.contacts .map{padding:0 10rem}.contacts .map .map__container{-webkit-clip-path:polygon(100% 0,100% 25%,97% 50%,100% 75%,100% 100%,0 100%,0 75%,3% 50%,0 25%,0 0);clip-path:polygon(100% 0,100% 25%,97% 50%,100% 75%,100% 100%,0 100%,0 75%,3% 50%,0 25%,0 0)}.contacts .map .svg-left{left:2rem}.contacts .map .svg-right{right:2rem}.contacts .map .button-down:before{right:62.5rem}.contacts .map .button-down:after{left:62.5rem}}@media (min-width:1840px){.contacts .map{padding:0 16rem}.contacts .map .button-down:before{right:68.5rem}.contacts .map .button-down:after{left:68.5rem}}