@media all{main.contacts .init-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:6.83132vw 11.1403vw 4.30899vw 12.82186vw}main.contacts .init-screen .image{width:36.83657vw;min-width:36.83657vw;height:39.30636vw;margin-right:5.8329vw;overflow:hidden}main.contacts .init-screen .image img{opacity:0}main.contacts .init-screen .info{padding-top:1.05097vw; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-wrap: wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main.contacts .init-screen .info .title{margin-bottom:1.05097vw}main.contacts .init-screen .info .desc{margin-bottom:1.7341vw}main.contacts .init-screen .info .social{display:-webkit-box;width: 100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.15449vw}main.contacts .init-screen .info .social__item{width:.94587vw;height:.94587vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.26117vw}main.contacts .init-screen .info .social__item img{width:.94587vw;height:auto}main.contacts .init-screen .info .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:30.00525vw;border-bottom:1px solid #eaeaea;position:relative}main.contacts .init-screen .info .contact:before{content:"";position:absolute;left:14.97635vw;top:-1.05097vw;height:calc(100% + 40vw/$a + vw);width:1px;background-color:#eaeaea}main.contacts .init-screen .info .contact__item{width:14.97635vw;max-width:14.97635vw;padding:2.0494vw .26274vw 2.10194vw 1.8392vw;border-top:1px solid #eaeaea}main.contacts .init-screen .info .contact__item .title{margin-bottom:.84078vw}main.contacts .init-screen .info .contact__item .title .mobile{display:none}main.contacts .init-screen .info .contact__item .text{margin-bottom:.15765vw}main.contacts .init-screen .info .contact__item .tel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.31529vw}main.contacts .form-screen{position:relative;padding-top:15.97478vw;padding-right:12.82186vw;padding-bottom:11.56069vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main.contacts .form-screen .back-image{width:79.55859vw;height:38.46558vw;top:9.45875vw;left:12.82186vw;position:absolute}main.contacts .form-screen .form-wrap{position:relative;z-index:4;width:36.78403vw;height:36.41618vw;background:#ffffff;-webkit-box-shadow:0vw 2.62743vw 7.88229vw rgba(0,8,21,0.12);box-shadow:0vw 2.62743vw 7.88229vw rgba(0,8,21,0.12);border-radius:.1051vw;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;padding-top:3.46821vw;padding:3.46821vw 7.88229vw 0}main.contacts .form-screen .form-wrap .title{margin-bottom:1.57646vw;text-align:center}main.contacts .form-screen .form-wrap .desc{text-align:center;margin-bottom:1.99685vw}main.contacts .form-screen .form-wrap .form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.contacts .form-screen .form-wrap .form-input{width:100%;height:2.41724vw;background:#ffffff;border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0vw .1051vw .26274vw rgba(0,0,0,0.05);box-shadow:0vw .1051vw .26274vw rgba(0,0,0,0.05);padding:.63058vw 1.26117vw .57803vw}main.contacts .form-screen .form-wrap .form .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:2.83762vw;margin-bottom:1.57646vw;position:relative;margin-bottom:1.57646vw}main.contacts .form-screen .form-wrap .form-textarea{background:#FFFFFF;border:1px solid #EAEAEA;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0vw .1051vw .26274vw rgba(0,0,0,0.05);box-shadow:0vw .1051vw .26274vw rgba(0,0,0,0.05);padding:.63058vw 1.26117vw .57803vw;resize:none;height:5.78035vw;margin-bottom:2.10194vw}main.contacts .form-screen .form-wrap .form-submit{height:2.99527vw;background-color:#303030;border:none;cursor:pointer;margin-bottom:1.05097vw}main.contacts .form-screen .form-wrap .politic{text-align:center}
main.contacts .init-screen .info .contact__item .text span.montserrat {
    font-size: 0.8vw;
}

main.contacts .init-screen .info .contact__item .tel {
    font-size: 0.8vw;
}

.go_to {
    width: 13vw;
    background-color: #303030;
    color: #fff;
    font-size: .73568vw;
    text-align: center;
    cursor: pointer;
    margin-left: 7%;
    padding: 13px 0;
    transition: .4s;
    /* height: 2.99527vw; */
    font-size: .84078vw;
    font-family: "Montserrat", sans-serif;
}

.go_to:hover {
    background-color: #b99748;
}

}@media (max-width: 480px){main.contacts .init-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14.93333vw 0 0 0}main.contacts .init-screen .image{width:100vw;min-width:100vw;height:69.86667vw;margin-right:29.6vw;overflow:hidden;background-position-y:bottom}main.contacts .init-screen .image img{opacity:0}main.contacts .init-screen .info{padding-top:13.33333vw;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}main.contacts .init-screen .info .title{margin-bottom:5.33333vw;font-weight:600}main.contacts .init-screen .info .desc{display:none}main.contacts .init-screen .info .social{width: auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:13.33333vw;margin-bottom:10.93333vw;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}main.contacts .init-screen .info .social__item{width:3.73333vw;height:3.73333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:7.46667vw}main.contacts .init-screen .info .social__item:last-of-type{margin-right:0}main.contacts .init-screen .info .social__item img{width:3.73333vw;height:auto}main.contacts .init-screen .info .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw;border-bottom:0;position:relative}main.contacts .init-screen .info .contact:before{display:none}main.contacts .init-screen .info .contact__item{width:50vw;max-width:50vw;padding:10.4vw 1.33333vw 0vw 9.33333vw;border-top:0}main.contacts .init-screen .info .contact__item .title{margin-bottom:4.26667vw;font-weight:500}main.contacts .init-screen .info .contact__item .title .mobile{display:block;font-weight:500}main.contacts .init-screen .info .contact__item .title .pc{display:none}main.contacts .init-screen .info .contact__item .text{margin-bottom:.8vw;font-weight:500}main.contacts .init-screen .info .contact__item .tel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6vw;font-weight:500}main.contacts .form-screen{position:relative;padding-top:26.66667vw;padding-right:0vw;padding-bottom:0vw;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-pack:start;-ms-flex-pack:start;justify-content:flex-start}main.contacts .form-screen .back-image{width:100vw;height:52vw;position:static}main.contacts .form-screen .form-wrap{position:relative;z-index:4;width:100vw;height:unset;background:#ffffff;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;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;padding-top:17.6vw;padding:10.66667vw 6.4vw 21.33333vw}main.contacts .form-screen .form-wrap .title{margin-bottom:3.73333vw;text-align:center;font-weight:600;width:66.66667vw}main.contacts .form-screen .form-wrap .desc{text-align:center;margin-bottom:9.86667vw;line-height:160%}main.contacts .form-screen .form-wrap .form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.contacts .form-screen .form-wrap .form-input{width:100%;height:14.4vw;background:#ffffff;border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0vw .53333vw 1.33333vw rgba(0,0,0,0.05);box-shadow:0vw .53333vw 1.33333vw rgba(0,0,0,0.05);padding:3.2vw 6.4vw 2.93333vw}main.contacts .form-screen .form-wrap .form .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:14.4vw;margin-bottom:8vw;position:relative}main.contacts .form-screen .form-wrap .form-textarea{background:#FFFFFF;border:1px solid #EAEAEA;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0vw .53333vw 1.33333vw rgba(0,0,0,0.05);box-shadow:0vw .53333vw 1.33333vw rgba(0,0,0,0.05);padding:3.2vw 6.4vw 2.93333vw;resize:none;height:29.33333vw;margin-bottom:10.66667vw}main.contacts .form-screen .form-wrap .form-submit{height:15.2vw;background-color:#303030;border:none;cursor:pointer;margin-bottom:5.33333vw}main.contacts .form-screen .form-wrap .politic{text-align:center} 
    main.contacts .init-screen .info .contact__item .text span.montserrat {
        font-size: 4.26667vw;
    }
    main.contacts .init-screen .info .contact__item .tel {
        font-size: 4.26667vw;
    }

    .go_to {
        display: none;
    }

    .footer__center .number {
        font-size: 3.26667vw;
    }

    .footer__center .number.f20 {
        font-size: 3.26667vw;
    }
}