.page{scroll-behavior:smooth;color:#fff;background-color:#1d1d1d;width:100%;max-width:100vw;font-family:Poppins,sans-serif;font-size:16px;line-height:140%}.page__body{margin:0}.page__menu{pointer-events:none;opacity:0;position:fixed;top:0;left:0;right:0}.header{box-sizing:border-box;background-image:url(cover-image.531cb20c.jpg);background-position:50%;background-size:cover;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:100vh;display:-ms-flexbox;display:flex}@media (max-width:743px){.header{background-position:calc(50% - 258px)}}.header__title{color:#fff;text-align:center;letter-spacing:-1.5px;vertical-align:middle;font-family:Poppins,sans-serif;font-size:80px;font-weight:700;line-height:100%}@media (max-width:1259px){.header__title{font-size:64px}}@media (max-width:743px){.header__title{font-size:36px}}.header__bottom{padding:0 294px 203px}@media (max-width:1259px){.header__bottom{padding:0 72px 130px}}@media (max-width:743px){.header__bottom{padding:0 20px 88px}}.top-bar{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:36px 120px;display:-ms-flexbox;display:flex}@media (max-width:1259px){.top-bar{padding:36px 72px}}@media (max-width:743px){.top-bar{padding:24px 20px}}.top-bar__icons{gap:32px;display:-ms-flexbox;display:flex}@media (max-width:743px){.top-bar__icons{gap:24px}}.top-bar__logo{display:-ms-flexbox;display:flex}.top-bar__logo:hover{cursor:pointer;transform:scale(1.3)}.top-bar__phone{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;position:relative}.top-bar__phone-number{pointer-events:none;transform:.3s ease;color:#fff;white-space:nowrap;opacity:0;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;top:50%;right:calc(100% + 8px)}.icon--phone:hover+.top-bar__phone-number{opacity:1;transform:translateY(-50%)translate(0)}.icon{cursor:default;width:32px;height:32px;display:block}@media (max-width:1259px){.icon{width:32px;height:32px}}@media (max-width:743px){.icon{width:24px;height:24px}}.icon--phone{background-image:url(icon-phone-call.1491e815.png);background-repeat:no-repeat;height:contain;transition:transform .3s}.icon--phone:hover{cursor:pointer;transform:scale(1.3)}.icon--menu{background-image:url(icon-burger-menu.5d109225.png);background-repeat:no-repeat}.icon--menu:hover{cursor:pointer;transform:scale(1.3)}.icon--close{background-image:url(icon-close.0e58c268.png);background-repeat:no-repeat}.icon--close:hover{transform:scale(1.3)}.menu{pointer-events:none;transform:.3s ease;box-sizing:border-box;text-transform:uppercase;opacity:0;background-color:#c2c2c2;height:100vh;font-weight:700;position:fixed;top:0;left:0;right:0}.menu__top{margin-bottom:24px}@media (max-width:1259px){.menu__top{margin-bottom:8px}}@media (max-width:743px){.menu__top{margin-bottom:24px}}.menu__nav{color:#1d1d1d;text-transform:uppercase;letter-spacing:2px;vertical-align:middle;margin-bottom:40px;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:22px}@media (max-width:1259px){.menu__nav{font-weight:600}}@media (max-width:743px){.menu__nav{font-weight:600}}.menu__content{padding-left:121px;padding-right:121px}@media (max-width:1259px){.menu__content{padding-left:72px;padding-right:72px}}@media (max-width:743px){.menu__content{padding-left:20px;padding-right:20px}}.menu:target{pointer-events:all;opacity:1}.menu__phone-number{cursor:default;color:#1d1d1d;text-transform:uppercase;letter-spacing:0;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:27px;text-decoration:none;display:block}@media (max-width:1259px){.menu__phone-number{font-weight:600}}@media (max-width:743px){.menu__phone-number{font-weight:600}}.menu__phone-number:hover{text-decoration:underline}.menu__book-test-ride{cursor:default;color:#1d1d1d;letter-spacing:2px;border-bottom:1px solid #1d1d1d;width:fit-content;padding-bottom:7px;font-size:12px;line-height:16px;text-decoration:none;display:block}@media (max-width:1259px){.menu__book-test-ride{font-weight:600}}@media (max-width:743px){.menu__book-test-ride{font-weight:600}}.menu__book-test-ride:hover{text-decoration:underline}.menu__book-test-ride:hover .menu:target{pointer-events:all;opacity:1}.nav__list{-ms-flex-direction:column;flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.nav__link{color:#1d1d1d;letter-spacing:2px;font-size:22px;line-height:22px;text-decoration:none}.nav__link:hover{text-decoration:underline;transition:opacity .3s,transform .3s}.section-title{color:#fff;text-align:center;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:64px;font-weight:500;line-height:100%}@media (max-width:1259px){.section-title{font-size:48px}}@media (max-width:743px){.section-title{font-size:32px}}.section-title--align--left{text-align:left}.main{padding:0 120px;display:grid}.main__move-free{padding-top:120px}.main__compare-bikes{padding-top:164px}.main__the-details{padding-top:144px}.main__contacts{padding-top:180px}@media (max-width:1259px){.main{padding:0 72px}.main__move-free{padding-top:120px}.main__compare-bikes{padding-top:132px}.main__the-details,.main__contacts{padding-top:120px}}@media (max-width:743px){.main{padding:0 20px}.main__move-free{padding-top:60px}.main__compare-bikes,.main__the-details{padding-top:92px}.main__contacts{padding-top:80px}}.compare-bikes{margin-bottom:144px}@media (max-width:1259px){.compare-bikes{margin-bottom:120px}}@media (max-width:743px){.compare-bikes{margin-bottom:92px}}.compare-bikes__section-title{text-align:center;letter-spacing:-1.5px;margin-top:0;margin-bottom:56px;font-family:Poppins,sans-serif;font-size:64px;font-weight:500;line-height:100%}@media (max-width:1259px){.compare-bikes__section-title{margin-bottom:48px;font-size:48px}}@media (max-width:743px){.compare-bikes__section-title{text-transform:capitalize;margin-bottom:48px;font-size:32px;line-height:32px}}.compare-bikes__products{--columns:12;grid-template-columns:repeat(var(--columns),1fr);column-gap:24px;display:grid}@media (max-width:1259px){.compare-bikes__products{--columns:6}}@media (max-width:743px){.compare-bikes__products{--columns:2}}.compare-bikes__products{gap:24px}.compare-bikes__product{grid-column:span 4}@media (max-width:1259px){.compare-bikes__product{grid-column:2/-2}}@media (max-width:743px){.compare-bikes__product{grid-column:1/-1}}.product__title{letter-spacing:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:140%}.product__details{letter-spacing:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:140%}.product__price{letter-spacing:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:140%}.move-free{margin:120px 0 164px}@media (max-width:1259px){.move-free{margin-bottom:132px}}@media (max-width:743px){.move-free{margin:60px 0 92px}}.move-free{--columns:12;grid-template-columns:repeat(var(--columns),1fr);column-gap:24px;display:grid}@media (max-width:1259px){.move-free{--columns:6}}@media (max-width:743px){.move-free{--columns:2}}.move-free__title{letter-spacing:-1.5px;grid-column:span 5;font-family:Poppins,sans-serif;font-size:64px;font-weight:500;line-height:100%}@media (max-width:1259px){.move-free__title{grid-column:1/4;font-size:48px}}@media (max-width:743px){.move-free__title{grid-column:1/-1;margin-bottom:32px;font-size:32px}}.move-free__description{letter-spacing:0;grid-column:span 6;margin:0;font-size:23px;font-weight:500;line-height:140%}@media (max-width:1259px){.move-free__description{word-break:break-word;white-space:normal;grid-column:4/7}}@media (max-width:743px){.move-free__description{word-break:break-word;white-space:normal;grid-column:1/-1}}.product{-ms-flex-direction:column;flex-direction:column;min-width:0;max-width:100%;display:-ms-flexbox;display:flex}.product__photo{object-fit:cover;width:100%;height:auto;display:block}.the-details{margin-bottom:180px}@media (max-width:1259px){.the-details{margin-bottom:120px}}@media (max-width:743px){.the-details{margin-bottom:80px}}.the-details__section-title{text-align:center;letter-spacing:-1.5px;margin-top:0;margin-bottom:48px;font-family:Poppins,sans-serif;font-size:64px;font-weight:500;line-height:100%}@media (max-width:1259px){.the-details__section-title{margin-bottom:64px;font-size:48px}}@media (max-width:743px){.the-details__section-title{text-transform:capitalize;font-size:32px;line-height:32px}}.the-details__wrapper{row-gap:48px;display:grid}@media (max-width:743px){.the-details__wrapper{row-gap:40px}}.benefit__photos{--columns:12;grid-template-columns:repeat(var(--columns),1fr);column-gap:24px;display:grid}@media (max-width:1259px){.benefit__photos{--columns:6}}@media (max-width:743px){.benefit__photos{--columns:2}}.benefit__photos{margin-bottom:16px}.benefit__link{position:relative;overflow:hidden}.benefit__link--wide{grid-column:span 8}@media (max-width:1259px){.benefit__link--wide{grid-column:span 4}}@media (max-width:743px){.benefit__link--wide{grid-column:span 1}}.benefit__link--square{grid-column:span 4;height:0;padding-bottom:100%}@media (max-width:1259px){.benefit__link--square{grid-column:span 2}}@media (max-width:743px){.benefit__link--square{grid-column:span 1}}.benefit__photo{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute}.benefit__photo:hover{transform:scale(1.2)}.benefit__title{letter-spacing:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:140%}.benefit__description{letter-spacing:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:140%}.button{color:#1d1d1d;text-align:center;letter-spacing:0;background-color:#fff;border-radius:40px;width:324px;height:56px;margin:0 auto;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:27px;transition:filter .3s;display:block}@media (max-width:1259px){.button{width:392px}}@media (max-width:743px){.button{width:278px}}.button:hover{filter:brightness(2)}.button:active{filter:brightness(2.5)}.contacts{margin-bottom:164px}@media (max-width:1259px){.contacts{margin-bottom:102px}}@media (max-width:743px){.contacts{margin-bottom:120px}}.contacts__section-title{text-align:center;letter-spacing:-1.5px;margin-top:0;margin-bottom:48px;font-family:Poppins,sans-serif;font-size:48px;font-weight:600;line-height:100%}@media (max-width:1259px){.contacts__section-title{font-weight:500}}@media (max-width:743px){.contacts__section-title{font-size:32px;font-weight:500;line-height:32px}}.contacts__wrapper{--columns:12;grid-template-columns:repeat(var(--columns),1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:1259px){.contacts__wrapper{--columns:6}}@media (max-width:743px){.contacts__wrapper{--columns:2}}.contacts__form{outline:none;grid-column:span 7;grid-template-columns:repeat(7,1fr);display:grid}@media (max-width:1259px){.contacts__form{grid-column:span 3;grid-template-columns:repeat(3,1fr)}}@media (max-width:743px){.contacts__form{grid-column:span 2;grid-template-columns:repeat(2,1fr);margin-bottom:24px}}.contacts__form__form:focus{outline:none}.contacts__name,.contacts__email{box-sizing:border-box;letter-spacing:0;background-color:#f8f8fa;border-radius:40px;grid-column:span 5;width:100%;height:48px;margin-bottom:16px;padding:14px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.contacts__message{resize:none;box-sizing:border-box;letter-spacing:0;background-color:#f8f8fa;border-radius:16px;grid-column:span 5;gap:10px;width:100%;height:148px;margin-bottom:32px;padding:14px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.contacts__button{box-sizing:border-box;color:#1d1d1d;text-align:center;letter-spacing:0;background-color:#fff;border-radius:40px;grid-column:span 5;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:56px;padding:0 48px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:27px;transition:filter .3s}.contacts__name,.contacts__email,.contacts__message,.contacts__button{display:grid}@media (max-width:1259px){.contacts__name,.contacts__email,.contacts__message,.contacts__button{grid-column:span 3}}@media (max-width:743px){.contacts__name,.contacts__email,.contacts__message,.contacts__button{grid-column:span 2;width:100%}}.contacts__name:-webkit-autofill{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #f8f8f8!important}.contacts__email:-webkit-autofill{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #f8f8f8!important}.contacts__message:-webkit-autofill{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #f8f8f8!important}.contacts__name:hover,.contacts__email:hover,.contacts__message:hover{outline:none;box-shadow:0 0 10px rgba(229,44,16,.92)}.contacts__name:focus,.contacts__email:focus,.contacts__message:focus{border:none;outline:none}.contacts__name:active,.contacts__email:active,.contacts__message:active{box-shadow:0 0 25px rgba(229,44,16,.92)}.contacts__button:hover{filter:brightness(2)}.contacts__button:active{filter:brightness(2.5)}.contacts__info{grid-column:span 5;margin:0}@media (max-width:1259px){.contacts__info{grid-column:span 3}}@media (max-width:743px){.contacts__info{grid-column:span 2}}.contacts__info-title{letter-spacing:0;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.contacts__info-address{margin-bottom:0}.contacts__info-phone,.contacts__info-email,.contacts__info-address{color:#fff;letter-spacing:0;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-decoration:none}.contacts__info-phone,.contacts__info-email{margin-bottom:24px;display:inline-block}.footer{aspect-ratio:2.27027;opacity:1;background-image:url(footer-image.df9f4ecb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media (max-width:1259px){.footer{aspect-ratio:1.55;background-position:-278px}}@media (max-width:743px){.footer{aspect-ratio:1.6;background-position:-111px}}
/*# sourceMappingURL=layout_landing-page.e7acc43b.css.map */
