/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Aeroport;src:local("Aeroport Regular"),local("Aeroport-Regular"),url(/assets/Aeroport-regular-f28f8bee.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Aeroport;src:local("Aeroport Bold"),local("Aeroport-Bold"),url(/assets/Aeroport-bold-8638d029.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Aeroport;src:local("Aeroport Medium"),local("Aeroport-Medium"),url(/assets/Aeroport-medium-fc99c3fd.woff) format("woff");font-weight:medium;font-style:normal}@font-face{font-family:Aeroport;src:local("Aeroport Regular Italic"),local("Aeroport-Regular-Italic"),url(/assets/Aeroport-regular-italic-2d63fec4.woff) format("woff");font-weight:400;font-style:italic}*,*:before,*:after{box-sizing:border-box}body{background:#ffffff;font-family:Aeroport,sans-serif;font-style:normal;font-weight:400;color:#141414}.section{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;background:no-repeat center/cover url(/assets/background-mobile-3e8643d8.svg)}@media all and (min-width: 768px){.section{background-image:url(/assets/background-da4cd893.svg)}}@media all and (min-width: 992px){.section{padding:40px}}.section__inner{padding:40px 15px 30px;border-radius:20px;background:#ffffff;display:flex;flex-direction:column;align-items:center;width:100%;max-width:335px;position:relative}@media all and (min-width: 768px){.section__inner{max-width:100%;flex:1 1 auto;justify-content:center;padding:40px}}.section__title{font-size:22px;line-height:.9;letter-spacing:-.02em}@media all and (min-width: 768px){.section__title{font-size:28px}}@media all and (min-width: 992px){.section__title{font-size:42px}}@media all and (min-width: 1400px){.section__title{font-size:48px}}.visually-hidden:not(:focus):not(:active),input[type=file].visually-hidden,input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.btn{display:flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;text-decoration:none;border-radius:6px;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,opacity .3s ease-in-out;border:none;outline:none;font-size:24px;line-height:1;font-weight:400;min-height:48px;min-width:200px;padding:5px 15px 10px}@media all and (min-width: 1200px){.btn{min-height:64px;min-width:250px;font-size:32px}}.btn--blue{background:#0AF;color:#fff;box-shadow:0 2px 8px #00000026}.btn--blue:hover{background:#3bb9f8}.btn--blue:disabled{background:rgba(0,170,255,.3);color:#005d8b66;box-shadow:none}.btn--white{border:2px solid #0AF;background:#ffffff;color:#0af}.btn--code{min-width:100%}@media all and (min-width: 768px){.btn--code{min-width:280px}}@media all and (min-width: 1200px){.btn--code{min-width:355px}}.btn--step{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px}@media all and (min-width: 1200px){.btn--step{padding-left:25px;padding-right:25px}}.btn__step{opacity:.6}.btn__copy{width:18px;margin:0 10px 0 0}@media all and (min-width: 1200px){.btn__copy{width:22px;margin-right:20px}}.home{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}@media all and (min-width: 768px){.home{padding-top:20px}}@media all and (min-width: 1200px){.home{padding-top:40px}}.home__container{flex:1 1 auto;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 768px){.home__container{align-items:flex-start;position:relative;width:100%;max-width:750px;margin:0 auto;padding:40px 20px}}@media all and (min-width: 992px){.home__container{max-width:900px}}@media all and (min-width: 1200px){.home__container{max-width:1060px}}@media all and (min-width: 1400px){.home__container{max-width:1160px}}.home__inner{display:flex;flex-direction:column;align-items:center;max-width:300px}@media all and (min-width: 768px){.home__inner{max-width:260px}}@media all and (min-width: 992px){.home__inner{max-width:320px}}@media all and (min-width: 1200px){.home__inner{max-width:370px}}@media all and (min-width: 1400px){.home__inner{max-width:435px}}.home__logo{display:block;width:218px;margin-bottom:10px}@media all and (min-width: 768px){.home__logo{position:absolute;margin:0;width:272px;top:-5px;left:30px;padding:6px 8px}}@media all and (min-width: 1200px){.home__logo{left:0;top:-10px}}.home__logo img{display:block;width:100%}.home__title,.home__text,.home__btn{text-align:center;margin-bottom:20px}@media all and (min-width: 992px){.home__title,.home__text,.home__btn{margin-bottom:30px}}@media all and (min-width: 1400px){.home__title,.home__text,.home__btn{margin-bottom:50px}}.home__title{line-height:1;font-size:36px;letter-spacing:-.02em}@media all and (min-width: 768px){.home__title{font-size:40px}}@media all and (min-width: 992px){.home__title{font-size:56px}}@media all and (min-width: 1200px){.home__title{font-size:64px}}@media all and (min-width: 1400px){.home__title{font-size:80px}}.home__title .highlight{position:relative;display:block;padding:0 10px}@media all and (min-width: 1200px){.home__title .highlight{padding:0 15px}}.home__title .highlight:before{content:"";position:absolute;width:100%;height:32px;left:0;top:5px;background:#0AF;border-radius:50px;z-index:-1}@media all and (min-width: 768px){.home__title .highlight:before{height:37px}}@media all and (min-width: 992px){.home__title .highlight:before{height:55px;top:8px}}@media all and (min-width: 1200px){.home__title .highlight:before{top:12px}}@media all and (min-width: 1400px){.home__title .highlight:before{height:70px}}.home__title img{width:30px;vertical-align:middle}@media all and (min-width: 992px){.home__title img{width:40px}}@media all and (min-width: 1200px){.home__title img{width:50px}}.home__text{line-height:1;font-size:16px}@media all and (min-width: 768px){.home__text{padding:0 30px}}@media all and (min-width: 992px){.home__text{font-size:22px;padding:0 20px}}@media all and (min-width: 1200px){.home__text{font-size:28px;padding:0 10px}}@media all and (min-width: 1400px){.home__text{font-size:32px}}.home__car{position:relative}@media all and (max-width: 767px){.home__car{width:100%;max-width:285px;margin-bottom:20px}}@media all and (min-width: 768px){.home__car{position:absolute;left:300px;top:50%;transform:translateY(-50%);right:20px}}@media all and (min-width: 992px){.home__car{left:360px}}@media all and (min-width: 1200px){.home__car{left:440px}}@media all and (min-width: 1400px){.home__car{left:560px}}.home__car img{display:block;width:100%}.home__car:after{content:"";width:599px;height:183px;position:absolute;top:50%;transform:translateY(-50%);left:0;background-image:url(/assets/car-09a81dc1.png);background-repeat:no-repeat;background-size:contain}@media all and (min-width: 768px){.home__car:after{width:900px;height:276px}}@media all and (min-width: 992px){.home__car:after{width:1203px;height:369px}}@media all and (max-width: 767px){.home__btn{margin-bottom:10px}}.home__rules{font-size:16px;line-height:1.25;text-decoration:underline;color:#0af}@media all and (min-width: 992px){.home__rules{font-size:20px}}.home__block-rules{display:flex;flex-direction:column;align-items:center;grid-gap:10px}@media all and (min-width: 992px){.home__block-rules{grid-gap:20px}}.cart__title{margin-bottom:20px}@media all and (min-width: 768px){.cart__title{margin-bottom:30px}}@media all and (min-width: 992px){.cart__title{margin-bottom:50px}}@media all and (min-width: 1400px){.cart__title{margin-bottom:65px}}.cart__img{width:100%;height:auto}.cart__picture{display:grid}.cart__title{text-align:center;max-width:160px}@media all and (min-width: 768px){.cart__title{max-width:100%}}.cart__items{max-width:1268px;width:100%;display:grid;grid-gap:8px;grid-template-columns:1fr 1fr}@media all and (min-width: 768px){.cart__items{grid-gap:14px;grid-template-columns:1fr 1fr 1fr 1fr}}.cart__name{font-style:normal;font-weight:400;font-size:20px;line-height:100%;text-align:center;color:#000;margin:0;white-space:nowrap}.cart__name--blue{background-color:#0af;border-radius:50px;padding:0 10px}@media all and (min-width: 992px){.cart__name{font-size:32px}}.cart__item-num{position:absolute;top:16px;left:50%;transform:translate(-50%);width:28px;height:28px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:90px;background-color:#0af}@media all and (min-width: 992px){.cart__item-num{top:10px;left:auto;right:10px;width:30px;height:30px}}@media all and (min-width: 1200px){.cart__item-num{top:16px;right:16px;width:40px;height:40px}}.cart__num{font-style:normal;font-weight:400;font-size:14px;line-height:100%;letter-spacing:-.005em;color:#141414;margin:0}@media all and (min-width: 992px){.cart__num{font-size:16px}}@media all and (min-width: 1200px){.cart__num{font-size:20px}}.cart__item{border-radius:20px;overflow:hidden;border:2px solid #E7E7E7;background-color:#fff;position:relative;padding:50px 16px;margin:0;cursor:pointer;background-image:url(/assets/question-aed25272.svg);background-repeat:no-repeat;background-position:center;background-size:80% 80%;display:flex;flex-direction:column;align-items:center}.cart__item:hover{border-color:#0af}.cart__item:hover .cart__item-num{background-color:#0af}.cart__item:active{background-image:url(/assets/question-blue-bb6dbe9f.svg);background-color:#0af}.cart__item:active .cart__item-num{opacity:1;color:#0af;background-color:#fff}.cart__item:active .cart__name{background-color:transparent;color:#fff}.cart__error{background-color:#ff4053;background-image:url(/assets/bad-7c60212b.svg)}.cart__error .cart__name{background-color:transparent}.cart__error .cart__item-num{background-color:#fff}.cart__error:hover{border-color:transparent}.cart__error:hover .cart__item-num{background-color:#fff}.cart__error:active{background-image:inherit;background-color:#ff4053}.cart__error:active .cart__item-num{color:inherit;background-color:#fff}.cart__error:active .cart__name{color:inherit}.cart__right{background-color:#04e061;background-image:url(/assets/good-c7ea301a.svg)}.cart__right .cart__name{background-color:transparent}.cart__right .cart__item-num{background-color:#fff}.cart__right:hover{border-color:transparent}.cart__right:hover .cart__item-num{background-color:#fff}.cart__right:active{background-image:inherit;background-color:#04e061}.cart__right:active .cart__item-num{color:inherit;background-color:#fff}.cart__right:active .cart__name{color:inherit}.cart__count{background-color:#965eeb;padding:8px 14px 10px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media all and (min-width: 768px){.cart__count{right:20px;left:auto;transform:translate(0)}}.cart__count-text{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#fff;white-space:nowrap}@media all and (min-width: 768px){.cart__count-text{font-size:18px}}@media all and (min-width: 992px){.cart__count-text{font-size:20px}}.modal{position:fixed;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:20px;padding:40px 16px;display:flex;flex-direction:column;align-items:center;grid-gap:24px;max-width:1046px;width:calc(100% - 48px)}@media all and (min-width: 768px){.modal{padding:50px;grid-gap:34px}}@media all and (min-width: 992px){.modal{padding:56px;grid-gap:40px}}.modal__question{font-style:normal;font-weight:400;font-size:18px;line-height:100%;text-align:center;letter-spacing:-.005em;color:#000;margin:0}@media all and (min-width: 768px){.modal__question{font-size:28px}}@media all and (min-width: 992px){.modal__question{font-size:32px}}.modal__name{font-style:normal;font-weight:400;font-size:24px;line-height:87.4%;text-align:center;letter-spacing:-.005em;color:#0af;margin:0}@media all and (min-width: 992px){.modal__name{font-size:48px}}.modal__btns{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;grid-gap:8px;width:100%}@media all and (min-width: 768px){.modal__btns{grid-gap:16px}}.modal__btn{display:flex;justify-content:center;align-items:center;width:100%;max-width:295px;font-style:normal;font-weight:400;font-size:18px;line-height:18px;text-align:center;color:#fff;background-color:#0af;border:none;padding:10px 30px 16px;border-radius:6px}@media all and (min-width: 992px){.modal__btn{font-size:32px}}.modal__img{width:100%;height:auto;max-width:605px}.modal-open{position:relative}.modal-open:after{content:"";width:100%;height:100%;background-color:#0000004d;overflow:hidden;position:absolute;top:0;left:0}.result__inner--success{background:no-repeat 50% 10%/90% auto url(/assets/confetti-mobile-92c50827.svg) #ffffff}@media all and (min-width: 768px){.result__inner--success{background:no-repeat center/80% auto url(/assets/confetti-9fbac412.svg) #ffffff}}.result__container{width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:20px}@media all and (min-width: 768px){.result__container{max-width:490px;grid-gap:30px}}@media all and (min-width: 992px){.result__container{max-width:695px}}@media all and (min-width: 1400px){.result__container{grid-gap:40px;max-width:965px}}.result__title{font-style:normal;font-weight:400;font-size:40px;line-height:88%;text-align:center;letter-spacing:-.005em;color:#000;margin:0 0 20px}@media all and (min-width: 768px){.result__title{font-size:56px;margin-bottom:0}}@media all and (min-width: 992px){.result__title{font-size:76px}}@media all and (min-width: 768px){.result__header{display:flex;flex-direction:row-reverse;align-items:center;gap:15px}}@media all and (min-width: 992px){.result__header{gap:30px}}@media all and (min-width: 1400px){.result__header{gap:50px}}@media all and (min-width: 768px){.result__car{max-width:100%;flex:0 0 200px}}@media all and (min-width: 992px){.result__car{flex:0 0 250px}}@media all and (min-width: 1400px){.result__car{flex:0 0 280px}}.result__car-img{max-width:180px;margin:0 auto 10px}@media all and (min-width: 768px){.result__car-img{max-width:100%}}.result__car-img img{display:block;width:100%}.result__car-name{font-size:16px;line-height:1;text-align:center}@media all and (min-width: 992px){.result__car-name{font-size:18px}}@media all and (min-width: 1200px){.result__car-name{font-size:20px}}.result__inputs{width:100%;max-width:350px}@media all and (min-width: 992px){.result__inputs{max-width:550px}}@media all and (min-width: 1400px){.result__inputs{max-width:700px}}.result__input{background:none}@media all and (min-width: 1400px){.result__input{padding-top:15px;padding-bottom:15px}}.result__input:first-child{border-radius:20px 20px 0 0}.result__input:last-child{border-top:0;border-radius:0 0 20px 20px}.result__input:last-child .input__label{background-repeat:no-repeat;background-position:right 0 top 50%}.result__input--success{border:1px solid #04E061}.result__input--success:last-child .input__label{background-image:url(../img/result/check.svg);background-size:18px auto;padding-right:26px}.result__input--error{border:1px solid #FF4053}.result__input--error:last-child .input__label{background-image:url(../img/result/cross.svg);background-size:14px auto;padding-right:22px}.result__text{text-align:center;font-size:18px;line-height:1}@media all and (min-width: 768px){.result__text{font-size:24px}}@media all and (min-width: 992px){.result__text{font-size:32px}}.result__mycar{border:2px solid #04E061;border-radius:12px;padding:20px 25px;max-width:350px}@media all and (min-width: 992px){.result__mycar{padding:30px 34px;max-width:550px}}@media all and (min-width: 1400px){.result__mycar{max-width:700px}}@media all and (min-width: 992px){.result__mycar .btn{min-width:150px;font-size:24px;min-height:48px}}.result__mycar-inner{display:flex;flex-direction:column;align-items:center;grid-gap:10px}@media all and (min-width: 992px){.result__mycar-inner{flex-direction:row;grid-gap:26px}}.result__mycar .result__text{margin:0}@media all and (min-width: 992px){.result__mycar .result__text{text-align:left}}.result__mycar-img{max-width:88px;width:100%}.result__mycar-img img{width:100%;height:auto}.result__call{text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:45px}@media all and (min-width: 992px){.result__call{grid-gap:48px}}.result__happy{display:flex;flex-direction:column;grid-gap:20px}@media all and (min-width: 768px){.result__happy{flex-direction:row}}.result__bg{background-repeat:no-repeat;background-size:contain;width:133px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media all and (min-width: 992px){.result__bg{width:230px;height:140px}}.result__bg._red{background-image:url(/assets/result-r-9d44c411.svg)}.result__bg._violet{background-image:url(/assets/result-v-53e8467a.svg)}.result__bg._blue{background-image:url(/assets/result-b-8738c7dc.svg)}.result__count{font-style:normal;font-weight:400;font-size:37px;line-height:1;text-align:center;letter-spacing:-.005em;color:#fff;margin:12px 0 0}@media all and (min-width: 768px){.result__count{font-size:44px}}@media all and (min-width: 992px){.result__count{font-size:64px;margin:22px 0 0}}.result__btn{color:#fff;display:flex;align-items:center;grid-gap:6px}.result__top{display:flex;flex-direction:column;align-items:center;grid-gap:8px}@media all and (min-width: 768px){.result__top{grid-gap:16px;flex-direction:row}}.result__share{font-size:24px;padding:4px 14px 8px}
