

/* КОНТАКТНАЯ ФОРМА  */
.wrap-form{ max-width: 1200px; height: fit-content;}
.wrap-form:not(.horizontal-form) {width: 425px; max-width: 100%; z-index: 111;}
.wrap-form .btn_my{width: fit-content;height: fit-content; min-width: 200px; padding: 10px 20px;}




.horizontal-form form .form_item:nth-child(1){ grid-area: item_1;}
.horizontal-form form .form_item:nth-child(2){ grid-area: item_2;}
.horizontal-form form .form_item:nth-child(3){ grid-area: item_3;}
.horizontal-form form .form_item:nth-child(4){ grid-area: item_4;}

.form_grid_3.horizontal-form form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px 20px;
    grid-auto-flow: row;
    grid-template-areas:
        "item_1 item_2"
        "item_3 item_3"; /* item_3 занимает всю ширину, т.к. он находится в обеих колонках */
}



.form_grid_4.horizontal-form form  {
    display: grid; 
    grid-template-columns: 1fr 1fr 1fr 1fr; 
    grid-template-rows: 1fr 1fr 1fr; 
    gap: 20px 20px; 
    grid-template-areas: 
      "item_1 item_1 item_4 item_4"
      "item_2 item_2 item_4 item_4"
      "item_3 item_3 item_4 item_4"; 
}



.horizontal-form .item{
    border: 1px solid red;
}

 
.wrap-form .btn_group{
    display: flex;
    /*align-items: flex-end;*/
    flex-direction: column-reverse;
}
.wrap-form .agreement{
    display: flex;
    align-items: flex-start;
   margin-bottom: 15px;
}

.get_privacy_text{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 5px;
}

.wrap-form .btn_group button{
    /* margin-left: 15px;*/
}

.wrap-form .agreement .checkmark{
    position: relative;
    margin: 0px 3px 0px 0px;
}

.wrap-form textarea{
    min-height: 150px;
}


/* Настройки модального окна */

.form_modal_container{
    width: fit-content;
    margin: 0 auto;
    position: relative;
}



.form_modal_container a.popup-close {
    font-size: 24px;
    position: absolute;
    right: 0px;
    padding: 3px 15px;
}




@media(max-width: 576px){

.wrap-form:not(.horizontal-form) {
	max-width: 450px;
	width: 100%;}


}






