/* CSS webform-poluchite-predlozhenie Style */

/*

MAIN


*/

/* MAIN */
.webform-poluchite-predlozhenie-wrapper {
  background: url(/sites/default/files/inline-images/offer_bg.png) no-repeat;
  width: 100%;
  min-height: 414px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: 100% 100%
}

.webform-submission-poluchite-predlozhenie-form {
  display: grid;
  grid-template-columns: 160px 160px 160px auto;
  grid-template-rows: auto auto auto;
  column-gap: 2em;
  row-gap: 1em;
}

.webform-poluchite-predlozhenie-title {
  grid-row: 1;
  grid-column: 1/5;
}

.webform-poluchite-predlozhenie-title h2 {
  font-size: 30px;
}

.webform-submission-poluchite-predlozhenie-form input {
  width: 100%;
}

.webform-submission-poluchite-predlozhenie-form .form-item-vashe-imya  {
  grid-row: 2;
}

.webform-submission-poluchite-predlozhenie-form .form-item-vvedite-vash-telefon {
  grid-row: 2;
}

.webform-submission-poluchite-predlozhenie-form .form-item-vash-telefon-ili-email {
  grid-row: 2;
}

.webform-submission-poluchite-predlozhenie-form .offer-forkontr__button {
  
}

.webform-submission-poluchite-predlozhenie-form .form-item-vashe-imya input,
.webform-submission-poluchite-predlozhenie-form .form-item-vash-telefon-ili-email input,
.webform-submission-poluchite-predlozhenie-form .form-item-vvedite-vash-telefon input {
  background: rgba(255,255,255,.8);
  font-size: .8125rem;
  padding: .71875rem .1875rem;
  border: 1px solid rgba(102,102,102,.8);
  border-radius: .375rem;
  outline: none;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  height: auto;
}


.webform-submission-poluchite-predlozhenie-form .offer-forkontr__agreement {
  grid-row: 3;
  grid-column: 1/5;
  width: auto;
}

.webform-submission-poluchite-predlozhenie-form .offer-forkontr__button input {
  color: #fff;
  font-weight: 700;
  font-size: 1.0625rem;
  min-width: 13.25rem;
  text-align: center;
  background-color: #d81e1e;
  border-radius: .375rem;
  height: 43px;
  padding: 7px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  cursor: pointer;
  border: none;
  width: 226px;
}












/* ADAPTIVE */
@media (min-width: 1920px) {

}

@media (max-width: 1920px) {

}

@media (max-width: 1919px) {

}

@media (max-width: 1700px) {

}

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {
    
}

@media (max-width: 1150px) {
  
}

@media (max-width: 1024px) {
    
}

@media (max-width: 991px) {
  .webform-submission-poluchite-predlozhenie-form .offer-forkontr__button {
    grid-row: 3;
    grid-column: 1/5;
    display: flex;
    justify-content: center;
  }
  .webform-submission-poluchite-predlozhenie-form .offer-forkontr__agreement {
    grid-row: 4;
  }
}

@media (max-width: 834px) {

}

@media (max-width: 768px) {
    
}

@media (max-width: 700px) {
  
}

@media (max-width: 650px) {
  .webform-poluchite-predlozhenie-wrapper {
    min-height: 514px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: 100% 100%;
  }
  .webform-submission-poluchite-predlozhenie-form {
    display: flex;
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }
  .webform-poluchite-predlozhenie-title h2 {
    font-size: 22px;
  }
  .webform-submission-poluchite-predlozhenie-form .offer-forkontr__button {
    grid-row: 3;
    grid-column: 1/5;
    display: flex;
    justify-content: center;
  }
}

@media (max-width: 480px) {
    
}

@media (max-width: 450px) {
    
}

@media (max-width: 380px) {

}
