@-webkit-keyframes inmodalscreen {0% {opacity:0;}100% {opacity:1;}}@-moz-keyframes inmodalscreen {0% {opacity:0;}100% {opacity:1;}}@keyframes inmodalscreen {0% {opacity:0;}100% {opacity:1;}}.m {position: fixed;top: 0;left: 0;z-index: 99;background: rgba(12, 1, 1, 0.78);width: 100%;height: 100%;}.m.open {animation:inmodalscreen 0.3s forwards;-moz-animation:inmodalscreen 0.3s forwards;-webkit-animation:inmodalscreen 0.3s forwards;}.m .overlay {position: absolute;z-index: 0;width: 100%;height: 100%;top: 0;left: 0;}.m .modal {position: absolute;z-index: 1;width: calc(500px - 60px);padding: 30px;background: #ffffff;box-shadow: 0 0 10px #061e31;left: 50%;margin-left: -225px;top: 50%;margin-top: -250px;border-radius: 30px;}.m .title_modal {font-size: 26px;font-weight: bold;color: #000;margin: 0 0 25px;line-height:1;}.m .title_modal span {    display: inline-block;    text-align: center;    width: 100%;}.m .title_modal i {position: absolute;top: -23px;right: -22px;cursor: pointer;color: #ffffff;transition:all .15s;-moz-transition:all .15s;-webkit-transition:all .15s;font-size: 30px;width: 50px;height: 50px;background: #da021f;text-align: center;line-height: 1.7;border: 4px solid #fff;border-radius: 50%;}.m .title_modal i:hover {transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}.m .title_modal .content {position:relative;}.m .content .form .text {font-size: 18px;font-family: 'PT Sans Narrow',sans-serif;color: #8E8E8E;}.m .content .form .inputs div {margin-bottom: 15px;}.m .content .form .inputs div label {display: block;margin-bottom: 5px;}.m .content .form .inputs div input {width: 344px;text-align: left;padding-left: 20px;}.m .content .form .inputs div textarea {padding: 11px;height: 38px;border: 1px solid #d1d1d1;border-radius: 4px;font-size: 18px;color: #000;width: 346px;height: 121px;}.m .content .form .inputs div input[name="region"]{width:70px;margin-right:10px;padding-left: 0;text-align: center;}.m .content .form .inputs div input[name="phone"]{width: 256px;margin-right:10px;text-align: left;padding-left: 20px;}.m .content .form .button {margin-top:30px;}.m input[type="text"],.m input[type="email"],.m input[type="tel"] {width: calc(100% - 52px);border: 1px solid #cecece;font-size: 16px;margin-bottom: 24px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;}.m #call_modal_form div {display: table;width: 100%;}.m #call_modal_form div label {display:block;}.m #call_modal_form div:last-child {margin-bottom:0;}.m .text-success {font-size: 16px;}.m .checkbox {margin-bottom: 20px !important;position:relative;}.m .checkbox label {display:block;width:100%;margin-bottom:10px;position:relative;}.m .checkbox label input {display:none;}.checkbox .check {display:inline-block;width: 36px;height: 20px;background: #eaeaea;vertical-align:middle;cursor: pointer;box-shadow: inset 0 0 10px rgba(0,0,0,0.1);position: relative;transition:all .3s;border-radius: 30px;}.checkbox .check:before{content:'';display:block;position:absolute;top: 2px;left: 2px;width: 16px;height: 16px;background: #fff;background: linear-gradient(#fff, #e8e8e8);box-shadow: inset 0 0 11px #fff, 0 0 3px rgba(0,0,0,0.1);transition:all .3s;border-radius: 50%;}.checkbox input:checked + .check {background: #E22322;}.checkbox input:checked + .check:before{left: 18px;}.checkbox span.title {display:inline-block;width:85%;vertical-align:middle;font-size: 16px;margin-left:5px;font-family: 'PT Sans Narrow', sans-serif;color: #716d6d;}.multi {width:800px !important;}.multi .l_block {width:370px;padding-right:20px;border-right:1px solid #aaa;vertical-align:middle;font-size: 16px;}.multi .l_block ul {margin-left: 13px;}.multi .l_block ul li {list-style: decimal;}.multi .form {display:table;width:100%;}.multi .r_block {width:370px;vertical-align: middle !important;}.multi .l_block, .multi .r_block {vertical-align:top;}@media screen and (max-width: 800px){.m .ef {font-size: 2.2vw;}.m input[type="submit"] {display:none !important;}.m input[type="email"],.m input[type="tel"]{margin-bottom:9px !important;}.m span[data="submit"] {display:block !important;}.m .modal{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;overflow-y:auto;margin-left: 0;margin-top: 0 !important;margin-left:0 !important;padding: 0;border-radius: 0;}.m .multi {width:100vw !important;}.m .multi .l_block, .m .multi .r_block {float:none !important;}.m .multi .l_block {padding:0;padding-bottom:20px;margin-bottom:20px;border:0;border-bottom:1px solid #aaa;}.m .multi form {padding-bottom:50px;}.m .title_modal,.m .content {padding: 14px;margin-bottom: 0;position: relative;}.m .content #call_modal_form {width:100%;}.m .content #call_modal_form div {width:calc(100% / 2 - 4px);display:inline-block;vertical-align:top;}.m .content #call_modal_form div * {margin:0;margin-bottom: 10px;}.m .title_modal span {width: calc(100% - 45px);text-align: left;font-size: 3vw;}.m .title_modal i {right: 14px;font-size: 22px;text-align: center;color: #fff;transition: all 0.2s;position: absolute;border-radius: 0;width: 40px;height: 40px;line-height: 1.9;top: calc(50% - 20px);border-radius: 50%;}.m .title_modal i:hover {color:#ffffff;}.m input[type="text"] {margin-bottom:10px}}@media screen and (max-width:450px){.m .ef {font-size:3.5vw;}.m input[type="submit"] {display:none !important;}.m input[type="email"],.m input[type="tel"]{margin-bottom:9px !important;}.m span[data="submit"] {display:block !important;}.m .modal{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;overflow-y:auto;margin-left: 0;margin-top: 0 !important;margin-left:0 !important;padding: 0;border-radius: 0;}.m .multi {width:100vw !important;}.m .multi .l_block, .m .multi .r_block {float:none !important;}.m .multi .l_block {padding:0;padding-bottom:20px;margin-bottom:20px;border:0;border-bottom:1px solid #aaa;}.m .multi form {padding-bottom:50px;}.m .title_modal,.m .content {padding: 14px;margin-bottom: 0;position: relative;}.m .content #call_modal_form div {width:100%;display:inline-block;vertical-align:top;margin-bottom: 15px;}.m .content #call_modal_form div * {margin:0;}.m .title_modal span {width: calc(100% - 45px);text-align: left;font-size: 5.3vw;}.m .title_modal i {right: 14px;font-size: 22px;text-align: center;color: #fff;transition: all 0.2s;position: absolute;border-radius: 0;width: 40px;height: 40px;line-height: 1.9;top: calc(50% - 20px);border-radius: 50%;}.m .title_modal i:hover {color:#ffffff;}.m input[type="text"] {margin-bottom:10px}} 