@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none}*{box-sizing:border-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input{touch-action:manipulation}.insurance-card__input,.options__checkbox,.checkbox__input,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);overflow:hidden}html{font-size:10px}body{font-family:Inter,sans-serif;line-height:1.5;color:#fff;background-color:#121214;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}button{font-family:inherit}@media (hover: hover){button{cursor:pointer}}.main-container{padding-inline:1.6rem}@media (width >= 768px){.main-container{padding-inline:3.2rem;max-width:152.8rem;margin-inline:auto;width:100%}}.icon{display:inline-block;aspect-ratio:1}.icon--14{width:14px}.icon--16{width:16px}.icon--20{width:20px}.icon--24{width:24px}.icon--44{width:44px}.icon--100{width:100px}.icon--140{width:140px}.logo{display:block;max-width:12.6rem;width:100%}.logo img{display:block;width:100%;height:100%;object-fit:contain}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background-color .2s ease;z-index:300}.overlay--active{pointer-events:visible;background-color:#00000080}@media (width >= 768px){.overlay{display:block}}.transparent-btn{border:none;background-color:transparent;padding:.8rem 1.6rem;display:flex;align-items:center;column-gap:.4rem;color:#919192;white-space:nowrap;transition:color .25s ease}.transparent-btn--reversed{flex-direction:row-reverse}@media (hover: hover){.transparent-btn:hover{color:#b68867}}.language-selector{padding:.6rem;position:absolute;bottom:calc(100% + 1.2rem);top:-10rem;right:0;display:flex;flex-direction:column;row-gap:.2rem;width:18rem;min-height:fit-content;border-radius:.8rem;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:ease;border:.1rem solid #39393b;background-color:#1e1e20;box-shadow:0 1.6rem 2rem #00000080,0 .4rem .6rem -.02rem #10182808}.language-selector--active{opacity:1;visibility:visible}@media (width >= 1024px){.language-selector{top:calc(100% + 1.2rem);left:-11rem}}.language-selector__label{display:flex;align-items:center;column-gap:.8rem;padding:1rem .8rem;border-radius:.6rem;transition:background-color .2s ease}@media (hover: hover){.language-selector__label{cursor:pointer}.language-selector__label:hover{background-color:#39393b}}.language-selector__label svg{transition:opacity .2s ease;color:#b68867;margin-left:auto;opacity:0}.language-selector__label:has(input:checked){background-color:#39393b}.language-selector__label:has(input:checked) svg{opacity:1}.language-selector__input{position:absolute;appearance:none;-webkit-appearance:none;-moz-appearance:none}.account-menu{padding:.6rem;position:absolute;bottom:calc(100% + 1.2rem);top:-3rem;left:0;display:flex;flex-direction:column;row-gap:.2rem;width:18rem;min-height:fit-content;border-radius:.8rem;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:ease;border:.1rem solid #39393b;background-color:#1e1e20;box-shadow:0 1.6rem 2rem #00000080,0 .4rem .6rem -.02rem #10182808}@media (width >= 1024px){.account-menu{bottom:calc(100% + 1.2rem);top:calc(100% + 1.2rem);right:0;left:auto}}.account-menu--active{opacity:1;visibility:visible}.account-menu__link{color:#bdbdbe;display:flex;align-items:center;column-gap:.8rem;padding:1rem .8rem;border-radius:.6rem;transition:background-color .2s ease}@media (hover: hover){.account-menu__link{cursor:pointer}.account-menu__link:hover{background-color:#39393b}}.burger-btn{position:relative;display:flex;align-items:center;justify-content:center;width:4.4rem;aspect-ratio:1;border:none;padding:0;background-color:transparent}.burger-btn:before,.burger-btn:after{content:"";position:absolute;left:50%;translate:-50%;background-color:#bdbdbe;height:.2rem;width:2rem;border-radius:.9rem;transition-property:background-color,rotate,translate;transition-duration:.25s;transition-timing-function:ease}.burger-btn:before{translate:-50% -.6rem}.burger-btn:after{translate:-50% .6rem}.burger-btn span{background-color:#bdbdbe;height:.2rem;width:2rem;border-radius:.9rem;transition-property:background-color,opacity;transition-duration:.25s;transition-timing-function:ease}@media (hover: hover){.burger-btn{cursor:pointer}.burger-btn:hover span,.burger-btn:hover:before,.burger-btn:hover:after{background-color:#b68867}}.burger-btn--active span{opacity:0}.burger-btn--active:before,.burger-btn--active:after{top:50%;translate:-50% -50%;background-color:#919192}.burger-btn--active:before{rotate:45deg}.burger-btn--active:after{rotate:-45deg}.main-btn{display:flex;justify-content:center;align-items:center;font-size:1.6rem;border:none;background-color:#b68867;width:fit-content;color:#fff;min-width:10.8rem;min-height:4.4rem;border-radius:.8rem;white-space:nowrap;padding:1.2rem 2.6rem;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:ease}.main-btn:disabled{background-color:#b6886733;pointer-events:none;color:#919192}@media (hover: hover){.main-btn:hover{background-color:#b68867b3}}.main-btn--secondary{background-color:#b6886733}.main-btn--secondary:focus{outline:.1rem solid #b68867}.main-btn--secondary:disabled{background-color:#b688671a;pointer-events:none;color:#919192}@media (hover: hover){.main-btn--secondary:hover{background-color:#40363166}}.checkbox{display:flex;align-items:center;width:fit-content;column-gap:1.2rem;-webkit-user-select:none;user-select:none}@media (hover: hover){.checkbox:hover{cursor:pointer}}.checkbox__input:checked+.checkbox__custom{background-color:#b68867;border-color:#b68867}.checkbox__input:checked+.checkbox__custom svg{opacity:1}.checkbox__input:disabled:checked+.checkbox__custom{color:#d0d5dd;background-color:#f9fafb;border-color:#d0d5dd}.checkbox__input:disabled:checked+.checkbox__custom svg{opacity:1}.checkbox__input:disabled+.checkbox__custom{color:#d0d5dd;background-color:#f9fafb;border-color:#d0d5dd}.checkbox__input:focus+.checkbox__custom{outline-color:#b68867}.checkbox__custom{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;aspect-ratio:1;border-radius:.6rem;outline:.1rem solid transparent;outline-offset:.2rem;border:.1rem solid #f9fafb;transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease}.checkbox__custom svg{opacity:0;transition:opacity .2s ease}.checkbox__text{font-size:1.6rem}.rental-form{padding-bottom:8rem}@media (width >= 1024px){.rental-form{padding-top:6.4rem;padding-bottom:12rem}}.rental-form__container{display:flex;flex-direction:column;row-gap:3.2rem}@media (width >= 1024px){.rental-form__container{display:grid;grid-template-columns:1fr 44.8rem;column-gap:4.8rem;row-gap:4rem;align-items:start}}.rental-form__nav{display:none}@media (width >= 1024px){.rental-form__nav{display:flex;grid-column:1/-1;align-items:center;column-gap:.4rem}}.rental-form__link{font-size:1.6rem;display:flex;align-items:center;column-gap:.4rem;color:#919192;transition:color .15s ease}.rental-form__link:last-child{color:#e9e9e9;pointer-events:none}.rental-form__link:last-child svg{display:none}@media (hover: hover){.rental-form__link:hover{color:#b68867}}.rental-form__col{display:contents}@media (width >= 1024px){.rental-form__col{display:flex;flex-direction:column;row-gap:4rem;background-color:#1e1e20;border-radius:1.6rem;padding:4.8rem 2.4rem}}.rental-form__btn{width:100%;padding:1.8rem}@media (width >= 768px){.rental-form__btn{max-width:21rem;margin-inline:auto}}@media (width >= 1024px){.rental-form__btn{display:none}}.input-group{display:flex;flex-direction:column}.input-group:has(input:required) .input-group__label:after{content:" *";color:#b68867}.input-group__label{font-size:1.4rem;padding-bottom:.6rem}.input-group__input{font-size:1.6rem;font-family:inherit;width:100%;background-color:transparent;border-radius:.8rem;border:.1rem solid #4f4f51;padding:1.2rem 1.4rem;color:#fff}.input-group__input--tel{padding-left:7.6rem}.input-group__input:focus{outline:.1rem solid #b68867}.input-group__wrapper{position:relative}.input-group__country-btn{position:absolute;font-size:1.6rem;display:flex;align-items:center;column-gap:.4rem;color:#d3d3d3;border:none;background-color:transparent;padding:1.2rem .8rem 1.2rem 1.4rem;top:50%;left:0;translate:0 -50%}.input-group__country-btn:focus{outline:none}.progress{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.progress__item{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:.7rem}@media (width >= 768px){.progress__item{row-gap:1.2rem}}.progress__item:not(:first-child):after{content:"";position:absolute;height:.1rem;background-color:#b68867;width:50%;top:1.1rem;left:0}.progress__item:not(:last-child):before{content:"";position:absolute;height:.1rem;background-color:#b68867;width:50%;top:1.1rem;right:0}.progress__item:after,.progress__item:before{transition:background-color .2s ease}.progress__item--active .progress__indicator{background-color:#b6886733}.progress__item--active .progress__indicator:before{background-color:#b68867;border-color:#fff;opacity:1}.progress__item--active .progress__indicator svg{opacity:0}.progress__item--active~.progress__item:before,.progress__item--active~.progress__item:after{background-color:#4f4f51}.progress__item--active~.progress__item .progress__indicator{background-color:transparent}.progress__item--active~.progress__item .progress__indicator:before{background-color:#4f4f51;border-color:#4f4f51;opacity:1}.progress__item--active~.progress__item .progress__indicator svg{opacity:0}.progress__indicator{position:relative;display:flex;align-items:center;justify-content:center;width:2.4rem;aspect-ratio:1;border-radius:50%;background-color:#b68867;transition:background-color .2s ease}.progress__indicator:before{content:"";position:absolute;width:1.2rem;aspect-ratio:1;border-radius:50%;border:.1rem solid transparent;opacity:0;z-index:10;transition-property:background-color,opacity,border-color;transition-duration:.2s;transition-timing-function:ease}.progress__indicator svg{transition:opacity .2s ease}.progress__text{padding-inline:.8rem;text-align:center;font-size:1.2rem;font-weight:300;color:#919192}@media (width >= 768px){.progress__text{padding-inline:1.6rem;font-weight:400}}.rental-card{display:flex;flex-direction:column;row-gap:2.4rem;padding-top:3.2rem}@media (width >= 768px){.rental-card{flex-direction:row;column-gap:2.4rem;justify-content:space-between}}@media (width >= 1024px){.rental-card{padding:0;align-items:center}}.rental-card__image{position:relative;max-width:36rem;align-self:center}.rental-card__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse,#fff,transparent 45%);filter:blur(6rem)}.rental-card__image img{position:relative;display:block;width:100%;height:100%;z-index:10;object-fit:contain}@media (width >= 768px){.rental-card__image{order:1}.rental-card__image:before{background-image:radial-gradient(ellipse at 44% 20%,#fff,transparent 35%)}}@media (width >= 1024px){.rental-card__image{max-width:46rem}}.rental-card__content{display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 768px){.rental-card__content{row-gap:3.2rem;width:100%;max-width:40rem}}.rental-card__top{display:flex;flex-direction:column;row-gap:.8rem}@media (width >= 768px){.rental-card__top{row-gap:1.6rem}}.rental-card__title{font-size:2rem;font-weight:500}@media (width >= 768px){.rental-card__title{font-size:2.4rem}}@media (width >= 1024px){.rental-card__title{font-size:3.2rem;font-weight:600}}.rental-card__price{font-size:2rem;font-weight:700}@media (width >= 768px){.rental-card__price span{font-weight:400;font-size:1.6rem}}.rental-card__list{display:flex;flex-direction:column;row-gap:.4rem}@media (width >= 768px){.rental-card__list{row-gap:.8rem}}.rental-card__list-title{font-size:1.8rem;font-weight:500;padding-bottom:.4rem}@media (width >= 768px){.rental-card__list-title{padding-bottom:.8rem}}.rental-card__list-item,.rental-card__text{display:flex;align-items:center;column-gap:.8rem;font-size:1.4rem}.rental-card__list-item svg,.rental-card__text svg{flex-shrink:0}.rental-card__text{padding-block:.4rem}.rental-card__info{max-width:29.2rem;display:grid;grid-template-columns:1fr 1fr;column-gap:.8rem;row-gap:.4rem;white-space:nowrap}.rental-steps{border-top:.1rem solid #4f4f51;background-color:#1e1e20;padding-top:2.4rem;padding-bottom:1.6rem;margin-inline:-1.6rem}@media (width >= 768px){.rental-steps{padding-top:1.6rem;margin-inline:-3.2rem;border-bottom:.1rem solid #4f4f51}}@media (width >= 1024px){.rental-steps{display:none!important}}.rental-steps__container{display:flex;flex-direction:column;row-gap:4.4rem}@media (width >= 768px){.rental-steps__container{row-gap:5.5rem}}.rental-steps__card{display:flex;align-items:center;column-gap:1.6rem;padding-top:.8rem;padding-inline:1.6rem}.rental-steps__card img{width:7.2rem;aspect-ratio:1;object-fit:contain;flex-shrink:0}.rental-steps__info{display:flex;flex-direction:column;row-gap:.4rem}.rental-steps__title{font-size:1.8rem;font-weight:500}.rental-steps__text{font-size:1.4rem;color:#919192}.rental-steps__day{font-size:1.4rem}.options__container{display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 768px){.options__container{row-gap:3.2rem}}@media (width >= 1024px){.options__container{padding:0}}.options__title{font-size:2rem}@media (width >= 1024px){.options__title{font-size:2.4rem}}.options__cards{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;grid-auto-rows:1fr}@media (width >= 768px){.options__cards{column-gap:1.6rem;row-gap:2.4rem}}@media (width >= 1200px){.options__cards{grid-template-columns:repeat(3,1fr)}}.options__card{display:flex;justify-content:space-between;border-radius:.8rem;background-color:#39393b;transition-property:background-color,translate,outline-color;transition-duration:.2s;transition-timing-function:ease;outline:.1rem solid transparent;overflow:hidden}@media (hover: hover){.options__card{cursor:pointer}.options__card:hover{translate:0 -.5rem;background-color:#b6886733;outline-color:#b68867}}.options__card:has(.options__checkbox:checked){background-color:#b68867}.options__card:has(.options__checkbox:checked) .options__card-image{color:#fff}.options__card:has(.options__checkbox:checked) .options__card-info{border-color:#fff3}.options__card:has(.options__checkbox:checked) .options__card-status{background-color:#c5a085}.options__card:has(.options__checkbox:checked) .options__card-status span:before{opacity:0}.options__card-content{display:flex;flex-direction:column;row-gap:.8rem;padding:.8rem;flex-grow:1}@media (width >= 768px){.options__card-content{flex-direction:row;column-gap:.8rem}}.options__card-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;row-gap:.5rem}@media (width >= 768px){.options__card-info{padding-left:1.6rem;border-left:.1rem solid #4f4f51;row-gap:1.6rem;transition:border-color .2s ease}}.options__card-image{color:#bdbdbe}@media (width >= 768px){.options__card-image{color:#fff}.options__card-image svg{width:2.4rem}}.options__card-title{font-size:1.4rem}@media (width >= 768px){.options__card-title{font-size:1.6rem}.options__card-title span{display:none}}.options__card-price{font-size:2rem;font-weight:700;text-transform:uppercase}.options__card-status{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:3.3rem;background-color:#4f4f51;padding:.8rem .4rem;transition:background-color .2s ease}.options__card-status span{position:relative;width:1.4rem;height:.2rem;background-color:#fff;border-radius:.1rem}.options__card-status span:before{content:"";position:absolute;width:100%;height:100%;background-color:inherit;border-radius:inherit;rotate:90deg;transition:opacity .2s ease}.insurance__container{display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 768px){.insurance__container{margin-inline:-1.6rem}}@media (width >= 1024px){.insurance__container{margin-inline:0}}.insurance__title{font-size:2rem}@media (width >= 1024px){.insurance__title{font-size:2.4rem}}.insurance__cards{display:flex;flex-direction:column;row-gap:.8rem;flex-wrap:wrap}@media (width >= 768px){.insurance__cards{flex-direction:row;gap:1.6rem}}.insurance-card{display:flex;flex-grow:1;flex-shrink:0;flex-basis:23.4rem;flex-direction:column;row-gap:1.6rem;padding:1.6rem;border-radius:1.6rem;color:#fff;background-color:#ffffff0d;transition-property:background-color,translate,outline-color;transition-duration:.2s;transition-timing-function:ease;outline:.2rem solid transparent}.insurance-card:has(.insurance-card__input:checked){outline-color:#4f4f51;background-image:url(./cardBg-BF_5FFRf.webp),linear-gradient(-25deg,#b68867,#bc8473);background-size:cover;background-repeat:no-repeat;background-position:center center}.insurance-card:has(.insurance-card__input:checked) svg{color:#fff}.insurance-card:has(.insurance-card__input:checked) .insurance-card__description{color:#fff}@media (width >= 1024px){.insurance-card{padding:2.4rem}}.insurance-card:nth-child(2) svg,.insurance-card:nth-child(3) svg{color:#72d38d}@media (hover: hover){.insurance-card{cursor:pointer}.insurance-card:hover{translate:0 -.5rem;outline-color:#b68867;background-color:#b6886733}}.insurance-card__top{display:flex;flex-direction:column;row-gap:.8rem;align-items:center;text-align:center}.insurance-card__subtitle,.insurance-card__title{font-size:1.6rem}.insurance-card__price{font-weight:500;font-size:2.4rem}@media (width >= 1024px){.insurance-card__price{font-size:3.2em;font-weight:600}}.insurance-card__info{display:flex;flex-direction:column;row-gap:1.6rem}@media (width >= 1024px){.insurance-card__info{row-gap:.8rem}}.insurance-card__text{display:flex;align-items:flex-start;column-gap:.8rem;font-size:1.4rem}.insurance-card__text svg{flex-shrink:0;color:#f04438}.insurance-card__description{font-weight:300;font-size:1.2rem;color:#656566;transition:color .15s ease}@media (width >= 1024px){.confirm{position:sticky;top:10rem}}.confirm__container{display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 768px){.confirm__container{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;align-items:start}}@media (width >= 1024px){.confirm__container{padding:0;display:flex;align-items:normal}}.confirm__title{font-size:2rem}@media (width >= 768px){.confirm__title{grid-column:1/1}}.confirm__group{width:100%}@media (width >= 768px){.confirm__group{grid-column:1/2;align-self:start}}@media (width >= 768px){.confirm__card{grid-column:2/3;grid-row:1/4}}@media (width >= 768px){.confirm__checkbox{grid-column:1/2}}.confirm__btns{display:flex;flex-direction:column;row-gap:1.6rem}@media (width >= 768px){.confirm__btns{grid-column:1/-1;flex-direction:row;column-gap:1.6rem;justify-content:center}}.confirm__btn{min-height:5.6rem;align-items:center;width:100%}@media (width >= 768px){.confirm__btn{max-width:23rem}}.confirm-card{display:flex;flex-direction:column;row-gap:2.4rem;background-color:#ffffff0a;padding:1.6rem;border-radius:1.6rem;font-size:1.4rem}.confirm-card__content{display:flex;flex-direction:column;row-gap:.8rem}.confirm-card__item{display:flex;align-items:center;justify-content:space-between;column-gap:2rem}.confirm-card__item span{font-weight:300;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.confirm-card__total{display:flex;align-items:center;justify-content:space-between;padding-top:.8rem;border-top:1px solid #4f4f51;font-weight:500;font-size:1.8rem}.avatar{position:relative;width:5.6rem;aspect-ratio:1;border-radius:50%;border:.2rem solid #fff;background-color:#d1baaa}.avatar:not(:last-child){margin-left:-1rem}.avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.avatar:before{content:"";position:absolute;width:1rem;aspect-ratio:1;border:.1rem solid #fff;border-radius:50%;background-color:#27c137;bottom:0;right:0}.avatar:nth-child(2n){background-color:#daa594}.success-card{width:100%;display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 1024px){.success-card{max-width:72rem}}.success-card__inner{display:flex;flex-direction:column;row-gap:1.6rem;border-radius:1.6rem;padding:1.6rem;background-color:#ffffff0d}@media (width >= 768px){.success-card__inner{padding:2.4rem}}.success-card__car{display:flex;column-gap:2.4rem}.success-card__car img{display:block;width:7.2rem;aspect-ratio:1;object-fit:contain}@media (width >= 768px){.success-card__car{padding-bottom:.8rem}.success-card__car img{width:14rem;aspect-ratio:auto}}@media (width >= 1024px){.success-card__car{padding-bottom:1.6rem}.success-card__car img{width:17rem}}.success-card__car-info{display:flex;flex-direction:column}.success-card__car-title{font-size:1.8rem;font-weight:500;padding-bottom:.4rem}@media (width >= 768px){.success-card__car-title{font-size:2rem;padding-bottom:.8rem}}@media (width >= 1024px){.success-card__car-title{font-size:3.2rem;font-weight:600}}.success-card__text{font-size:1.4rem;color:#919192}@media (width >= 768px){.success-card__text{font-size:1.8rem;font-weight:500}}.success-card__days{font-size:1.4rem}@media (width >= 768px){.success-card__days{font-size:1.8rem;font-weight:500}}.success-card__route{display:flex;flex-direction:column;row-gap:.8rem;padding:1.6rem;background-color:#39393b;border-radius:.8rem}.success-card__date{font-size:1.6rem;font-weight:600}@media (width >= 768px){.success-card__date{font-size:1.8rem;font-weight:500}}@media (width >= 768px){.success-card__date{font-size:2rem;font-weight:400}}.success-card__station{font-size:1.6rem}@media (width >= 768px){.success-card__station{font-size:1.8rem;font-weight:500}}.success-card__details-group{display:flex;flex-direction:column;row-gap:.4rem;padding-block:1.6rem;border-top:.1rem solid #4f4f51;border-bottom:.1rem solid #4f4f51}@media (width >= 768px){.success-card__details-group{row-gap:1.6rem}}.success-card__details-text{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;font-size:1.4rem}@media (width >= 768px){.success-card__details-text{column-gap:2rem;font-size:1.8rem}}.success-card__details-subtitle{font-size:1.2rem;font-weight:300;color:#919192}@media (width >= 768px){.success-card__details-subtitle{font-size:1.4rem;font-weight:400}}.success-card__details-total{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;padding-top:1.6rem;font-size:1.6rem;font-weight:600;padding-bottom:3.2rem}@media (width >= 768px){.success-card__details-total{font-size:2.4rem}.success-card__details-total span{font-weight:700}}.success-card__btn{width:100%;height:5.6rem;column-gap:.8rem}@media (width >= 768px){.success-card__btn{width:fit-content;margin-inline:auto}}.success-card__personal{padding:1.6rem;border:.1rem solid #4f4f51;border-radius:1.6rem;display:flex;flex-direction:column;row-gap:1.6rem}@media (width >= 768px){.success-card__personal{padding:2.4rem;row-gap:2.4rem}}.success-card__personal-title{font-weight:500;font-size:1.8rem}@media (width >= 768px){.success-card__personal-title{font-size:2rem}}@media (width >= 1024px){.success-card__personal-title{font-size:2.4rem}}.success-card__personal-info{display:flex;flex-direction:column;row-gap:.8rem}@media (width >= 768px){.success-card__personal-info{display:grid;grid-template-columns:1fr 1fr;column-gap:1.6rem}}.success-card__personal-item{display:flex;align-items:center;column-gap:.8rem;color:#919192;font-size:1.2em;font-weight:300}.success-card__personal-item svg{flex-shrink:0}.success-card__personal-item span{font-size:1.4rem;font-weight:400;color:#fff}.success-card__personal-item:nth-of-type(3){order:-2}.success-card__personal-item:nth-of-type(4){order:-1}@media (width >= 768px){.success-card__personal-item{font-size:1.6rem}.success-card__personal-item:nth-of-type(2){grid-row:2/3}.success-card__personal-item:nth-of-type(3){order:0}.success-card__personal-item:nth-of-type(4){order:0}}.success-card__contact{display:flex;align-items:center;column-gap:.5rem;justify-content:space-between}@media (width >= 393px){.success-card__contact{padding-inline:2.4rem}}.success-card__link{display:flex;align-items:center;column-gap:.4rem;color:#fff;font-size:1.6rem;transition-property:color;transition-duration:.2s;transition-timing-function:ease;white-space:nowrap}@media (hover: hover){.success-card__link:hover{color:#b68867}}.success-card__social{display:flex;align-items:center;column-gap:.5rem}.success-card__social-link{display:flex;place-items:center;color:#919192;padding:.5rem;transition-property:color;transition-duration:.2s;transition-timing-function:ease}@media (hover: hover){.success-card__social-link:hover{color:#b68867}}.booking-card{display:flex;flex-direction:column;row-gap:1.6rem;padding:1.6rem;border-radius:1.6rem;background-color:#1e1e20}.booking-card:nth-child(n+4){display:none}@media (width >= 768px){.booking-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;row-gap:.4rem}}@media (width >= 1024px){.booking-card{row-gap:0;grid-template-columns:max-content 1fr;padding:2.4rem}.booking-card:nth-child(n+4){display:grid}}.booking-card__header{display:flex;column-gap:2rem;align-items:center;justify-content:space-between}.booking-card__header--inner{display:none}@media (width >= 768px){.booking-card__header{grid-column:1/-1}}@media (width >= 1024px){.booking-card__header{grid-column:2/-1;display:none}.booking-card__header--inner{display:flex}}.booking-card__time{color:#919192;font-size:1.4rem}.booking-card__badge{display:flex;align-items:center;column-gap:.6rem;padding:.4rem 1rem;border:.1rem solid #e4e7ec;color:#667085;font-size:1.4rem;border-radius:1.5rem;background-color:#66708517}.booking-card__badge:before{content:"";display:block;width:.6rem;aspect-ratio:1;border-radius:50%;background-color:#667085}.booking-card__badge--active{color:#2ea56d;background-color:#4aa97017;border-color:#abefc680}.booking-card__badge--active:before{background-color:#2ea56d}.booking-card__badge--cancelled{color:#f04438;background-color:#f0443817;border-color:#fecdca80}.booking-card__badge--cancelled:before{background-color:#f04438}.booking-card__img{display:block;max-width:30rem;margin-inline:auto;width:100%;height:100%;object-fit:contain;padding-inline:5rem;margin-bottom:.8rem}@media (width >= 768px){.booking-card__img{grid-column:1/2;margin-bottom:0;padding-inline:2.4rem;height:15rem}}@media (width >= 1024px){.booking-card__img{padding:1.6rem 2.6rem;height:100%}}@media (width >= 1200px){.booking-card__img{max-width:33.4rem}}.booking-card__inner{display:contents}@media (width >= 768px){.booking-card__inner{display:flex;flex-direction:column;grid-column:2/-1;row-gap:.8rem}}@media (width >= 1024px){.booking-card__inner{row-gap:2.4rem}}.booking-card__inner-content{display:contents}@media (width >= 1024px){.booking-card__inner-content{display:flex;column-gap:2.4rem;justify-content:space-between}}.booking-card__info{display:flex;flex-direction:column;row-gap:.4rem;margin-bottom:-.8rem}@media (width >= 768px){.booking-card__info{margin-bottom:0}}@media (width >= 1024px){.booking-card__info{row-gap:1.6rem;flex-grow:1}}.booking-card__details{display:contents}@media (width >= 1024px){.booking-card__details{display:flex;flex-direction:column;row-gap:1.6rem;padding-inline:2.4rem;border-inline:.1rem solid #4f4f51;max-width:38rem}}.booking-card__title{font-size:2rem}@media (width >= 1024px){.booking-card__title{font-size:3.2rem;font-weight:600;line-height:1}}.booking-card__text{font-size:1.4rem;color:#919192}@media (width >= 1024px){.booking-card__text{font-size:1.8rem;font-weight:500;line-height:1;margin-bottom:-.8rem}}.booking-card__days{font-size:1.4rem}@media (width >= 1024px){.booking-card__days{font-size:1.8rem;font-weight:500;line-height:1}}.booking-card__route{display:flex;flex-direction:column;row-gap:.8rem;padding-block:.8rem;border-top:.1rem solid #4f4f51;border-bottom:.1rem solid #4f4f51}@media (width >= 1024px){.booking-card__route{border:none;padding:0;row-gap:1.6rem}}.booking-card__date,.booking-card__station{font-size:1.4rem;text-wrap-style:pretty}@media (width >= 1024px){.booking-card__date{font-size:1.8rem;font-weight:500}}@media (width >= 1024px){.booking-card__station{font-size:1.6rem;font-weight:300}}.booking-card__total{display:flex;align-items:center;justify-content:space-between;column-gap:1.5rem;font-size:1.6rem;font-weight:600;margin-top:-.8rem;margin-bottom:1.6rem}@media (width >= 768px){.booking-card__total{margin-top:0;margin-bottom:3.2rem}}@media (width >= 1024px){.booking-card__total{margin-bottom:0;font-weight:700;font-size:2rem}}.booking-card__btns{display:flex;flex-direction:column;row-gap:1.6rem}@media (width >= 768px){.booking-card__btns{flex-direction:row;column-gap:1.6rem}}@media (width >= 1024px){.booking-card__btns{flex-direction:column;width:20rem;row-gap:1.6rem;padding-block:.8rem}}.booking-card__btn{width:100%;height:5.6rem}.booking-card__btn--order{order:-1}.personal-form{display:flex;flex-direction:column;row-gap:2.4rem;width:100%;max-width:47.2rem;margin-inline:auto}@media (width >= 1024px){.personal-form{row-gap:3.2rem;max-width:72rem}}.personal-form__btn{width:100%;margin-top:.8rem;height:4.8rem}@media (width >= 1024px){.personal-form__btn{display:none}}.personal-form__wrapper{position:relative}.personal-form__wrapper svg{position:absolute;top:50%;right:1.4rem;translate:0 -50%;z-index:-1}.personal-form__group input::placeholder{color:#fff}.personal-form__input--date::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.pagination{display:none;align-items:center;justify-content:space-between;padding:1.2rem 2.4rem;column-gap:1rem;border-top:.1rem solid #4f4f51}@media (width >= 768px){.pagination{display:flex}}.pagination__btn{padding:.8rem 1.2rem;color:#d3d3d3;border:none;box-shadow:inset 0 0 0 .1rem #1018282e;background-color:#4f4f51;border-radius:.8rem;white-space:nowrap;font-size:1.4rem;transition:background-color .2s ease}@media (hover: hover){.pagination__btn:hover{background-color:#b68867}}.pagination__pages{color:#a7a7a8;font-size:1.4rem}.car-search{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);margin-top:-4rem;border-radius:1.6rem}@media (width >= 768px){.car-search{width:100%;max-width:56.8rem;margin-inline:auto;margin-top:-6rem}}@media (width >= 1024px){.car-search{max-width:146.8rem;flex-direction:row;align-items:flex-end}}@media (width >= 1200px){.car-search{column-gap:2.4rem;padding:3.2rem 6.4rem}}@media (width >= 1024px){.car-search__selects{display:flex;align-items:center;column-gap:2.4rem}}.car-search__group{display:flex;flex-direction:column;gap:.6rem}.car-search__group--hide{display:none}@media (width >= 1024px){.car-search__group--hide{display:flex}}@media (width >= 1024px){.car-search__checkbox{display:none}}.car-search__label{font-size:1.4rem}.car-search__select-wrapper{width:100%;position:relative;color:#bdbdbe}.car-search__pin{position:absolute;top:50%;left:1.4rem;translate:0 -50%}.car-search__select-chevron{position:absolute;top:50%;right:1.4rem;translate:0 -50%}.car-search__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:100%;font-family:inherit;font-size:1.4rem;display:flex;padding:1.2rem 3.8rem;align-items:center;gap:.8rem;border-radius:.8rem;border:.1rem solid #a7a7a8;box-shadow:0 .1rem .2rem #1018280d;background-color:transparent;text-overflow:ellipsis;color:#bdbdbe;z-index:20;outline:.1rem solid transparent;transition-property:border-color,outline-color;transition-duration:.15s;transition-timing-function:ease}.car-search__select:focus{outline-color:#b68867;border-color:transparent}@media (width >= 1200px){.car-search__select{font-size:1.6rem}}.car-search__text{font-size:1.4rem}.car-search__pickers{display:flex;gap:1.6rem}.car-search__inputs{display:flex}.car-search__input{font-family:inherit;font-size:1.4rem;display:flex;width:100%;padding:1.2rem .8rem;align-items:center;text-align:center;text-overflow:ellipsis;background-color:transparent;color:#bdbdbe;gap:.8rem;border:.1rem solid #a7a7a8;box-shadow:0 .1rem .2rem #1018280d;outline:.1rem solid transparent;transition-property:border-color,outline-color;transition-duration:.15s;transition-timing-function:ease}.car-search__input:focus{border-color:transparent;outline-color:#b68867}@media (width >= 768px){.car-search__input{text-align:start;padding-inline:1.4rem}}@media (width >= 1024px){.car-search__input{padding:1.2rem 3.8rem;font-size:1.6rem}}.car-search__calendar{display:none}@media (width >= 1024px){.car-search__calendar{display:block;position:absolute;top:50%;left:1.4rem;translate:0 -50%;color:#bdbdbe}}.car-search__input-chevron{display:none}@media (width >= 768px){.car-search__input-chevron{display:block;position:absolute;top:50%;right:1.4rem;translate:0 -50%;color:#bdbdbe}}.car-search__input-wrapper{position:relative}.car-search__input-date{border-radius:.8rem 0 0 .8rem}.car-search__input-time{border-radius:0 .8rem .8rem 0}@media (width >= 1024px){.car-search__input-time{padding-left:1.4rem}}.car-search__btn{margin-top:1.6rem;width:100%}@media (width >= 1024px){.car-search__btn{width:18rem;margin-top:0}}.filter{display:none;max-width:34.8rem;width:100%;flex-direction:column;row-gap:2.4rem}@media (width >= 1024px){.filter{display:flex}}.filter__header{padding-inline:2.4rem;display:flex;align-items:center;justify-content:space-between;column-gap:1rem;padding-bottom:2.1rem;border-bottom:.1rem solid #4f4f51}.filter__title{font-size:2rem}.filter__btn{font-family:inherit;font-size:1.6rem;display:flex;align-items:center;column-gap:.8rem;padding:0;color:#bdbdbe;border:none;background-color:transparent;transition:color .15s ease}@media (hover: hover){.filter__btn{cursor:pointer}.filter__btn:hover{color:#b68867}}.filter__form{display:flex;flex-direction:column;row-gap:2.4rem}@media (hover: hover){.filter__details{cursor:pointer}}.filter__details[open] .filter__summary svg{rotate:180deg}.filter__summary{padding-inline:1.6rem;list-style:none;outline:none;display:flex;align-items:center;column-gap:1rem;justify-content:space-between;font-family:inherit;font-size:1.6rem;font-weight:600}.filter__summary svg{transition:rotate .25s ease;flex-shrink:0}.filter__options{margin-top:1rem;row-gap:.2rem;padding-left:1.4rem}.filter__label{padding:1rem 1.4rem;width:100%}.filter__text{font-size:1.4rem;color:#bdbdbe}.product-card{position:relative;border-radius:1.6rem;transition-property:background-color,translate,outline-color;transition-duration:.2s;transition-timing-function:ease;outline:.2rem solid transparent}.product-card:nth-child(n+4){display:none}@media (hover: hover){.product-card{cursor:pointer}.product-card:hover{translate:0 -.5rem;outline-color:#b68867;background-color:#b6886733}}@media (width >= 768px){.product-card:nth-child(n+4){display:block}.product-card:nth-child(n+7){display:none}}@media (width >= 1024px){.product-card:nth-child(n+7){display:block}}.product-card__link{display:flex;flex-direction:column;row-gap:2.4rem;border-radius:inherit;color:#fff;background-color:#ffffff0d;padding-block:2.4rem}.product-card__header{display:flex;flex-direction:column;row-gap:.4rem;padding-inline:2.4rem}.product-card__title{font-size:2.4rem}.product-card__subtitle{font-size:1.6rem;color:#919192}.product-card__content{padding-block:1.6rem;border-top:.1rem solid #4f4f51;border-bottom:.1rem solid #4f4f51;display:flex;flex-direction:column;row-gap:1rem}@media (width >= 1024px){.product-card__content{row-gap:1.9rem}}.product-card__info{padding-inline:2.4rem;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;white-space:nowrap}.product-card__text{font-size:1.4rem;display:flex;align-items:center;column-gap:.8rem;text-overflow:ellipsis}.product-card__text svg{flex-shrink:0}.product-card__picture{padding-inline:2.4rem;max-width:36.8rem;margin-inline:auto}.product-card__picture img{display:block;width:100%;height:100%;object-fit:contain}.product-card__details{display:flex;flex-direction:column;row-gap:.4rem;padding-left:2.4rem;padding-right:15.6rem}.product-card__price{font-weight:700;font-size:2rem}.product-card__desc{font-size:1.6rem;text-wrap-style:balance}.product-card__btn{position:absolute;bottom:2.9rem;right:2.4rem}@media (width >= 1024px){.product-card__btn{background-color:#b6886733}}.header{position:fixed;left:0;right:0;top:0;padding-block:.4rem;padding-right:calc(1.6rem + env(safe-area-inset-right));padding-left:calc(1.6rem + env(safe-area-inset-left));background-color:#1e1e20;display:flex;justify-content:space-between;align-items:center;column-gap:6rem;height:5.2rem;z-index:400}@media (width >= 768px){.header{padding-block:1.6rem}}@media (width >= 1024px){.header{padding-left:calc(4rem + env(safe-area-inset-left));padding-right:calc(4rem + env(safe-area-inset-right))}}.header__logo{max-width:15rem;flex-shrink:0}@media (width >= 1024px){.header__logo{max-width:12.6rem}}.header__menu{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem 1.6rem 3.6rem;position:absolute;height:calc(100dvh - 5.2rem);top:100%;right:0;background-color:#2d2d2f;translate:100%;transition-property:translate,opacity,visibility;transition-duration:.3s;transition-timing-function:ease;opacity:0;visibility:hidden}.header__menu--open{translate:0;opacity:1;visibility:visible}@media (width >= 768px){.header__menu{max-width:42rem;transition-duration:.25s}}@media (width >= 1024px){.header__menu{display:contents;opacity:1;visibility:visible}}.header__nav{--ss: 4.8rem;display:flex;flex-direction:column;row-gap:1.6rem;overflow-y:auto}@media (width >= 1024px){.header__nav{flex-direction:row;overflow-x:auto;margin-right:auto;column-gap:2.4rem;margin-left:calc(var(--ss) * -1);padding-inline:var(--ss);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ss),#000 calc(100% - var(--ss)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ss),#000 calc(100% - var(--ss)),transparent)}.header__nav::-webkit-scrollbar{display:none}.header__nav{-ms-overflow-style:none;scrollbar-width:none}}.header__link{color:#bdbdbe;font-weight:700;font-size:2.4rem;transition:color .15s ease;white-space:nowrap}@media (hover: hover){.header__link:hover{color:#b68867}}@media (width >= 1024px){.header__link{color:#fff;font-weight:400;font-size:1.6rem}}.header__right{display:flex;align-items:center;column-gap:1.6rem}@media (width >= 1024px){.header__right{display:none}}.header__phone-link{display:none;font-size:1.6rem;padding:.8rem;align-items:center;column-gap:.4rem;color:#bdbdbe;transition:color .25s ease}@media (hover: hover){.header__phone-link:hover{color:#b68867}}@media (width >= 768px){.header__phone-link{display:flex}}.header__actions{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:1.6rem;font-size:1.6rem;row-gap:2.4rem}@media (width >= 1024px){.header__actions{display:flex;row-gap:0}}.header__actions-login{grid-column:1/-1;grid-row:1;width:100%;color:#fff;column-gap:.8rem}.header__actions-login svg{order:1}@media (width >= 1024px){.header__actions-login{display:none}}.header__desktop-btn{display:none}@media (width >= 1024px){.header__desktop-btn{display:flex;font-size:1.6rem}}.header__actions-link{grid-column:1/2;grid-row:2}.header__lang-btn{font-size:1.6rem;column-gap:.8rem;border:none;background-color:transparent;grid-column:2/-1;grid-row:2;justify-self:end}.header__lang-btn svg{flex-shrink:0;transition:rotate .25s ease}.header__lang-btn--active{color:#b68867}.header__lang-btn--active svg{rotate:180deg}.header__actions-link{column-gap:.4rem}.header__account-btn{padding:0;border:none;background-color:transparent;display:flex;align-items:center;font-size:1.6rem;font-family:inherit;column-gap:.8rem;color:#bdbdbe;transition:color .2s ease;grid-column:1/-1}.header__account-btn svg{transition:rotate .25s ease}.header__account-btn span{display:flex;align-items:center;justify-content:center;width:4rem;aspect-ratio:1;border-radius:50%;background-color:#4f4f51;font-weight:600;outline:.1rem solid transparent;transition-property:outline-color,background-color;transition-duration:.2s;transition-timing-function:ease}@media (hover: hover){.header__account-btn:hover{color:#b68867}.header__account-btn:hover span{outline-color:#b68867;background-color:#b688671a}}.header__account-btn--active{color:#b68867}.header__account-btn--active span{outline-color:#b68867;background-color:#b688671a}.header__account-btn--active svg{rotate:180deg}.footer{padding-block:4rem}.footer__content{display:flex;flex-direction:column;row-gap:3.2rem;padding-bottom:5.6rem}.footer__description{display:flex;flex-direction:column;row-gap:2.4rem}.footer__text,.footer__link{font-size:1.4rem;color:#919192}.footer__form{display:flex;align-items:flex-end;column-gap:1.6rem}.footer__input-group{width:25rem}.footer__input-group label{padding-bottom:.6rem}@media (width >= 1024px){.footer__input-group{width:32rem}}.footer__meta{display:flex;flex-direction:column;row-gap:2.4rem;padding-top:3.2rem;border-top:.1rem solid #4f4f51}@media (width >= 768px){.footer__content,.footer__meta{flex-direction:row;column-gap:1rem;justify-content:space-between}}.footer__nav{display:flex;align-items:center;column-gap:1.6rem}.footer__link{transition:color .25s ease}@media (hover: hover){.footer__link:hover{color:#b68867}}.hero__picture{height:33.8rem}.hero__picture img{display:block;width:100%;height:100%;object-fit:cover}@media (width >= 768px){.hero__picture{height:54rem}}@media (width >= 1024px){.hero__picture{height:45rem;object-position:center}}.hero__content{padding:8rem 1.6rem;display:flex;flex-direction:column;row-gap:3.2rem}@media (width >= 768px){.hero__content{row-gap:4rem}}@media (width >= 1024px){.hero__content{padding-top:12rem;padding-bottom:12.4rem;max-width:149.8rem;width:100%;margin-inline:auto}}.hero__title{font-size:2rem;font-weight:500}@media (width >= 768px){.hero__title{font-size:2.4rem}}@media (width >= 1024px){.hero__title{font-size:4rem}}.hero__cards{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}@media (width >= 768px){.hero__cards{gap:1.6rem}}@media (width >= 1024px){.hero__cards{gap:2.4rem}}.hero__card{padding:2.4rem .8rem .8rem;font-size:1.4rem;display:flex;flex-direction:column;row-gap:2.6rem;background-color:#1e1e20;border-radius:1.6rem;align-items:center;color:#fff;outline:.2rem solid transparent;transition-property:background-color,translate,outline-color;transition-duration:.2s;transition-timing-function:ease}@media (hover: hover){.hero__card:hover{translate:0 -.5rem;outline-color:#b68867;background-color:#b6886733}}.hero__card img{display:block;width:12rem;height:100%;object-fit:contain}@media (width >= 393px){.hero__card img{width:15.7rem}}@media (width >= 768px){.hero__card{padding:2.7rem .8rem 1.6rem;row-gap:3.4rem}.hero__card img{width:21.8rem}}@media (width >= 1024px){.hero__card{font-size:2rem;padding:5.2rem .8rem 1.2rem;row-gap:1.9rem}.hero__card img{width:25.8rem}}.hero__video{height:25rem;position:relative;margin-bottom:8rem}.hero__video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,transparent,#222224)}.hero__video img{display:block;width:100%;height:100%;object-fit:cover}@media (width >= 768px){.hero__video{height:48.5rem;margin-bottom:6.8rem}}@media (width >= 1024px){.hero__video{height:70rem;margin-bottom:12rem}}.hero__play{display:none}@media (width >= 1024px){.hero__play{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;translate:-50% -50%;padding:0;background-color:transparent;border:none;color:#fff3;z-index:20;transition:color .2s ease}}@media (width >= 1024px) and (hover: hover){.hero__play{cursor:pointer}.hero__play:hover{color:#b68867}}.search-results .pagination{display:flex}.search-results .car-search{display:none;background-color:#ffffff0d}@media (width >= 1024px){.search-results .car-search{display:flex}}.search-results__info-inner{padding-block:.8rem;border-bottom:.1rem solid #4f4f51}@media (width >= 768px){.search-results__info-inner{padding-block:2.4rem}}@media (width >= 1024px){.search-results__info-inner{display:none}}.search-results__info{display:flex;justify-content:space-between;align-items:center;padding-inline:1.6rem;column-gap:1rem}@media (width >= 768px){.search-results__info{column-gap:3.2rem;justify-content:flex-start}}.search-results__back-btn{display:none}@media (width >= 768px){.search-results__back-btn{display:flex;align-items:center;column-gap:.8rem;font-family:inherit;font-size:1.6rem;color:#fff;border:none;background-color:transparent;transition:color .15s ease}}@media (width >= 768px) and (hover: hover){.search-results__back-btn{cursor:pointer}.search-results__back-btn:hover{color:#b68867}}.search-results__edit-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:inherit;padding:2rem;color:#bdbdbe;border:none;background-color:transparent;transition:color .15s ease}@media (hover: hover){.search-results__edit-btn{cursor:pointer}.search-results__edit-btn:hover{color:#b68867}}.search-results__route{display:flex;flex-direction:column;row-gap:.4rem;overflow:hidden}.search-results__date,.search-results__station{font-size:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (width >= 768px){.search-results__date,.search-results__station{font-size:1.6rem}}@media (width >= 768px){.search-results__date{font-weight:600}}.search-results__station{color:#bdbdbe}.search-results__pagination{display:flex;grid-column:2/-1}.search-results__content{display:flex;flex-direction:column;row-gap:1.6rem;padding-top:3.2rem;padding-inline:1.6rem}@media (width >= 768px){.search-results__content{padding-top:4rem;padding-bottom:5.6rem;row-gap:2.4rem}}@media (width >= 1024px){.search-results__content{max-width:149.6rem;width:100%;margin-inline:auto;display:grid;grid-template-columns:34.8rem 1fr;column-gap:2.4rem}}.search-results__title{text-transform:capitalize;font-weight:500;font-size:2rem;padding-bottom:.8rem}@media (width >= 768px){.search-results__title{font-size:2.4rem}}@media (width >= 1024px){.search-results__title{display:none}}.search-results__btns{display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.search-results__btn{font-family:inherit;font-size:1.6rem;display:flex;align-items:center;column-gap:.8rem;padding-inline:0;padding-block:1rem;color:#bdbdbe;border:none;background-color:transparent;transition:color .15s ease}.search-results__btn svg{flex-shrink:0}@media (hover: hover){.search-results__btn{cursor:pointer}.search-results__btn:hover{color:#b68867}}@media (width >= 1024px){.search-results__btn{display:none}}.search-results__sort-btn{display:none}@media (width >= 1024px){.search-results__sort-btn{font-family:inherit;font-size:1.6rem;font-weight:600;color:#919192;display:flex;align-items:center;column-gap:.8rem;background-color:transparent;border:none;padding:0;margin-left:auto;transition:color .15s ease}}@media (width >= 1024px) and (hover: hover){.search-results__sort-btn{cursor:pointer}.search-results__sort-btn:hover{color:#b68867}}.search-results__cards{display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 768px){.search-results__cards{display:grid;grid-template-columns:1fr 1fr;column-gap:1.6rem}}@media (width >= 1200px){.search-results__cards{grid-template-columns:repeat(3,1fr);column-gap:2.4rem;row-gap:4rem}}.contact-us{padding-block:8rem;position:relative;min-height:46.6rem;background-image:url(./car2-D2GO0Zp_.webp);background-repeat:no-repeat;background-size:cover;background-position:15%;overflow:hidden}.contact-us:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1212144d}.contact-us:after{content:"";position:absolute;width:100%;left:0;top:50%;translate:0 -50%;height:14rem;background-image:radial-gradient(ellipse,rgba(0,0,0,.5),transparent);filter:blur(6rem)}@media (width >= 1024px){.contact-us:after{translate:0 -20%}}.contact-us__container{position:relative;z-index:10}.contact-us__content{display:flex;flex-direction:column;row-gap:3.2rem;padding:3.2rem 3.2rem 4rem}@media (width >= 768px){.contact-us__content{max-width:45.7rem;padding-inline:0}}@media (width >= 1024px){.contact-us__content{padding-inline:3.2rem}}.contact-us__avatars{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}@media (width >= 768px){.contact-us__avatars{justify-content:flex-end}}.contact-us__description{display:flex;flex-direction:column;row-gap:.8rem}@media (width >= 768px){.contact-us__description{max-width:45.7rem}}.contact-us__title{font-weight:700;font-size:2rem}.contact-us__text{font-size:1.6rem}@media (width >= 1024px){.contact-us__text{font-size:1.8rem}}.contact-us__btn{font-weight:500;align-self:center}@media (width >= 768px){.contact-us__btn{align-self:flex-start}}@media (width >= 1024px){.register{display:flex}}.register__picture{display:none}@media (width >= 768px){.register__picture{display:block;height:15rem;width:100%}.register__picture img{display:block;height:100%;width:100%;object-fit:cover}}@media (width >= 1024px){.register__picture{height:auto;min-height:100vh}}@media (width >= 1024px){.register__content{padding-top:13rem;padding-inline:7.4rem;max-width:97.2rem;width:100%}}@media (width >= 1200px){.register__content{padding-inline:14.8rem}}.register__form,.register__verification{padding:4rem 1.6rem;max-width:47.2rem;width:100%;margin-inline:auto;display:flex;flex-direction:column;row-gap:3.2rem}@media (width >= 1024px){.register__form,.register__verification{padding:0;margin:0;min-width:47.2rem}}.register__title{font-size:2rem;font-weight:500;margin-bottom:-1.6rem;color:#fff}@media (width >= 768px){.register__title{font-size:2.4rem}}.register__text{font-size:1.6rem;color:#fff}.register__btn{width:100%;height:5.6rem}.register__info{font-size:1.4rem;color:#919192;text-align:center;display:flex;align-items:center;white-space:nowrap;column-gap:.8rem}.register__info:after,.register__info:before{content:"";width:100%;height:.1rem;background-color:#919192}.register__btns{display:flex;flex-direction:column;row-gap:1.2rem}.register__social-btn{font-size:1.6rem;border:none;background-color:#1e1e20;color:#fff;display:flex;align-items:center;justify-content:center;column-gap:1.2rem;min-height:4.4rem;border-radius:.8rem;box-shadow:0 .1rem .2rem #1018280d,inset 0 -.2rem #1018280d;outline:.2rem solid transparent;transition-property:background-color,outline-color;transition-duration:.2s;transition-timing-function:ease}@media (hover: hover){.register__social-btn:hover{outline-color:#b68867;background-color:#b6886733}}.register__copyright{font-size:1.2rem;font-weight:300;color:#919192;text-align:center}.register__copyright a{color:inherit;text-decoration:underline}.register__verification{display:none}.register__code{display:flex;flex-direction:column}.register__code-label{padding-bottom:.6rem;font-size:1.4rem}.register__code-inputs{display:flex;column-gap:.8rem}.register__code-input{font-family:inherit;font-size:3.3rem;min-height:6rem;font-weight:500;width:100%;color:#919192;text-align:center;border-radius:1rem;border:.1rem solid #4f4f51;background-color:transparent;caret-color:transparent}.register__code-input:focus{outline:.1rem solid #b68867}@media (width >= 1024px){.register__code-input{font-size:4.8rem}}.register__resend{font-size:1.6rem;color:#919192;text-align:center}.register__resend a{color:#fff;font-weight:600;transition:color .2s ease}@media (hover: hover){.register__resend a:hover{color:#b68867}}.register__back-btn{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;column-gap:.6rem;color:#919192;font-size:1.6rem;font-family:inherit;transition:color .2s ease}@media (hover: hover){.register__back-btn:hover{color:#b68867}}.main-section__picture{display:none}@media (width >= 768px){.main-section__picture{display:block;height:15rem}.main-section__picture img{width:100%;height:100%;object-fit:cover}}@media (width >= 1024px){.main-section__picture{height:27rem}}.payment-section{position:relative}.payment-section__content{display:flex;flex-direction:column;align-items:center;row-gap:3.2rem;padding-inline:1.6rem;padding-top:4rem;padding-bottom:8rem}@media (width >= 768px){.payment-section__content{row-gap:4rem}}@media (width >= 1024px){.payment-section__content{padding-top:6.4rem;padding-bottom:12rem}}.payment-section__header{display:flex;flex-direction:column;row-gap:.8rem;text-align:center}@media (width >= 768px){.payment-section__header{max-width:93.8rem}}.payment-section__title{font-size:2rem;font-weight:500;padding-bottom:.8rem}@media (width >= 768px){.payment-section__title{font-size:2.4rem;padding-bottom:1.6rem}}@media (width >= 1024px){.payment-section__title{font-size:4rem;padding-bottom:2.4rem}}.payment-section__text{font-size:1.6rem}.payment-section__code{font-size:1.4rem;color:#b68867}@media (width >= 768px){.payment-section__text,.payment-section__code{font-size:2rem}}.payment-section__help-btn{display:none}@media (width >= 1024px){.payment-section__help-btn{display:flex;align-items:center;justify-content:center;position:absolute;width:10rem;aspect-ratio:1;border-radius:50%;background-color:#b68867;color:#fff;bottom:12rem;right:4rem;border:none;transition-property:background-color,translate;transition-duration:.25s;transition-timing-function:ease;padding:0}.payment-section__help-btn svg{width:5.6rem;aspect-ratio:1}.payment-section__help-btn:active{translate:0 -.6rem}}@media (width >= 1024px) and (hover: hover){.payment-section__help-btn:hover{background-color:#b68867b3}}@media (width >= 1200px){.payment-section__help-btn{right:8.7rem}}.my-booking__content{padding-inline:1.6rem;padding-top:4rem;padding-bottom:8rem}@media (width >= 768px){.my-booking__content{padding-top:2.4rem}}@media (width >= 1024px){.my-booking__content{padding-top:4rem;display:flex;flex-direction:column;max-width:149.6rem;margin-inline:auto;padding-bottom:12rem}}.my-booking__nav{display:none}@media (width >= 768px){.my-booking__nav{display:flex;align-items:center;column-gap:.4rem;padding-bottom:1.6rem}}@media (width >= 1024px){.my-booking__nav{padding-bottom:4rem}}.my-booking__link{font-size:1.2rem;font-weight:300;display:flex;align-items:center;column-gap:.4rem;color:#919192;transition:color .15s ease}.my-booking__link:last-child{color:#e9e9e9;pointer-events:none}.my-booking__link:last-child svg{display:none}@media (hover: hover){.my-booking__link:hover{color:#b68867}}@media (width >= 1024px){.my-booking__link{font-size:1.6rem;font-weight:400}}.my-booking__title{font-size:2rem;font-weight:500;padding-bottom:2.4rem}@media (width >= 768px){.my-booking__title{font-size:2.4rem;padding-bottom:3.2rem}}@media (width >= 1024px){.my-booking__title{order:-1;padding-bottom:1.6rem;font-weight:400}}.my-booking__cards{display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 768px){.my-booking__cards{padding-bottom:4rem}}@media (width >= 1024px){.my-booking__cards{padding-bottom:5.6rem}}.my-booking__pagination{display:none}@media (width >= 768px){.my-booking__pagination{display:flex}}.personal-info__content{padding:4rem 1.6rem 8rem;display:flex;flex-direction:column;row-gap:2.4rem}@media (width >= 768px){.personal-info__content{padding-top:2.4rem}}@media (width >= 1024px){.personal-info__content{padding-top:4rem;padding-bottom:12rem;row-gap:4rem;max-width:148.5rem;margin-inline:auto}}@media (width >= 1024px){.personal-info__header{display:flex;align-items:center;justify-content:space-between;column-gap:2rem}}.personal-info__header-inner{display:flex;flex-direction:column;row-gap:1.6rem}.personal-info__nav{display:none}@media (width >= 768px){.personal-info__nav{display:flex;align-items:center;column-gap:.4rem}}.personal-info__link{font-size:1.2rem;font-weight:300;display:flex;align-items:center;column-gap:.4rem;color:#919192;transition:color .15s ease}.personal-info__link:last-child{color:#e9e9e9;pointer-events:none}.personal-info__link:last-child svg{display:none}@media (hover: hover){.personal-info__link:hover{color:#b68867}}@media (width >= 1024px){.personal-info__link{font-size:1.6rem;font-weight:400}}.personal-info__title{font-size:2rem;font-weight:500}@media (width >= 768px){.personal-info__title{font-size:2.4rem;order:1}}@media (width >= 1024px){.personal-info__title{order:-1}}.personal-info__btn{display:none}@media (width >= 1024px){.personal-info__btn{display:flex;width:18rem}}.questions{display:flex;flex-direction:column;row-gap:1.6rem;padding-top:1.6rem;padding-inline:1.6rem;padding-bottom:8rem}@media (width >= 768px){.questions{padding-top:0}}@media (width >= 1024px){.questions{padding-bottom:13rem}}.questions__title{font-size:2rem;font-weight:500;text-align:center}@media (width >= 768px){.questions__title{font-size:2.4rem;padding-top:0}}@media (width >= 1024px){.questions__title{font-size:4rem;line-height:1}}.questions__subtitle{font-size:1.6rem;text-align:center;margin-bottom:-.8rem;color:#bdbdbe}@media (width >= 1024px){.questions__subtitle{font-size:2rem;margin-bottom:1.6rem}}.questions__info{display:flex;flex-direction:column}@media (width >= 1024px){.questions__info{max-width:120.3rem;width:100%;margin-inline:auto}}.questions__details{font-size:1.8rem;font-weight:500}.questions__details[open] .questions__toggle-item:before{opacity:0;rotate:-90deg}.questions__details:not(:last-child){border-bottom:.1rem solid #4f4f51}.questions__summary{display:flex;align-items:center;justify-content:space-between;column-gap:.1rem;list-style:none;padding:3.2rem 0;outline:none}@media (hover: hover){.questions__summary{cursor:pointer}}.questions__toggle-item{position:relative;width:1.4rem;height:.2rem;background-color:#7b7b7c;border-radius:.7rem;margin-right:.5rem}.questions__toggle-item:before{content:"";display:block;width:1.4rem;height:.2rem;background-color:#7b7b7c;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:.7rem;rotate:90deg;transition-property:rotate,opacity;transition-duration:.2s;transition-timing-function:ease}.questions__text{margin-top:-2.4rem;font-size:1.6rem;font-weight:400;color:#bdbdbe;padding-bottom:3.2rem}.reserve-block{height:5.2rem}.hide{display:none}@media (width >= 1024px){.hide{display:block}}
