﻿@font-face{font-family:'PorscheNextTT';src:url("../fonts/PorscheNextWLa-Regular.woff") format("woff");font-weight:normal}@font-face{font-family:'PorscheNextTT';src:url("../fonts/PorscheNextWLa-Bold.woff") format("woff");font-weight:bold}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.header{position:relative;background-color:#222327;height:49px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.header .arrow-top-left-btn,.header .arrow-top-right-btn,.header .burger-menu-btn{display:none;cursor:pointer;height:100%;width:47px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background-color:transparent;outline:none}.header .burger-menu-btn{width:38px;border-left:solid 1px #555556}.header.show-burger-menu .arrow-top-left-btn,.header.show-burger-menu .arrow-top-right-btn,.header.show-burger-menu .burger-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.header.show-burger-menu .top-navi{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex:1}.header .top-navi{padding:0;max-width:1280px;width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}.header .top-navi li{position:relative;color:#fff;list-style-type:none;height:100%;margin:0;border:0;white-space:nowrap}.header .top-navi li button{cursor:pointer;height:100%;background-color:transparent;border:0;outline:none;padding:0px 20px;margin:0;color:white;font-weight:normal;font-size:12px;line-height:15px}.header .top-navi li.active button{background-color:#cc0202}.header .top-navi li.active:before{position:absolute;left:calc(50% - 7px);bottom:0px;content:'';width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #ffffff transparent}footer{position:absolute;bottom:0;background-color:#222327;height:49px;width:100%}body{position:relative;top:0;left:0;padding:0;margin:0;font-family:'PorscheNextTT';font-weight:normal;color:#000000;min-height:100vH}.constainer{padding-bottom:75px}.main{display:block;margin:0 auto;max-width:1280px;padding:0 20px}.main .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .row .column-left{-webkit-box-flex:0;-ms-flex:0 1 64.68%;flex:0 1 64.68%}.main .row .column-left .car-title{font-weight:bold;font-size:32px;line-height:1.25;margin:53px 0 47px 0;display:none}.main .row .column-left .car-title.show-title{display:block}.main .row .column-left .car-image{width:100%;visibility:hidden}.main .row .column-left .car-image.show{visibility:visible;border-bottom:solid 1px #d2d2d2}.main .row .column-right{-webkit-box-flex:0;-ms-flex:0 1 32.42%;flex:0 1 32.42%}.main .row .column-right .topTitle{margin:67px 0 34px 0px;font-weight:bold;font-size:19px;line-height:1.25;opacity:0}.main .row .column-right .topTitle.show{opacity:1}.main .row .column-right .collapsible-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:'PorscheNextTT';font-weight:bold;font-size:19px;line-height:1.25;width:100%;margin:0 0 34px 0px;height:38px;border:none;background-color:transparent;text-align:left;padding:0px 14px;border-bottom:solid 1px #d2d2d2;outline:none}.main .row .column-right .collapsible-btn.open:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.main .row .column-right .collapsible-btn:before{position:absolute;right:12px;bottom:16px;content:'';width:17px;height:7px;background:url("../assets/arrow-top-grey.svg") 0 0 no-repeat;background-size:17px 7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main .row .column-right .collapsible-btn-top{font-weight:normal;font-size:16px;color:#ffffff;margin:0px 0 14px 0px;height:36px;background-color:#71757e;padding:0 59px;border-radius:3px;border-bottom:none}.main .row .column-right .collapsible-btn-top:before{position:absolute;right:auto;left:15px;bottom:14px;content:'';width:17px;height:7px;background:url("../assets/arrow-top-white.svg") 0 0 no-repeat;background-size:17px 7px}.main .row .column-right .collapsible-btn-top:after{position:absolute;top:7px;left:45px;content:'';width:2px;height:22px;border-left:1px solid #8c8f96}.main .row .column-right ul.panel{margin:0px 0 0px 14px;padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex}.main .row .column-right ul.panel li{position:relative;list-style-type:none;width:58px;height:58px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:14px}.main .row .column-right ul.panel li img{width:100%}.main .row .column-right ul.panel li.selected:before{position:absolute;right:0px;bottom:0px;content:'';width:19px;height:19px;background:url("../assets/checkmark.svg") 0 0 no-repeat;background-size:19px 19px}.main .row .column-right ul.panel li:last-child{margin-bottom:34px}.main .row .column-right ul.panel.rims li:last-child{margin-bottom:34px}.main .row .column-right .subTitle{margin:0px 0 27px 0px;padding:0 0 11px 14px;font-weight:bold;font-size:19px;line-height:1.25;border-bottom:1px solid #d2d2d2}.main .row .column-right form .containerElements{margin:0;padding:0}.main .row .column-right form .containerElements.hideElement{display:none}.main .row .column-right form p{padding:0;margin:0}.main .row .column-right form .email-title,.main .row .column-right form .firstName-title,.main .row .column-right form .lastName-title{font-weight:normal;font-size:12px;line-height:1.25;margin:0px 0 8px 14px}.main .row .column-right form .email,.main .row .column-right form .firstName,.main .row .column-right form .lastName{margin:0px;padding:0px;font-family:'PorscheNextTT';font-weight:normal;font-size:12px;line-height:1;outline:none;border:1px solid #d2d2d2;width:77%;padding:14px 0;margin-left:14px;margin-bottom:8px;text-align:center}.main .row .column-right form .email::-webkit-input-placeholder,.main .row .column-right form .firstName::-webkit-input-placeholder,.main .row .column-right form .lastName::-webkit-input-placeholder{color:#d2d2d2;font-family:'PorscheNextTT';font-weight:normal;line-height:normal}.main .row .column-right form .email:-ms-input-placeholder,.main .row .column-right form .firstName:-ms-input-placeholder,.main .row .column-right form .lastName:-ms-input-placeholder{color:#d2d2d2;font-family:'PorscheNextTT';font-weight:normal;line-height:normal}.main .row .column-right form .email::placeholder,.main .row .column-right form .firstName::placeholder,.main .row .column-right form .lastName::placeholder{color:#d2d2d2;font-family:'PorscheNextTT';font-weight:normal;line-height:normal}.main .row .column-right form .email.error,.main .row .column-right form .firstName.error,.main .row .column-right form .lastName.error{outline:1px solid #cc0202;color:#000000}.main .row .column-right form .lastName{margin-bottom:20px}.main .row .column-right form .error{font-weight:normal;font-size:12px;line-height:1.25;margin:0px 0 8px 14px;color:#cc0202}.main .row .column-right form p.error{display:none}.main .row .column-right form .submit{margin:0px;padding:0px;font-family:'PorscheNextTT';font-weight:normal;font-size:12px;line-height:1.2;outline:none;border:1px solid #cc0202;width:calc(77% + 2px);height:49px;margin:0px 0 20px 14px;text-align:center;color:#ffffff;background-color:#cc0202;cursor:pointer;outline:none}.main .row.second .column{border-bottom:solid 1px #e2e2e2}.main .panel{overflow:hidden}.main .panel.open,.main .panel.close{-webkit-transition:height 0.3s;transition:height 0.3s}.popup-success{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);font-weight:normal;font-size:19px;line-height:1.2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.popup-success.show-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-name:animShow;animation-name:animShow;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.popup-success .success-rect{z-index:1;width:300px;padding:20px 0;border:solid 2px #71757e;background-color:#ffffff;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);box-shadow:0 0 12px rgba(0,0,0,0.4);border-radius:10px;text-align:center;opacity:0}.popup-success .success-rect.show-rect{-webkit-animation-name:animShow;animation-name:animShow;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.popup-success .success-rect .success-text{margin:0px 0 20px 0;text-align:center;padding:0 10px}.popup-success .success-rect .success-btn{width:40%;height:30px;background-color:#71757e;color:#fff;border-radius:5px;text-align:center;outline:none;border:0;cursor:pointer}.spiner{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0;opacity:1}.spiner .wrap-spiner{position:relative}@-webkit-keyframes animShow{0%{display:none;opacity:0}1%{display:-webkit-box;display:flex;opacity:0}100%{display:-webkit-box;display:flex;opacity:1}}@keyframes animShow{0%{display:none;opacity:0}1%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}100%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}}.arrow-transition:before{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media only screen and (max-width: 850px){.main .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .row .column-left{-webkit-box-flex:0;-ms-flex:none;flex:none}.main .row .column-left .car-title{margin:43px 0 20px 0}.main .row .column-left .car-image.show{border-bottom:none}.main .row .column-right{-webkit-box-flex:0;-ms-flex:none;flex:none}.main .row .column-right .topTitle{margin:0px 0 34px 0px}.main .row .column-right .collapsible-btn-top{margin:0px 0 14px 0px;padding:0 0 0 59px}.main .row .column-right ul.panel{margin:0px 0 0px 14px}.main .row .column-right ul.panel li:last-child{margin-bottom:34px}.main .row .column-right ul.panel.rims li:last-child{margin-bottom:34px}.main .row .column-right form{text-align:center}.main .row .column-right form .email-title,.main .row .column-right form .firstName-title,.main .row .column-right form .lastName-title{margin-left:0px}.main .row .column-right form .email,.main .row .column-right form .firstName,.main .row .column-right form .lastName{width:55%;margin-left:0px}.main .row .column-right form .submit{width:calc(55% + 2px);margin-left:0px}}@media only screen and (max-width: 500px){.header .top-navi li button{padding:0 13px}.main .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .row .column-left .car-title{font-size:19px;margin:13px 0 11px 0}.main .row .column-left .car-image.show{border-bottom:none}.main .row .column-right .topTitle{margin:0px 0 28px 0px}.main .row .column-right .collapsible-btn{margin-bottom:28px}.main .row .column-right .collapsible-btn.open:before{-webkit-transform:rotate(0deg) scaleX(0.76);transform:rotate(0deg) scaleX(0.76)}.main .row .column-right .collapsible-btn:before{-webkit-transform:rotate(180deg) scaleX(0.76);transform:rotate(180deg) scaleX(0.76)}.main .row .column-right .collapsible-btn-top{margin:0px 0 14px 0px;padding:0 0 0 59px}.main .row .column-right ul.panel{margin:0px 0 0px 14px}.main .row .column-right ul.panel li{width:40px;height:40px;margin-right:10px}.main .row .column-right ul.panel li:last-child{margin-bottom:28px}.main .row .column-right ul.panel.rims li:last-child{margin-bottom:28px}.main .row .column-right form{text-align:center}.main .row .column-right form .email-title,.main .row .column-right form .firstName-title,.main .row .column-right form .lastName-title{margin-left:0px}.main .row .column-right form .email,.main .row .column-right form .firstName,.main .row .column-right form .lastName{width:65%;margin-left:0px}.main .row .column-right form .submit{width:calc(65% + 2px);margin-left:0px}}

/*# sourceMappingURL=style.css.map */