@font-face{font-family:"CorporateA-Medium";src:url(../fonts/CorporateA-Medium.eot);src:url(../fonts/CorporateA-Medium.woff2)format("woff2"),url(../fonts/CorporateA-Medium.woff)format("woff"),url(../fonts/CorporateA-Medium.ttf)format("truetype"),url(../fonts/CorporateA-Medium.svg#CorporateA-Medium)format("svg"),url(../fonts/CorporateA-Medium.eot?#iefix)format("embedded-opentype");font-style:normal}@font-face{font-family:"CorporateACon-Regular";src:url(../fonts/CorporateACon-Reg.eot);src:url(../fonts/CorporateACon-Reg.woff2)format("woff2"),url(../fonts/CorporateACon-Reg.woff)format("woff"),url(../fonts/CorporateACon-Reg.svg#CorporateA-Regular)format("svg"),url(../fonts/CorporateACon-Reg.eot?#iefix)format("embedded-opentype");font-style:normal}@font-face{font-family:"CorporateS-Regular";src:url(../fonts/CorporateS-Regular.eot);src:url(../fonts/CorporateS-Regular.woff2)format("woff2"),url(../fonts/CorporateS-Regular.woff)format("woff"),url(../fonts/CorporateS-Regular.ttf)format("truetype"),url(../fonts/CorporateS-Regular.svg#CorporateS-Regular)format("svg"),url(../fonts/CorporateS-Regular.eot?#iefix)format("embedded-opentype");font-style:normal}@font-face{font-family:"CorporateS-Bold";src:url(../fonts/CorporateS-Bold.eot);src:url(../fonts/CorporateS-Bold.woff2)format("woff2"),url(../fonts/CorporateS-Bold.woff)format("woff"),url(../fonts/CorporateS-Bold.ttf)format("truetype"),url(../fonts/CorporateS-Bold.svg#CorporateS-Bold)format("svg"),url(../fonts/CorporateS-Bold.eot?#iefix)format("embedded-opentype");font-style:normal}body{background:#fff;color:#fff}footer,header,section{max-width:1440px;margin:auto;width:100%}.container{max-width:1300px}p{margin:0}.form .form-row.form-send-success h3,.form-send-success h3,h1,h2{font-family:CorporateACon-Regular,Arial,sans-serif}.primeryButton,a.button{color:#fff;font-family:CorporateS-Bold,Arial,sans-serif;font-size:16px;text-align:center;width:100%;text-transform:uppercase}a.button{display:block;max-width:180px;height:50px;line-height:50px;text-decoration:none;border:1px solid #fff}.primeryButton{background:#0077d5;border:1px solid #0077d5;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;max-width:200px;height:44px;line-height:44px;outline:0;white-space:nowrap}.primeryButton:hover{background:0 0;color:#0077d5;text-decoration:none}.primeryButton:focus{outline:0}main{text-align:center;background-image:url(../img/kv.png);background-size:auto;background-repeat:no-repeat;background-position:center -50px;background-color:#000;max-width:1440px;margin:0 auto}header{padding:20px 0;background-color:transparent;color:#fff;background:linear-gradient(360deg,transparent 0,#000 50%)}header .left,header>.container{display:flex;flex-direction:column;align-items:center;justify-content:center}header .left{gap:20px;font-family:CorporateACon-Regular,Arial,sans-serif;font-size:24px;line-height:32px;margin-bottom:20px}header .right{font-family:CorporateA-Medium,Arial,sans-serif;font-size:26px;line-height:36px;width:100%;max-width:340px}header .right a{width:100%;text-decoration:none;background:#fff;padding:15px;gap:10px;color:#000;justify-content:center}section.hero{padding:0 15px;max-width:1300px}@media (min-width:768px){section.hero{display:grid;grid-template-columns:54% 46%;background-position:center;background-position-y:unset;background-size:cover;padding-bottom:20px}}@media (min-width:992px){section.hero{grid-template-columns:65% 35%}}@media (min-width:1200px){section.hero{grid-template-columns:70% 30%}}header .right a,section.hero .kv{display:flex;align-items:center}section.hero .kv .kv-car{width:500px}@media (min-width:768px){section.hero .kv .kv-car{width:auto}}section.hero .kv .cars{display:flex;align-items:center;justify-content:center;gap:20px}section.hero .container>div p,section.hero .kv .cars div{font-family:CorporateACon-Regular,Arial,sans-serif;display:flex;align-items:center}section.hero .kv .cars div{flex-direction:column;color:#fff;font-size:30px}@media (min-width:1024px){section.hero .kv .cars div{font-size:45px}}@media (min-width:1200px){section.hero .kv .cars div{font-size:50px}}@media (min-width:768px){section.hero .kv .cars{gap:20px;padding:40px 0}}@media (min-width:1024px){section.hero .kv .cars{gap:50px;padding:0}}@media (min-width:1200px){section.hero .kv .cars{gap:70px}}section.hero h1{margin-top:20px}section.hero .container{background-repeat:no-repeat;background-size:contain;position:relative;background-position-y:bottom}section.hero .container h1{font-size:40px;color:#fff}section.hero .container h1 span{font-size:48px;line-height:50px;display:block}@media (min-width:375px){section.hero .container h1 span{padding-left:75px}section.hero .container h1 span:last-of-type{padding-left:150px}}@media (min-width:576px){section.hero .container h1{font-size:50px}section.hero .container h1 span{padding-left:75px;font-size:60px;line-height:60px}section.hero .container h1 span:last-of-type{padding-left:150px}}@media (min-width:768px){section.hero .container h1{font-size:50px;text-align:left}section.hero .container h1 span{font-size:60px;line-height:60px;padding-left:100px}section.hero .container h1 span:last-of-type{padding-left:200px}}@media (min-width:992px){section.hero .container h1{font-size:45px}section.hero .container h1 span{font-size:50px;line-height:50px}}section.hero .container>div p{justify-content:center;font-size:18px;margin-bottom:25px}section.hero .container>div p span{border:1px solid #000;border-radius:90px;font-size:18px;padding:5px 10px;margin-left:10px}section.hero .container>div p:last-of-type span:first-of-type{color:#0077d5;font-size:24px;padding:5px 20px;line-height:1;margin:0 5px 0 0}section.hero .container>div p:last-of-type span:last-of-type{background-color:#0077d5;color:#fff;border-color:#0077d5;font-size:20px;padding:5px 20px;line-height:1;margin:0 5px}section.hero .nav{display:none;position:absolute;right:45px;flex-direction:column;align-items:flex-end}section.hero .nav div{width:35px;background:#fff;height:2px;margin-top:25px;transition:.3s ease-in-out}section.hero .nav div.current{width:70px}section.hero .footer{width:100%;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column}@media (min-width:1440px){section.hero .footer{padding:0 0 5px 50px}}section.hero .footer br{display:none}section.hero .footer small{font-family:CorporateS-Regular,Arial,sans-serif;font-size:12px;color:#fff;width:100%;display:none}@media (min-width:768px){section.hero .footer small{font-size:16px;display:block}}section.hero .footer p{font-family:CorporateACon-Regular,Arial,sans-serif;font-size:33px;padding-bottom:10px}section.hero .footer p span{color:#09aeef;display:block;font-size:30px}section.hero .footer p.smaller{font-size:28px}section.hero .discount{position:absolute;right:0;background:#fff;background:linear-gradient(150deg,#fff 30%,#ceecf7 100%);border-bottom:5px solid #09aeef;top:60%;color:#09aeef;padding:10px 20px;line-height:normal;text-align:left;display:none}section.hero .discount.mobile{display:block;position:static;margin:0 auto 20px;max-width:300px}@media (min-width:576px){section.hero .discount.mobile{display:none}}.form h2,section.hero .discount span{color:#000}section.images{display:grid;grid-template-columns:1fr}section.images img{width:100%;height:auto;object-fit:cover}@media (min-width:768px){section.images{gap:0;grid-template-columns:repeat(2,1fr)}}section.cars{background-position:center;background-size:auto;background-repeat:no-repeat;padding:30px 0;text-align:left}@media (min-width:768px){section.cars{padding:40px 0}}section.cars.cars{background-image:url(../img/car.png);background-position-x:-140px}@media (min-width:768px){section.cars.cars{background-position-x:center}}#form .price span,section.cars h2,section.cars h3 span{font-size:50px}@media (min-width:768px){section.cars h2{font-size:80px}}section.cars h3,section.hero .discount{font-size:24px;font-family:CorporateACon-Regular,Arial,sans-serif}section.cars .primeryButton{display:block;font-size:14px;margin:20px auto 10px}@media (min-width:768px){section.cars .primeryButton{margin:40px 0}}section.cars p{border-radius:80px;border:1px solid #0077d5;display:inline-block;padding:10px 20px;font-size:20px}section.cars p span{color:#0077d5;font-size:25px}section.cars small{font-size:12px}section.cars img{max-width:440px;width:100%}@media (min-width:768px){section.cars{padding:45px 0}}#form .price,footer,section.cars p{font-family:CorporateACon-Regular,Arial,sans-serif}footer{background:#202021;color:#fff;font-size:26px;padding:20px 0}.form-send-success,footer .col-12{align-items:center;flex-direction:column;display:flex}footer .col-12{justify-content:space-between;gap:20px}footer p,section.benefits{text-align:center}@media (min-width:768px){footer .col-12{flex-direction:row}footer p{text-align:left}}@media (min-width:1440px){footer{font-size:32px}}#form small,section.benefits .benefits{font-family:CorporateS-Regular,Arial,sans-serif}section.benefits .benefits{font-size:16px;line-height:24px;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:40px;grid-row-gap:30px;padding-bottom:100px}section.benefits h2{font-size:40px;line-height:44px;padding:75px 0}section.benefits .benefits img{margin-bottom:10px}section.benefits a{margin:0 auto}#form{position:relative;padding-bottom:15px}@media (min-width:768px){#form{padding-bottom:0}}#form small{display:block;font-size:12px;color:#fff;width:100%;margin:120px 0 20px}@media (min-width:768px){#form small{display:none}}#form .price{border:1px solid #fff;background:rgba(0,0,0,.4);padding:30px 20px 20px;align-items:baseline;margin:10px auto;display:inline-block;font-size:22px;text-align:left;line-height:30px}@media (min-width:576px){#form .price{margin:10px 0}}@media (min-width:768px){#form .price{position:absolute;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;top:40%;margin:0;flex-direction:row;left:-180px}}@media (min-width:992px){#form .price{font-size:30px;line-height:40px;left:-240px;top:5%}#form .price span{font-size:70px}}@media (min-width:768px){#form{max-width:340px;width:100%;margin-left:auto}}#form .col-12,#form.success{background:#fff}#form.success{padding:0;margin-bottom:15px;display:flex;align-items:center}@media (min-width:768px){#form.success{padding:0}}.form-send-success{justify-content:center;min-height:200px;color:#000}@media (min-width:768px){.form-send-success{min-height:490px}}.form{padding:30px 10px;background:#fff;color:#000}.form h2{font-size:24px;margin-bottom:15px}.form label{width:100%;font-size:8px;cursor:pointer;text-align:left}.form .form-row{max-width:835px;width:100%;display:table;margin:0 auto 10px}.form .form-row input,.form .form-row select,.form .form-row textarea{width:100%;background:0 0;border:1px solid #707070;resize:none;padding:10px;outline:0;color:#000;font-size:14px}.form .form-row.form-send-success{align-items:center;justify-content:center}.form .inputCheckbox{display:flex;align-items:center;flex-direction:column}.form .inputCheckbox .form-row{position:relative;padding-left:35px}.form .inputCheckbox .state{position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #000}.form .inputCheckbox input{display:none}.form .inputCheckbox input:checked~.state:after{content:"";position:absolute;width:9px;height:9px;left:2px;top:2px;background:#000}.form .collapsible-text{display:inline-block;max-height:2.8em;overflow:hidden;transition:max-height .4s ease;line-height:1.4em;font-size:12px}.form .collapsible-text.expanded{height:100px;max-height:100px;overflow-y:scroll}.form .toggle-btn{color:#0077d5;text-decoration:underline;cursor:pointer;font-size:12px}.form .field-error{font-size:10px;margin-top:0;color:#ff5c5c;text-align:left}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}@media (min-width:375px){section.hero .container>div p{font-size:22px}section.hero .container>div p span{font-size:18px}section.hero .container>div p:last-of-type span:first-of-type{font-size:30px;padding:5px 20px}section.hero .container>div p:last-of-type span:last-of-type{font-size:25px}}@media (min-width:576px){section.form{padding-top:370px}section.benefits .benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:30px;padding-bottom:100px}section.benefits .benefits img{margin-bottom:10px}section.benefits a{margin:0 auto}section.hero .container>div p{font-size:29px;margin-bottom:25px}section.hero .container>div p span{font-size:22px;padding:5px 15px;margin-left:10px}section.hero .container>div p:last-of-type span:first-of-type{font-size:30px;padding:5px 30px;line-height:1;margin:0 10px 0 0}section.hero .container>div p:last-of-type span:last-of-type{font-size:25px;padding:5px 30px;line-height:1;margin:0 10px}section.hero .discount{top:0;font-size:20px;padding:10px 20px;display:block}footer form div{display:flex;margin-top:50px;flex-direction:row}footer form button{margin-top:0}}@media (min-width:768px){section.form{padding-top:50px}section.hero .container h1{text-align:left}section.hero .container>div p{font-size:29px;margin-bottom:25px;justify-content:flex-start;text-align:left}section.hero .container>div p span{font-size:22px;padding:5px 15px;margin-left:10px}section.hero .container>div p:last-of-type span:first-of-type{font-size:30px;padding:5px 30px;line-height:1;margin:0 10px 0 0}section.hero .container>div p:last-of-type span:last-of-type{font-size:25px;padding:5px 30px;line-height:1;margin:0 10px}section.hero .nav{display:flex}section.hero .footer{text-align:left;width:100%;display:flex;align-items:center;flex-direction:row;position:absolute;bottom:0;left:0;padding:0 10px}section.hero .footer br{display:block}section.hero .footer p{font-family:CorporateACon-Regular,Arial,sans-serif;font-size:53px;line-height:normal;padding-bottom:20px}section.hero .footer p span{color:#09aeef;font-size:43px;line-height:45px}section.hero .footer a{margin-left:auto;margin-right:10%}section.hero .discount{top:0;font-size:40px;padding:10px 50px;border-bottom-width:10px}footer form{width:768px}header{padding:20px 0}.form .inputCheckbox,header>.container{flex-direction:row;justify-content:space-between}header>.container{display:flex;align-items:center}header .left{font-family:CorporateACon-Regular,Arial,sans-serif;font-size:32px;line-height:44px;display:block;margin-bottom:0}header .right{font-family:CorporateA-Medium,Arial,sans-serif;font-size:26px;line-height:36px;display:flex;align-items:center;justify-content:center}header .right span{font-size:14px;line-height:20px}header .right p{display:flex;align-items:flex-start;flex-direction:column;margin-left:15px}.form .inputCheckbox{max-width:835px;width:100%;margin:20px auto}.form .inputCheckbox .form-row{margin:0 15px 0 0}.form .inputCheckbox .form-row label{margin:0}}@media (min-width:1024px){.primeryButton,footer form button{font-size:16px;height:50px;line-height:50px;max-width:240px}header{padding:20px 0}header>.container{display:flex;align-items:center;justify-content:space-between}header .left{font-family:CorporateACon-Regular,Arial,sans-serif;font-size:32px;line-height:44px}header .right{font-family:CorporateA-Medium,Arial,sans-serif;font-size:26px;line-height:36px;display:flex;align-items:center;justify-content:center}header .right span{font-size:14px;line-height:20px}header .right p{display:flex;align-items:flex-start;flex-direction:column;margin-left:15px}section.hero .container h1{font-size:100px;line-height:100px}section.hero .container>div p{font-size:40px;text-align:left;margin:30px 0}section.hero .discount{top:10%}section.benefits{padding:75px 0}footer h2,section.benefits h2{font-size:54px;line-height:60px;padding:75px 0}section.benefits .benefits{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:100px;padding-bottom:100px}section.benefits .benefits img{margin-bottom:30px}section.benefits a{margin:0 auto}footer{text-align:center}footer form{width:800px}footer form button{max-width:180px}.form{font-size:16px}.form h2{font-size:24px}}@media (min-width:1200px){section.hero .container h1{text-align:left;font-size:120px;line-height:120px}section.hero .container h1 span{font-size:84px;padding-left:100px;line-height:85px}section.hero .container h1 span:last-of-type{padding-left:250px}section.hero .container>div p{font-size:45px;margin:50px 0;text-align:left}section.hero .footer{padding-left:15px}}@media (min-width:1440px){a.button{display:block;width:100%;text-transform:uppercase;font-family:CorporateS-Bold,Arial,sans-serif;color:#fff;text-decoration:none;border:1px solid #fff}header{padding:20px 0}header .container{display:flex;align-items:center;justify-content:space-between}header .left{font-family:CorporateACon-Regular,Arial,sans-serif;font-size:32px;line-height:44px}header .right{font-family:CorporateA-Medium,Arial,sans-serif;font-size:26px;line-height:36px;display:flex;align-items:center;justify-content:center}header .right span{font-size:14px;line-height:20px}header .right p{display:flex;align-items:flex-start;flex-direction:column;margin-left:15px}section.hero .discount{font-size:50px}section.hero .discount span{font-size:65px;color:#000}section.hero .footer p{font-size:73px;line-height:normal}section.hero .footer p.smaller{font-size:45px;line-height:50px}section.hero .footer p span{font-size:53px;line-height:55px}section.benefits{padding:100px 0}footer h2,section.benefits h2{font-size:66px;line-height:77px;padding:100px 0}section.benefits .benefits{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:100px;padding-bottom:100px;font-size:20px;line-height:30px}section.benefits .benefits img{margin-bottom:30px}section.benefits a{margin:0 auto}a.button,footer{text-align:center}a.button,footer form button{max-width:244px;height:66px;line-height:66px;font-size:20px}}