body {
background: #EDEDED;
overflow-x: hidden;
}
.page-template-templateschild-version-php #modal1 .modal_content{        max-height: calc(100vh - 500px);
overflow: auto;}
.wpcf7-acceptance a {    text-decoration: underline !important;}
.main_select.main_select__about {
padding: 0;
}
.main_select.main_select__about a{
display: block;
width: 100%;
height: 100%;
padding: 21.5px 0px 21.5px 19px;
}
.container {
max-width: 1420px;
}
.active {
display: block !important;
}
.active_search {
background: #FCE273;
border-radius: 20%;
}
a {
color: #424242;
}
a:visited {
color: #424242;
}
a:hover {
color: #424242;
}
button {
background: #FCE273;
outline: none;
border: none;
font-family: "Arial";
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 173%;
}
li {
list-style-type: none;
}
.header2 {
font-family: "RailwayCargoRus";
font-weight: 400;
font-size: 48px;
line-height: 55px;
text-transform: uppercase;
color: #FFFFFF;
}
.modal-dialog {
max-width: 90%;
height: 400px;
}
.modal-dialog.modal-dialog-slideout {
position: absolute;
bottom: 0;
margin-left: 50px;
}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body .title {
text-align: center;
font-family: "Arial";
font-weight: 700;
font-size: 27px;
text-align: center;
letter-spacing: -0.005em;
text-transform: uppercase;
color: #414141;
margin-bottom: 50px;
}
.modal-backdrop.show {
opacity: 0;
}
.modal-footer {
text-align: right;
}
.modal-title {
font-family: "Arial";
font-weight: 400;
font-size: 27px;
text-transform: uppercase;
color: #414141;
opacity: 0.39;
}
.buttons_popup {
text-align: center;
margin: 0 auto;
width: 70%;
}
.buttons_popup button {
margin-bottom: 10px;
}