@import "../vars"; @import "../mixins"; .form { padding-top: 120px; position: relative; .form__bc { position: absolute; background-image: url("../img/product/form-min.png"); background-repeat: no-repeat; background-size: cover; top: 120px; left: 0; width: 50%; height: 738px; } .form__container { display: flex; position: relative; .form__right { height: 738px; position: relative; z-index: 1; color: #fff; &-adresses { display: flex; margin-top: 52px; &-col1 { max-width: 229px; width: 100%; margin-right: 109px; font-weight: 600; font-size: 16px; line-height: 22px; color: #E7EAEE; &-up { margin-bottom: 20px; } .adresses-main { color: #ABB2BF; } &-down { max-width: 203px; width: 100%; } } &-col2 { font-weight: 600; font-size: 16px; line-height: 22px; color: #E7EAEE; max-width: 142px; width: 100%; .adresses-main { color: #ABB2BF; } .adresses-second { display: flex; flex-direction: column; } } } &-title { font-weight: 700; font-size: 48px; line-height: 100%; color: #F7F7F9; margin-top: 330px; max-width: 368px; width: 100%; } } .form__left { transform: translateX(27%); width: 50%; .right__form { display: flex; flex-direction: column; padding-top: 60px; max-width: 538px; width: 100%; max-height: 632px; height: 100%; margin: 0 auto; .form__label { font-weight: 600; font-size: 16px; line-height: 22px; color: $vmainGrey; margin-bottom: 16px; .required { color: #F2994A; } } &-input { border: none; border-bottom: 1px solid #ABB2BF; height: 30px; margin-bottom: 32px; } ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #ABB2BF; opacity: 1; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ABB2BF; } ::-ms-input-placeholder { /* Microsoft Edge */ color: #ABB2BF; } .form__question { height: 142px; resize: none; } &-button { @include btn-orange; width: 100%; height: 60px; &:hover { @include btn-orange-hover; } } } } .line-bottom { position: absolute; bottom: 0px; right: 0px; width: 100%; border: 0.3px solid #BEC4CE; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(180deg); z-index: 2; } } } // .map { // position: absolute; // top: 120px; // left: 0; // width: 50%; // height: 738px; // } // [class*="copyrights-pane"] { // display: none !important; // } // [class*="ground-pane"] { // filter: grayscale(1); // }