@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/MI/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/MI/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/MI/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/MI/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/MI/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/MI/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/MI/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("../fonts/MI/roboto-regular-webfont.woff") format("woff")}body{background:#fff;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400}body.iosfix{position:fixed;left:0;right:0}.landing{position:relative;min-height:100vh;padding-bottom:80px}.landing a{color:#1b69d4;outline:none}.landing h1,.landing h2{margin:0;padding:0 0 8px;font-weight:400}.landing .navbar{position:relative;z-index:2;top:0;left:0;right:0;padding:20px 0 0;height:70px;margin:0;background-color:#eee;border-radius:0}.landing .navbar .navbar-inner{margin:0 auto;max-width:1160px;padding:0 15px}.landing .navbar .cl-logo{width:68px;height:21px}.landing .navbar .logo{width:103px;margin-top:-5px}.landing .main-block{position:relative}.landing .main-block .content-block{position:absolute;top:0;left:0;right:0;padding-top:81px}.landing .main-img{width:100%;min-height:524px;background:url(../images/main/main.png) center center no-repeat;background-size:cover}.landing .content-block{padding:49px 15px 55px;text-align:center}.landing .content-block.white-block{background:#fff}.landing .content-block .content-block__text{max-width:665px;margin:6px auto 0;white-space:pre-line}.landing .form-promo{padding-bottom:16px}.landing .form-promo .btn-main-color{width:200px;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.landing .form-promo .form-control{width:330px}.landing .footer{padding:21px 15px;background-color:#eee;line-height:1.36;position:absolute;bottom:0;left:0;right:0;color:rgba(51,51,51,.5)}.landing .footer a{color:rgba(51,51,51,.5)}.form-control{border-radius:0;border:none;font-size:15px;color:#333;padding:15px 20px 14px;height:50px;outline:none !important;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.form-control:focus{box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.has-error .form-control{border-color:#ff4e4e}.form-control .error{display:none !important}.error-control{font-size:12px;color:#ff4e4e;text-align:left;margin-top:5px}.btn{border-radius:0;border:none;font-weight:normal;font-size:15px;height:50px;padding:15px 14px 14px;outline:none !important;margin:0}.btn.btn-main-color{background:#1b69d4;color:#fff}.bootstrap-select.btn-group{height:auto}.bootstrap-select.btn-group .dropdown-toggle{border:solid 1px rgba(0,0,0,.15);border-radius:0;box-shadow:none;font-size:15px;font-weight:normal;padding:14px 20px 13px;outline:none !important;background:#fff !important}.bootstrap-select.btn-group .dropdown-toggle:hover{border-color:rgba(0,0,0,.15)}.bootstrap-select.btn-group .dropdown-toggle.bs-placeholder{color:rgba(51,51,51,.5)}.bootstrap-select.btn-group .dropdown-toggle.bs-placeholder:active,.bootstrap-select.btn-group .dropdown-toggle.bs-placeholder:focus,.bootstrap-select.btn-group .dropdown-toggle.bs-placeholder:hover{color:rgba(51,51,51,.5)}.bootstrap-select.btn-group .dropdown-toggle .caret{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border:solid #1b69d4;border-width:0 2.5px 2.5px 0;padding:3px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-5px;right:22px;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;transition:all 150ms ease-in}.bootstrap-select.btn-group.has-error .dropdown-toggle{border-color:#ff4e4e}.bootstrap-select.btn-group.open .dropdown-toggle .caret{-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.bootstrap-select.btn-group .dropdown-menu{border-radius:0;border:solid 1px rgba(0,0,0,.15);padding:0;margin:-1px 0 0}.bootstrap-select.btn-group .dropdown-menu li a{padding:8px 20px;color:#333;outline:none}.bootstrap-select.btn-group .dropdown-menu li.disabled>a,.bootstrap-select.btn-group .dropdown-menu li.disabled>a:focus,.bootstrap-select.btn-group .dropdown-menu li.disabled>a:hover{color:rgba(51,51,51,.5)}.modal-open .modal.in{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-dialog{max-width:calc(100% - 20px);margin:auto;overflow-x:hidden;overflow-y:auto;padding:15px 0}.modal .modal-dialog .modal-title{font-weight:400}.modal .modal-dialog .modal-content{box-shadow:none;border:none;border-radius:0;background:#fff;padding:43px 50px 50px}.modal .modal-dialog .modal-content .modal-header{border:none;padding-top:0}.modal .modal-dialog .modal-content.thank-content .modal-header{padding-bottom:0}.modal .modal-dialog .modal-content .close{position:absolute;top:18px;right:18px;opacity:1;outline:none}.modal .modal-dialog .modal-content .close .close-ic{width:18px;height:18px}.modal .modal-dialog .modal-content .modal-body{border:none;padding:20px 0 0}.modal .modal-dialog .modal-content .modal-body .row{margin:0 -10px}.modal .modal-dialog .modal-content .modal-body .row>div{padding:0 10px}.modal .modal-dialog .modal-content .modal-body .form-control{box-shadow:none}.modal .modal-dialog .modal-content .modal-body .form-control:not(.bootstrap-select){padding:14px 20px 13px;border:solid 1px rgba(0,0,0,.15)}.modal .modal-dialog .modal-content .modal-body .form-group{margin-bottom:20px}.modal .modal-dialog .modal-content .submit-cont{padding-top:35px}.modal .modal-dialog .modal-content .submit-cont .btn-main-color{width:280px;padding:13px 18px}.modal .modal-dialog .modal-content .modal-text{width:508px;max-width:100%;margin:0 auto 10px;font-size:17px;font-weight:normal;color:#333;line-height:1.35}.checkbox .error{display:none !important}.checkbox input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.checkbox input[type=checkbox]:checked+.checkbox-material .check{background:#1b69d4}.checkbox input[type=checkbox]:checked+.checkbox-material .check:before{color:#fff;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;animation:checkbox-on .3s forwards}.checkbox input[type=checkbox]:checked+.checkbox-material .check:after{animation:rippleOn 500ms forwards}.checkbox input[type=checkbox]:checked+.checkbox-material:before{animation:rippleOn 500ms}.checkbox input[type=checkbox]:not(:checked)+.checkbox-material:before{animation:rippleOff 500ms}.checkbox input[type=checkbox]:not(:checked)+.checkbox-material .check:after{animation:rippleOff 500ms}.checkbox input[type=checkbox]:focus+.checkbox-material .check:after{opacity:.2}.checkbox .checkbox-material{vertical-align:top;position:relative;top:-2px;padding-right:12px}.checkbox .checkbox-material:before{display:block;position:absolute;left:0;content:"";background-color:rgba(0,0,0,.15);height:22px;width:22px;border-radius:100%;z-index:1;opacity:0;margin:0;transform:scale3d(2.3, 2.3, 1)}.checkbox .checkbox-material .check{position:relative;display:inline-block;width:22px;height:22px;border:1px solid rgba(0,0,0,.15);overflow:hidden;z-index:1;border-radius:3px}.checkbox .checkbox-material .check:before{position:absolute;content:"";transform:rotate(45deg);display:block;margin-top:-2px;margin-left:8px;width:0;height:0;background:red;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;animation:checkbox-off .3s forwards}.checkbox.has-error input[type=checkbox] :not(:checked)+.checkbox-material .check{border-color:#ff4e4e}.checkbox.has-error label{color:#ff4e4e}.checkbox label{min-height:20px;font-size:17px;line-height:1.3;font-weight:400;cursor:pointer;padding-left:0;color:#333;width:100%}.checkbox label .label-text{display:inline-block;max-width:calc(100% - 40px);vertical-align:middle}@keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}.white-color{color:#fff}.light-grey-color{color:rgba(51,51,51,.5)}.grey-color{color:#333}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-17{font-size:17px}.fs-19{font-size:19px}.fs-21{font-size:21px}.fs-25{font-size:25px}.fs-30{font-size:30px}.fs-35{font-size:35px}.normal{font-weight:normal}.inline-block{display:inline-block}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mt-10{margin-top:10px}.mt-35{margin-top:35px}.valign-btm{vertical-align:bottom}.valign-top{vertical-align:top}.lh-1{line-height:1}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.landing .main-img{background-image:url(../images/main/main@2x.png)}}@media(min-width: 992px){.modal-open .navbar{padding-right:15px !important}}@media(min-width: 768px){.modal .modal-dialog{width:680px}.modal .modal-dialog .modal-content{width:680px}}@media(max-width: 991px){::-webkit-scrollbar{display:none}.sm-fs-25{font-size:25px}.sm-fs-23{font-size:23px}.sm-fs-21{font-size:21px}.sm-fs-19{font-size:19px}.sm-fs-17{font-size:17px}.sm-fs-14{font-size:14px}.sm-fs-12{font-size:12px}.sm-mr-10{margin-right:10px}.sm-mt-17{margin-top:17px}.sm-mt-25{margin-top:25px}.sm-normal{font-weight:normal}.landing .navbar{padding:1px 0;height:60px;position:relative}.landing .navbar .navbar-inner>.pull-right,.landing .navbar .navbar-inner>.pull-left{float:none !important}.landing .navbar .navbar-inner .bmw-logo__cont{position:absolute;right:15px;top:10px}.landing .navbar .navbar-inner .bmw-logo__cont .bmw-logo{width:75px;margin-top:0}.landing .navbar .navbar-inner>.pull-left{white-space:pre-line;line-height:normal}.landing .navbar .navbar-inner .cl-text a{color:rgba(51,51,51,.6)}.landing .main-img{height:40vh}.landing .content-block{padding:45px 15px 45px}.landing .content-block .content-block__text{max-width:400px}.landing .form-promo .form-group{margin-bottom:0;max-width:52%}.landing .form-promo .form-group .form-control{max-width:100%}.landing .form-promo .btn-main-color{max-width:45%}.landing h1,.landing h2{padding-bottom:5px}.landing .footer{line-height:1.42;padding:14px 15px 15px}.modal .modal-dialog .modal-content{padding:26px 15px 30px}.modal .modal-dialog .modal-content.thank-content{width:400px;max-width:100%;margin:0 auto}.modal .modal-dialog .modal-content .modal-body .form-group{margin-bottom:14px}.modal .modal-dialog .modal-content .modal-body .form-control{font-size:14px}.modal .modal-dialog .modal-content .modal-body .form-control:not(.bootstrap-select){padding:12px 14px}.modal .modal-dialog .modal-content .modal-body .bootstrap-select.btn-group .dropdown-toggle{font-size:14px;padding:12px 14px}.modal .modal-dialog .modal-content .close{top:13px;right:13px}.modal .modal-dialog .modal-content .submit-cont{padding-top:15px}.modal .modal-dialog .modal-content .submit-cont .btn-main-color{width:155px}.modal .modal-dialog .modal-content .modal-text{font-size:14px;width:270px;margin:0 auto 20px}.checkbox label{font-size:14px}.btn{font-size:14px;padding:13px 14px 12px;height:45px}.form-control{font-size:14px;padding:13px 16px 12px;height:45px}}@media(max-width: 767px){.landing .main-img{min-height:264px;height:30vh}.landing .main-block .title-block{padding-top:73px;max-width:391px;margin:0 auto}.landing .main-block .content-block{position:relative;background-color:#373737;padding:16px 15px 16px}.landing .main-block .promo-text{white-space:pre-line;color:#fff;text-transform:uppercase;line-height:normal;margin-top:0}.modal .modal-dialog .modal-content .modal-header{padding-bottom:0}}@media(max-width: 480px){.landing .content-block .content-block__text{max-width:320px}}@media(max-width: 370px){.xs-mr-0{margin-right:0}.landing .content-block{padding:35px 10px 24px}.landing .navbar .navbar-inner{padding:0 10px}.landing .navbar .navbar-inner .bmw-logo__cont{right:5px;top:13px}.landing .navbar .navbar-inner .bmw-logo__cont .bmw-logo{width:65px;margin-top:0}}.resend-code{cursor:pointer}.resend-code:hover{text-decoration:underline}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.form-group .bootstrap-select{width:100% !important}.fs-15{font-size:15px}.form-control.password-hide-show~.icon-eye{cursor:pointer;pointer-events:all;position:absolute;right:22px;top:12px}.btn .ic-right{display:none}.landing .form-promo.form-promo--verify{flex-direction:column;align-items:flex-end}.landing .form-promo.form-promo--verify .error-control{align-self:flex-start}.landing .main-img .form-promo{display:flex}.landing .main-img .form-promo .btn-main-color{width:200px;height:50px}.landing .main-img .form-promo .form-group{margin-bottom:0}.landing .main-img .form-promo .form-control{width:320px}.landing .main-img .promo-form--block{padding:15px 20px 20px;background-color:rgba(0,0,0,.6);width:570px;max-width:100%;margin:0 auto}.landing .main-img .promo-form--block p{font-size:19px;font-weight:normal;line-height:normal;color:#fff;margin-bottom:19px}.landing .main-img .promo-form--block+.promo-form--block{border-top:1px solid #e7eaea}.landing .main-img .promo-form--block .success-verify{color:rgba(255,255,255,.6)}.landing .main-img .promo-form--block .success-verify+.success-verify{color:rgba(255,255,255,.4)}.landing .main-img .promo-form--block.promo-form--contacts{width:710px}.landing .main-img .promo-form--block.promo-form--contacts form{background:#fff;padding:20px}.landing .main-img .promo-form--block.promo-form--contacts .form-control{box-shadow:none}.landing .main-img .promo-form--block.promo-form--contacts .form-control:not(.bootstrap-select){padding:8px 15px;height:45px;border:solid 1px rgba(0,0,0,.15)}.landing .main-img .promo-form--block.promo-form--contacts .btn-group.bootstrap-select .dropdown-toggle{padding:8px 15px;height:45px;text-transform:none;font-size:15px}.landing .main-img .promo-form--block.promo-form--contacts .form-group{text-align:left;margin-bottom:20px}.landing .main-img .promo-form--block.promo-form--contacts .form-group label{font-size:12px;font-weight:normal;line-height:normal;color:rgba(51,51,51,.5);margin-bottom:9px;text-transform:uppercase}.landing .main-img .promo-form--block.promo-form--contacts .row{margin:0 -10px}.landing .main-img .promo-form--block.promo-form--contacts .row>div{padding:0 10px}.landing .main-img .promo-form--block.promo-form--contacts .submit-cont{padding-top:35px}.landing .main-img .promo-form--block.promo-form--contacts .submit-cont .btn-main-color{width:300px;height:50px;padding:7px 18px}.landing .main-img .promo-form--block.promo-form--contacts .modal-text{width:500px;max-width:100%;margin:0 auto 10px;color:#333;font-size:15px;font-weight:normal;line-height:1.27;text-align:center}.landing .main-img .promo-form--block.promo-form--verify{width:510px}.landing .main-img .promo-form--block.thank-content{background:#fff;color:#333}.timer{color:rgba(255,255,255,.6)}@media(min-width: 992px){.landing .main-img .promo-form--block.promo-form--contacts .row.row--email>div:first-child{padding-right:0}.landing .main-img .promo-form--block.promo-form--contacts .row.row--email>div:first-child .form-control{border-bottom-right-radius:0;border-top-right-radius:0}.landing .main-img .promo-form--block.promo-form--contacts .row.row--email>div:last-child{padding-left:0}.landing .main-img .promo-form--block.promo-form--contacts .form-control:not(.bootstrap-select).email-input{border-right:none}}
