.container{padding-inline:20px}@media (min-width:576px){.container{padding-inline:72px}}@media (min-width:1024px){.container{max-width:1020px;margin-inline:auto;padding-inline:120px}}h2,h3,p{margin:0}a{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{border:1px solid #d5d7de;-webkit-text-fill-color:#292929;-webkit-box-shadow:1px 4px 16px rgba(232,232,240,.6392156863);transition:.3s}.header{background-image:url(Cover_photo-mobile.82f34645.svg);background-size:cover;background-position:50%}@media (min-width:576px){.header{background-image:url(Cover_photo.aa74da76.svg);background-size:cover;background-position:100%}}@media (min-width:1024px){.header{background-image:url(Cover_photo.aa74da76.svg);background-size:cover;background-position:100%}}.header__content{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.header__title{font-size:36px;font-weight:700;line-height:100%;letter-spacing:-1.5px;text-align:center}@media (min-width:576px){.header__title{font-size:64px}}@media (min-width:1024px){.header__title{font-size:80px}}.header__bottom{padding-bottom:88px;padding-inline:20px}@media (min-width:576px){.header__bottom{padding-inline:72px}}@media (min-width:1024px){.header__bottom{max-width:1020px;margin-inline:auto;padding-inline:120px}}.page{font-family:Poppins,sans-serif;color:#fff;scroll-behavior:smooth;line-height:140%;font-size:16px;transition:opacity .3s ease}.page:has(.page__menu:target){overflow:hidden}.page__body{margin:0;background:#1d1d1d;transition:opacity .3s ease}.page__menu{position:fixed;top:0;right:0;left:0;transition:all .3s;opacity:0;pointer-events:none}.page__menu:target{opacity:1;pointer-events:all}.top-bar{padding-block:24px;padding-bottom:32px;display:flex;justify-content:space-between;align-items:center}@media (min-width:576px){.top-bar{padding-block:36px}}.top-bar__icons{display:flex;gap:24px}.top-bar__logo{display:flex}.top-bar__logo:hover{transform:scale(1.2);transition:transform .3s}.icon{display:block;width:24px;height:24px;background-size:cover;transition:.3s}@media (min-width:576px){.icon{height:32px;width:32px}}.icon__number{display:inline-flex;align-items:center}.icon--phone{background-image:url(icon-phone.63231e61.png);position:relative}.icon--menu{background-image:url(icon-burger-menu.7b5b3c8b.png)}.icon--menu:hover{background-image:url(Icon-Burger-menu-hover.84708b29.png)}.icon--close{background-image:url(Icon-close.ea5a911d.png)}.icon__number--hidden{position:absolute;display:flex;top:2px;right:30px;bottom:5px;width:170px;color:#fff;transition:.3s;visibility:hidden;opacity:0;font-size:12px;font-weight:700;line-height:16px;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width:1024px){.icon:hover .icon__number--hidden{visibility:visible;opacity:1}}.menu{box-sizing:border-box;height:100vh;background-color:#c2c2c2;font-weight:600;text-transform:uppercase;transition:opacity .3s ease}.menu__phone-number{font-size:16px;line-height:27px;margin-bottom:16px}.menu__book-ride,.menu__phone-number{color:#1d1d1d;text-decoration:none;display:block}.menu__book-ride{font-size:12px;line-height:16px;letter-spacing:2px;padding-bottom:8px;border-bottom:1px solid #1d1d1d;width:fit-content}.menu__nav{margin-bottom:40px}.nav__link,.nav__link:hover{text-decoration:none;font-size:22px;line-height:22px;letter-spacing:2px;color:#1d1d1d}.nav__link:hover{border-bottom:1px solid #1d1d1d}.nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:32px}.history{display:grid;column-gap:20px;grid-template-columns:repeat(2,1fr)}@media (min-width:576px){.history{column-gap:24px;grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.history{column-gap:35px;grid-template-columns:repeat(12,1fr)}}.history__title{grid-column:1/-1}@media (min-width:576px){.history__title{grid-column:1/4}}@media (min-width:1024px){.history__title{grid-column:span 5}}.history__content{grid-column:1/-1}@media (min-width:576px){.history__content{grid-column:4/7}}@media (min-width:1024px){.history__content{grid-column:span 6}}.history__text{grid-column:1/-1;margin:0;font-weight:500;font-size:23px;line-height:140%}@media (min-width:576px){.history__text{grid-column:4/7}}@media (min-width:1024px){.history__text{grid-column:7/12}}.compare-bikes__title{text-align:center;font-size:32px;font-weight:500;line-height:32px;letter-spacing:-1.5px;text-transform:capitalize}.compare-bikes__products{display:grid;row-gap:40px}@media (min-width:576px){.compare-bikes__products{justify-items:center}}@media (min-width:1024px){.compare-bikes__products{grid-template-columns:repeat(3,1fr);column-gap:24px;justify-items:stretch}}.product{transition:.3s}.product:hover{transform:scale(1.1);translate:0 -10%}.product__photo{width:100%;margin:0 auto;display:flex;justify-content:center}.product__title{font-size:24px;font-weight:700;line-height:140%}.product__text{font-size:16px;font-weight:400;line-height:140%}.product__price{font-size:24px;font-weight:700;line-height:140%}.the-details{display:flex;flex-direction:column;justify-content:center;align-items:center}.the-details__wrapper{display:grid;row-gap:40px;margin-bottom:30px}@media (min-width:576px){.the-details__wrapper{row-gap:64px}}.the-details__button{font-size:16px;font-weight:700;line-height:27px;text-align:center;background-color:#fff;padding:15px 48px;border-radius:40px;text-decoration:none;color:#1d1d1d;transition:.3s;cursor:pointer;box-sizing:border-box;width:100%;margin-bottom:48px;border:none}.the-details__button:active,.the-details__button:hover{box-shadow:1px 4px 16px rgba(232,232,240,.6392156863)}@media (min-width:576px){.the-details__button{width:400px}}@media (min-width:1024px){.the-details__button{width:330px}}.the-details__link{color:#1d1d1d;text-align:center;font-size:16px;font-weight:700;line-height:27px;text-decoration:none}.detail__title{font-size:24px;font-weight:700;line-height:140%}.detail__link{position:relative}@media (min-width:576px){.detail__link--wide{grid-column:span 4}}@media (min-width:1024px){.detail__link--wide{grid-column:span 8}}@media (min-width:576px){.detail__link--square{grid-column:span 2}}@media (min-width:1024px){.detail__link--square{grid-column:span 4}}.detail__text{font-size:16px;font-weight:400;line-height:140%;text-align:left}.detail__photo{width:100%;height:100%;object-fit:cover;transition:transform .3s}.detail__photo:hover{transform:scale(1.1);translate:-1% -10%}.detail__photos{display:grid;column-gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media (min-width:576px){.detail__photos{column-gap:24px;grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.detail__photos{column-gap:35px;grid-template-columns:repeat(12,1fr)}}.contacts__title{text-align:center;font-size:32px;font-weight:500;line-height:32px;letter-spacing:-1.5px;margin-bottom:48px}.contacts__wrapper{column-gap:20px;grid-template-columns:repeat(2,1fr);display:grid;row-gap:40px}@media (min-width:576px){.contacts__wrapper{column-gap:24px;grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.contacts__wrapper{column-gap:35px;grid-template-columns:repeat(12,1fr)}}@media (min-width:576px){.contacts__wrapper{row-gap:64px;column-gap:30px}}.contacts__forms{grid-column:1/-1}@media (min-width:576px){.contacts__forms{grid-column:1/4}}@media (min-width:1024px){.contacts__forms{grid-column:span 5}}.contacts__forms__button{width:100%}.contacts__references{grid-column:1/-1}@media (min-width:576px){.contacts__references{grid-column:4/7}}@media (min-width:1024px){.contacts__references{grid-column:9/span 3}}.contacts__button{font-size:16px;font-weight:700;line-height:27px;text-align:center;background-color:#fff;padding:15px 48px;border-radius:40px;text-decoration:none;color:#1d1d1d;transition:.3s;cursor:pointer;box-sizing:border-box;width:100%;margin-bottom:48px;border:none}.contacts__button:active,.contacts__button:hover{box-shadow:1px 4px 16px rgba(232,232,240,.6392156863)}.form{margin-bottom:30px;display:flex;flex-direction:column;justify-content:center;gap:15px}.form__input{box-sizing:border-box;width:100%;background-color:#f8f8fa;border-radius:40px;padding:0 20px;height:48px;border:none;transition:.3s;outline:none}.form__input--textarea{padding-top:15px;height:200px;resize:none}.form__input::placeholder{font:Poppins,sans-serif;color:#7e7e83;font-size:14px;line-height:20px;text-align:left}.form__input:hover{border:1px solid #d5d7de}.form__input:hover:-webkit-autofill,.form__input:hover::placeholder{color:#292929}.form__input:hover:focus{font-family:Poppins,sans-serif;color:#292929}.form__input:hover:focus:-webkit-autofill,.form__input:hover:focus::placeholder{color:#292929}.references{margin-bottom:20px;text-align:left}.references__title{color:#fff;font-size:14px;font-weight:400;line-height:140%;margin-bottom:8px}.references__link,.references__text{text-decoration:none;color:#fff}.references__text{font-size:16px;font-weight:500;line-height:22px}.references__text:hover{text-shadow:0 0 5px rgba(232,232,240,.6392156863)}.footer{background-image:url(footer.fc2ca698.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;background-attachment:fixed;height:200px}@media (min-width:576px){.footer{height:480px}}@media (min-width:1024px){.footer{height:555px}}.main__content{display:grid;row-gap:96px;padding-block:96px}@media (min-width:576px){.main__content{row-gap:120px;padding-block:120px}}.section-title{margin-bottom:48px;font-weight:500;font-size:32px;line-height:100%;letter-spacing:-1.5px;text-align:center}@media (min-width:576px){.section-title{font-size:48px;margin-bottom:64px}}@media (min-width:1024px){.section-title{font-size:64px}}.section-title--aligh--left{text-align:left}
/*# sourceMappingURL=style.402a1c3b.css.map */