#modal-root{background-color:rgba(78,78,78,.8);position:fixed;width:100%;height:100vh;top:0;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1050;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;cursor:pointer}.modal-window{padding:50px 5px;-ms-flex-negative:0;flex-shrink:0;height:auto;margin:auto;display:none;cursor:pointer;max-width:100%;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.modal-window--opened{display:block}.modal-window .wrapper{padding:37px 20px 16px;background-color:#fff;border-radius:5px;box-shadow:7px 5px 30px 0 rgba(72,73,121,.15);height:100%;overflow:auto;position:relative;cursor:default}.modal-window .wrapper-video{padding:0;background-color:unset;overflow:visible}.modal-window .wrapper-card{padding:50px 27px 26px 18px;background-color:#fff;box-shadow:7px 5px 30px 0 rgba(72,73,121,.15);height:100%;overflow:auto;position:relative;border-radius:5px}.modal-window .wrapper-card .card{border:0;padding-left:98px}.modal-window .wrapper-card .title{font-family:Montserrat-Bold;font-size:16px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#252525}.modal-window .wrapper-card .text{font-family:Montserrat-Regular;font-weight:400;line-height:1.5}.modal-window .wrapper-card .more,.modal-window .wrapper-card .text{font-size:12px;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#23273a}.modal-window .wrapper-card .more{font-family:Montserrat-Bold;line-height:1.67;cursor:pointer;text-transform:uppercase}.modal-window .wrapper-card .more .arrow_more{background-image:url(../img/arrow_right.svg)}@media (min-width:768px){.modal-window{max-width:652px}.modal-window.custom-card{max-width:428px}.modal-window .wrapper-card{padding:50px 27px 26px 18px}#thanks.modal-window .wrapper-card,.modal-window .wrapper-card{background-color:#fff;box-shadow:7px 5px 30px 0 rgba(72,73,121,.15);height:100%;overflow:auto;position:relative}#thanks.modal-window .wrapper-card{padding:50px 27px}.modal-window .wrapper-card .card{border:0;padding-left:82px}.modal-window .wrapper-card .title{font-family:Montserrat-Bold;font-size:20px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#252525}.modal-window .wrapper-card .text{font-family:Montserrat-Regular;font-weight:400;line-height:1.29}.modal-window .wrapper-card .more,.modal-window .wrapper-card .text{font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#23273a}.modal-window .wrapper-card .more{font-family:Montserrat-Bold;line-height:1.43;cursor:pointer;text-transform:uppercase}}.modal-window video{width:100%;display:block}.modal-window .btn-close{position:absolute;top:20px;right:20px;width:17px;height:17px;background-image:url(../img/close.svg);background-repeat:no-repeat;background-size:100%;z-index:1060;cursor:pointer;opacity:.5}.modal-window .btn-close.btn-close--outside{background-image:url(../img/btn-close-video.svg);top:-37px}.modal-window .btn-close:hover{opacity:1}.modal-window .title{font-family:Montserrat-Bold;font-size:26px;line-height:1.54;color:#30302f;margin-bottom:8px}.modal-window .text{font-family:Montserrat-Regular;font-size:12px;line-height:1.33;color:#30302f;margin-bottom:16px}.modal-window .footnote{font-family:Montserrat-Regular;font-size:10px;color:#acacac}.modal-window .btn-popup{border-radius:4px;text-align:center;background-color:#faf069;color:#30302f;line-height:2.86;font-size:14px;text-transform:uppercase;cursor:pointer;display:inline-block;font-family:Montserrat-Bold;margin-bottom:15px!important;border:0;width:100%}.modal-window .btn-popup:hover{color:#fff!important;text-decoration:none;background-color:#30302f}.modal-window .check-text{font-family:Montserrat-Regular;font-size:12px;line-height:1.33;color:#3c3c3b;top:0;margin-bottom:19px}.modal-window .form-ctrl{font-family:Montserrat-Regular;font-size:14px;color:#30302f;margin-bottom:12px}.modal-window .form-ctrl.plain{margin-bottom:0}.modal-window input,.modal-window select,.modal-window textarea{line-height:2.86;height:40px;padding:0 10px;border-radius:4px;border:1px solid silver;display:-ms-flexbox;display:flex;width:100%}.modal-window .custom-select{font-size:14px;line-height:2.86;color:#30302f;background:url(../img/arrow_select.svg) no-repeat right .75rem center/15px 10px}.modal-window textarea{height:80px}.modal-window .approve{color:#474647;font-family:Montserrat-Regular}.video-container{padding-top:56.25%;width:100%;position:relative}.video{position:absolute;height:100%;width:100%;top:0;left:0}.video-controls{margin-top:20px;cursor:pointer}.modal-window.tab-1 .card{background:url(../img/b3_ico_1.svg) no-repeat 0 0}.modal-window.tab-2 .card{background:url(../img/b3_ico_3.svg) no-repeat 0 0}.modal-window.tab-3 .card{background:url(../img/b3_ico_5.svg) no-repeat 0 0}.modal-window.tab-4 .card{background:url(../img/b3_ico_6.svg) no-repeat 0 0}.modal-window.tab-5 .card{background:url(../img/b3_ico_2.svg) no-repeat 0 0}.modal-window.tab-6 .card{background:url(../img/b3_ico_4.svg) no-repeat 0 0}.ajax-loader{display:none!important}.loading-spinner{background-size:auto 60%;background-repeat:no-repeat;background-position:50%;color:transparent!important}div.wpcf7-response-output{margin:0!important;margin-top:16px!important;color:red!important;border-radius:5px!important;border:1px solid red!important;font-size:12px!important;padding:12px 18px!important;background:#f6dbdb}.wpcf7-response-output.wpcf7-aborted:before,div.wpcf7-response-output.wpcf7-mail-sent-ng:before{content:"!";font-weight:700;font-size:20px;margin-right:10px;vertical-align:middle;width:1.2em;border:1px solid red;display:inline-block;text-align:center;height:1.2em;line-height:1.05em;border-radius:50em}.wpcf7-mail-sent-ok{display:none!important}.en .ru-form,.ru .en-form{display:none}