.hero-banner{position:relative;color:#000;overflow:hidden;height:auto;margin-bottom:48px}@media (max-width: 1440px){.hero-banner{height:auto;margin-bottom:0;min-height:auto}}@media (max-width: 1150px){.hero-banner{height:auto}}.hero-banner img{width:auto;height:100%;object-fit:cover;object-position:center bottom;margin:0 auto}@media (min-width: 2100px){.hero-banner img{width:100%;height:auto}}.hero-banner picture.desktop img{display:block}.hero-banner img.mobile{display:none;width:100%;height:auto}@media (max-width: 767px){.hero-banner picture.desktop{display:none!important;visibility:hidden;width:0;height:0;overflow:hidden;position:absolute}.hero-banner picture.desktop img{display:none!important}.hero-banner img.mobile{display:block!important;min-height:425px}}.hero-banner a.hidden-button-overlay{bottom:11px;left:1%;height:50%}.hero-banner .hero-banner-content{width:100%;position:absolute;bottom:5%;left:50%;transform:translate(-50%);color:#fff;max-width:var(--base-max-width, 1280px);padding:0 20px;display:flex;flex-direction:column;gap:17px}.hero-banner .hero-banner-content .container-wrapper{text-align:left}.hero-banner .hero-banner-content .title-wrapper{display:flex;width:100%;justify-content:space-between;align-items:flex-end}@media (max-width: 1024px){.hero-banner .hero-banner-content .title-wrapper{flex-direction:column;margin-bottom:20px}}.hero-banner .hero-banner-content .title-wrapper a{border:1px solid #fff;border-radius:66px;text-decoration:none;color:#fff;font-size:1.3em;padding:10px 20px;background:#ffffff4d;margin-bottom:0}.hero-banner .hero-banner-content .title{margin:0;color:#fff;font-family:Helvetica Neue;font-weight:300;font-size:6.25em;line-height:110.00000000000001%;letter-spacing:-5px}@media (max-width: 1024px){.hero-banner .hero-banner-content .title{font-size:4.2em}}.hero-banner .hero-banner-content .title strong{font-weight:500}.hero-banner .hero-banner-content .divider{width:100%;height:1px;background:#fff;display:block}.hero-banner .hero-banner-content .certification-wrapper{display:flex;gap:30px;margin:0 auto}.hero-banner .hero-banner-content .certification-wrapper div{display:flex;align-items:center;gap:20px}.hero-banner .hero-banner-content .certification-wrapper div img{max-width:42px;height:auto}.hero-banner .hero-banner-content .certification-wrapper div span{font-size:1.8em}@media (max-width: 1024px){.hero-banner .hero-banner-content .certification-wrapper div span{font-size:1.4em}}.hero-banner .hero-banner-content .content-block-title--above{font-family:Helvetica Neue;font-weight:300;font-size:6.25em;line-height:100%;letter-spacing:-5px;color:#fff;margin:0 0 20px}.hero-banner .hero-banner-content .content-block-title--above p{margin:0}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block-title--above{font-size:3.75em;letter-spacing:-3px}}@media (max-width: 767px){.hero-banner .hero-banner-content .content-block-title--above{font-size:2.5em;letter-spacing:-2px}}.hero-banner .hero-banner-content .content-block-certifications--below{display:flex;flex-direction:row;gap:30px;width:100%;margin-top:20px}.hero-banner .hero-banner-content .content-block-certifications--below .certification-item{display:flex;align-items:center;gap:12px}.hero-banner .hero-banner-content .content-block-certifications--below .certification-item img{max-width:42px;height:auto}.hero-banner .hero-banner-content .content-block-certifications--below .certification-item span{font-family:Helvetica Neue;font-weight:500;font-size:18px;color:#fff}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block-certifications--below .certification-item span{font-size:14px}}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block-certifications--below{flex-direction:column;gap:15px}}.hero-banner .hero-banner-content .content-block{display:flex;align-items:flex-end;gap:40px;width:100%}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block{flex-direction:column;align-items:flex-start;gap:20px}}.hero-banner .hero-banner-content .content-block .content-block-title{font-family:Helvetica Neue;font-weight:300;font-size:6.25em;line-height:100%;letter-spacing:-5px;color:#fff;margin:0;flex-shrink:0;position:relative;z-index:2}.hero-banner .hero-banner-content .content-block .content-block-title p{margin:0}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block .content-block-title{width:100%;font-size:3.75em;letter-spacing:-3px}}@media (max-width: 767px){.hero-banner .hero-banner-content .content-block .content-block-title{font-size:2.5em;letter-spacing:-2px}}.hero-banner .hero-banner-content .content-block .content-block-btn{border:1px solid #fff;border-radius:66px;text-decoration:none;color:#fff;font-size:1.3em;padding:10px 20px;background:#ffffff4d;flex-shrink:0;white-space:nowrap}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block .content-block-btn{font-size:1em}}.hero-banner .hero-banner-content .content-block .content-block-divider{flex:1;height:1px;min-height:1px;background:#fff;align-self:end;position:relative;margin-left:-20px;display:block}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block .content-block-divider{width:100%;margin-left:0}}@media (max-width: 767px){.hero-banner .hero-banner-content .content-block .content-block-divider{width:90px;align-self:start}}.hero-banner .hero-banner-content .content-block .content-block-description{font-family:Helvetica Neue;font-weight:500;font-size:1.5em;line-height:110%;letter-spacing:0;color:#fff;margin:0;flex-shrink:0}.hero-banner .hero-banner-content .content-block .content-block-description p{margin:0}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block .content-block-description{font-size:1.5em}}@media (max-width: 767px){.hero-banner .hero-banner-content .content-block .content-block-description{font-size:1em}}.hero-banner .hero-banner-content .content-block .content-block-certifications{display:none}.hero-banner .hero-banner-content .content-block .content-block-certifications .certification-item{display:flex;align-items:center;gap:12px}.hero-banner .hero-banner-content .content-block .content-block-certifications .certification-item img{max-width:42px;height:auto}.hero-banner .hero-banner-content .content-block .content-block-certifications .certification-item span{font-family:Helvetica Neue;font-weight:500;font-size:18px;color:#fff}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block .content-block-certifications .certification-item span{font-size:14px}}.hero-banner .hero-banner-content .content-block .content-block-certifications.content-block-certifications--inline{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.hero-banner .hero-banner-content .content-block .content-block-certifications.content-block-certifications--below{display:flex;flex-direction:row;gap:30px;width:100%;margin-top:20px}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-block .content-block-certifications.content-block-certifications--below{flex-direction:column;gap:15px}}@media (max-width: 1024px){.hero-banner .hero-banner-content .content-wrapper{display:none}.hero-banner .hero-banner-content .title-wrapper a{font-size:1em}.hero-banner .hero-banner-content .title{font-size:4em}.hero-banner .hero-banner-content .certification-wrapper div{gap:10px}.hero-banner .hero-banner-content .certification-wrapper div span{font-size:1.4em;text-align:left}.hero-banner .hero-banner-content .certification-wrapper div img{max-width:24px}}@media (max-width: 767px){.hero-banner .hero-banner-content .title{width:100%;min-width:100%;font-size:3.5em;letter-spacing:0}.hero-banner .hero-banner-content .certification-wrapper div{gap:8px}.hero-banner .hero-banner-content .certification-wrapper div span{font-size:.7em}}.hero-banner picture.desktop{display:block}.hero-banner img.mobile{display:none}@media (max-width: 767px){.hero-banner picture.desktop{display:none!important;visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;pointer-events:none}.hero-banner picture.desktop img{display:none!important}.hero-banner img.mobile{display:block!important;width:100%;height:auto;min-height:425px}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/elvtd-component-hero-banner.css.map */
