.hero-banner-v2{min-height:350px;background-repeat:no-repeat;background-size:cover;background-position-x:0;background-position-y:center;overflow:hidden}.hero-banner-v2.has_border{border:1px solid #000}.hero-banner-v2.has_shadow{position:relative;z-index:2;box-shadow:4px 4px 4px #0e0e0e40}.hero-banner-v2 p,.hero-banner-v2 h2,.hero-banner-v2 h3{margin:0}.hero-banner-v2 .hero-banner__content{max-width:1400px;margin-inline:auto;padding-top:296px;padding-bottom:27px;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap}.hero-banner-v2 .hero-banner__content.content-mobile--top_center{padding-top:27px;padding-bottom:296px}.hero-banner-v2 .hero-banner__content.content-mobile--center_center{padding-top:161.5px;padding-bottom:161.5px}.hero-banner-v2 .hero-banner__content.content-mobile--bottom_center{padding-top:296px;padding-bottom:27px}.hero-banner-v2 .hero-banner__heading{text-align:center;margin-bottom:12px}.hero-banner-v2 .hero-banner__buttons{padding-inline:30px;width:100%;display:flex;flex-direction:column;gap:8px}.hero-banner-v2 .hero-banner__reviews-wrapper{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.hero-banner-v2 .hero-banner__reviews{padding-inline:30px;display:flex;align-items:center;gap:5px}.hero-banner-v2 .hero-banner_star-reviews{display:flex;gap:2px}.hero-banner-v2 .hero-banner_star-reviews svg{width:14px;height:14px}.hero-banner-v2 .hero-banner__icon-with-text{padding-inline:30px;display:flex;justify-content:flex-start;gap:5px}.hero-banner-v2 .hero-banner__icon-with-text img{width:18px}@media (width >=641px){.hero-banner-v2{background-position-x:left;background-position-y:20%}.hero-banner-v2.has_shadow{box-shadow:none}.hero-banner-v2 .hero-banner__content{align-items:flex-start;padding-block:80px;padding-left:70px;padding-right:50px}.hero-banner-v2 .hero-banner__content.content-mobile--top_center,.hero-banner-v2 .hero-banner__content.content-mobile--center_center,.hero-banner-v2 .hero-banner__content.content-mobile--bottom_center{padding-top:80px;padding-bottom:80px}.hero-banner-v2 .hero-banner__heading{max-width:50%;text-align:left}.hero-banner-v2 .hero-banner__buttons,.hero-banner-v2 .hero-banner__reviews,.hero-banner-v2 .hero-banner__icon-with-text{padding-left:0;padding-right:0}.hero-banner-v2 .hero-banner__icon-with-text:before{content:"";display:block;width:1px;height:17px;background-color:var(--color-white);margin-right:7px}.hero-banner-v2 .hero-banner__buttons{flex-direction:row;max-width:70%}.hero-banner-v2 .hero-banner__reviews-wrapper{flex-direction:row;align-items:center}}@media (width >=1025px){.hero-banner-v2{height:70vh;background-position-x:80%;background-position-y:20%}.hero-banner-v2 .hero-banner__content{height:100%;justify-content:flex-end}.hero-banner-v2 .hero-banner__heading{font-size:var(--font-size-72);line-height:86px;margin-bottom:24px;max-width:50%}.hero-banner-v2 .hero-banner__buttons{max-width:45%}.hero-banner-v2 .hero-banner__reviews-wrapper{margin-top:28px}}@media (width >=1180px){.hero-banner-v2 .hero-banner__content{padding-block:147px}.hero-banner-v2 .hero-banner__content.content-mobile--top_center,.hero-banner-v2 .hero-banner__content.content-mobile--center_center,.hero-banner-v2 .hero-banner__content.content-mobile--bottom_center{padding-top:147px;padding-bottom:147px}.hero-banner-v2 .hero-banner__content.content-desktop--top_left{padding-top:47px;padding-bottom:247px;align-items:flex-start}.hero-banner-v2 .hero-banner__content.content-desktop--top_center{padding-top:47px;padding-bottom:247px;align-items:center}.hero-banner-v2 .hero-banner__content.content-desktop--top_right{padding-top:47px;padding-bottom:247px;align-items:flex-end}.hero-banner-v2 .hero-banner__content.content-desktop--center_left{padding-top:147px;padding-bottom:147px;align-items:flex-start}.hero-banner-v2 .hero-banner__content.content-desktop--center_center{padding-top:147px;padding-bottom:147px;align-items:center}.hero-banner-v2 .hero-banner__content.content-desktop--center_right{padding-top:147px;padding-bottom:147px;align-items:flex-end}.hero-banner-v2 .hero-banner__content.content-desktop--bottom_left{padding-top:247px;padding-bottom:47px;align-items:flex-start}.hero-banner-v2 .hero-banner__content.content-desktop--bottom_center{padding-top:247px;padding-bottom:47px;align-items:center}.hero-banner-v2 .hero-banner__content.content-desktop--bottom_right{padding-top:247px;padding-bottom:47px;align-items:flex-end}}@media only screen and (min-width: 1024px){.hero-banner-v2{background-position:center;height:95vh}}
/*# sourceMappingURL=/cdn/shop/t/641/assets/hero-banner-v2.css.map */
