.hero{position:relative;overflow-x:hidden}.hero-ordinary .hero__title{margin-bottom:0}.hero-ordinary .hero__subtitle{margin-top:16px}@media (max-width:749px){.hero-dealer .hero__title{font-size:40px}}.hero-dealer .hero__description p{margin-top:24px;margin-bottom:0;font-size:28px}@media (max-width:749px){.hero-dealer .hero__description p{font-size:18px}}.hero-product-hidden .hero__description p{font-size:28px}@media (max-width:749px){.hero-product-hidden .hero__description p{font-size:18px}}.hero__picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero__picture--gray::before{content:"";position:absolute;inset:0;background-color:#525058;opacity:.7;pointer-events:none;z-index:1}.hero__image{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero__image--dark{filter:brightness(.75)}.hero .container{position:relative;z-index:1}.hero.has-about-us-wave{z-index:2;overflow:visible;margin-bottom:80px}.hero.has-about-us-wave .hero__picture{z-index:2}.hero.has-about-us-wave .hero__about-us-wave{z-index:1}.hero.has-about-us-wave .container{z-index:2}.hero.has-angled-shape::before{content:"";width:100%;height:100%;background-color:#ff721f;position:absolute;top:0;left:0;transform:rotate(4deg);transform-origin:bottom right;z-index:-1}@media (max-width:749px){.hero.has-angled-shape::before{top:auto;bottom:0;transform:rotate(360deg)}}.hero:not(.has-angled-shape)::before{content:none}.hero-main .hero__title{margin-bottom:8px}@media (max-width:1200px){.hero-main .hero__title{font-size:68px}}@media (min-width:750px) and (max-width:1023px){.hero-main .hero__title{font-size:54px}}@media (max-width:749px){.hero-main .hero__title{font-size:48px}}.hero-main .hero__description{font-size:16px}.hero-main .hero__content-items{max-width:600px}@media (max-width:749px){.hero-main .hero__content-items{max-width:320px}}.hero__content{display:flex;flex-direction:column}.hero__content-items{max-width:100%;word-break:break-word}.hero__title{margin:0 0 16px;letter-spacing:0}@media (max-width:749px){.hero__title{line-height:1}}.hero__subtitle{margin:0 0 20px}@media (max-width:749px){.hero__subtitle{line-height:1}}.hero__description{margin:0;font-size:21px;font-weight:400;letter-spacing:0;line-height:1.5}@media (max-width:749px){.hero__description{font-size:18px}}.hero__buttons{margin-top:40px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media (max-width:749px){.hero__buttons{margin-top:20px}}.hero__buttons a{line-height:1;min-width:300px;min-height:50px}.hero__buttons a:hover{background:#eb5700}@media (max-width:749px){.hero__buttons a{min-width:200px}}.hero__about-us-wave{position:absolute;right:0;bottom:0;width:856px;height:142px;transform:translateY(60%);pointer-events:none;display:block}@media (max-width:749px){.hero__about-us-wave{transform:translateY(50%)}}@media (min-width:500px) and (max-width:749px){.hero-main{padding-top:170px!important;padding-bottom:170px!important}.hero-main .hero__image{object-position:50% 80%}}.hero-section.hero-align-left .hero__content{text-align:left;align-items:flex-start}.hero-section.hero-align-left .hero__content .hero__buttons{justify-content:flex-start}.hero-section.hero-align-center .hero__content{text-align:center;align-items:center}.hero-section.hero-align-center .hero__content .hero__buttons{justify-content:center}.hero-section.hero-align-right .hero__content{text-align:right;align-items:flex-end}.hero-section.hero-align-right .hero__content .hero__buttons{justify-content:flex-end}@media (max-width:749px){.hero-section.hero-mobile-align-left .hero__content{text-align:left;align-items:flex-start}.hero-section.hero-mobile-align-center .hero__content{text-align:center;align-items:center}.hero-section.hero-mobile-align-right .hero__content{text-align:right;align-items:flex-end}}