.content-box--black,.wrap{background-color:#000}body,html{margin:0;padding:0}body{height:100vh;width:100vw}.wrap{height:100%;width:100%}@media (max-width:576px){.wrap{height:auto}}.hero__slider,.responsive-picture--loading{position:relative}.responsive-picture--loading img{opacity:0}.responsive-picture--loading:after{content:"";border:4px solid rgba(0,0,0,.3);border-left:4px solid #000;-webkit-animation:1.1s linear infinite spinner;-o-animation:1.1s linear infinite spinner;animation:1.1s linear infinite spinner;border-radius:50%;width:14px;height:14px;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px);-webkit-box-sizing:content-box;box-sizing:content-box}@supports (--custom:property){.responsive-picture--loading[style*="--rp-aspect-ratio"] img{height:0}@media (min-width:0){.responsive-picture--loading[style*="--rp-aspect-ratio-xs"] img{padding-top:calc(100% * (var(--rp-aspect-ratio-xs)))}}@media (min-width:0px){.responsive-picture--loading[style*="--rp-aspect-ratio-sm"] img{padding-top:calc(100% * (var(--rp-aspect-ratio-sm)))}}@media (min-width:576px){.responsive-picture--loading[style*="--rp-aspect-ratio-md"] img{padding-top:calc(100% * (var(--rp-aspect-ratio-md)))}}@media (min-width:768px){.responsive-picture--loading[style*="--rp-aspect-ratio-lg"] img{padding-top:calc(100% * (var(--rp-aspect-ratio-lg)))}}@media (min-width:992px){.responsive-picture--loading[style*="--rp-aspect-ratio-xl"] img{padding-top:calc(100% * (var(--rp-aspect-ratio-xl)))}}}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{color:#ffd170;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:24px}.hero p{line-height:45px!important;margin:0 0 10px;letter-spacing:3.5px}.hero__quote{margin-bottom:25px}.hero__quote blockquote{padding:0;margin-bottom:0}.hero__quote blockquote>*{margin-bottom:0;font-size:20px}.hero__quote cite{color:#fff;font-style:normal;font-size:16px}.hero__image{width:100%;max-width:600px;margin:15px auto 40px}.hero__cta-text{margin:25px auto;color:#fff;font-size:25px;text-transform:none;max-width:760px;letter-spacing:0}.hero__cta-text .heading a{text-decoration:none}.hero__cta-text .heading a:hover{text-decoration:underline}.hero__cta-text a img{-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.hero__cta-text a:hover img{opacity:.8}.hero__cta-text p{line-height:1.3;margin-bottom:30px}.hero__cta-btn a{letter-spacing:0;width:100%;max-width:260px;font-size:14px}.hero__main-image{display:none}.hero__snippet-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__snippet{letter-spacing:5px;color:#fff;font-size:22px}@media screen and (min-width:320px) and (max-width:1199px){.hero{font-size:calc(24px + 4 * ((100vw - 320px) / 880))}.hero__quote{margin-bottom:calc(25px + 25 * ((100vw - 320px)/ 880))}.hero__quote blockquote{margin-bottom:calc(0px + 10 * ((100vw - 320px)/ 880))}.hero__quote blockquote>*{font-size:calc(20px + 14 * ((100vw - 320px) / 880))}.hero__quote cite{font-size:calc(16px + 6 * ((100vw - 320px) / 880))}.hero__cta-btn a{font-size:calc(14px + 4 * ((100vw - 320px) / 880))}.hero__snippet{font-size:calc(22px + 12 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.hero{font-size:28px}.hero__quote{margin-bottom:50px}.hero__quote blockquote{margin-bottom:10px}.hero__quote blockquote>*,.hero__snippet{font-size:34px}.hero__quote cite{font-size:22px}.hero__cta-btn a{font-size:18px}}.hero__snippet span{color:#ffd170}.hero__snippet--primary{font-size:30px}@media screen and (min-width:320px) and (max-width:1199px){.hero__snippet--primary{font-size:calc(30px + 10 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.hero__snippet--primary{font-size:40px}}.hero__snippet--primary-top{display:none;margin:25px 0 0!important;font-size:30px}@media (min-width:992px){.hero__snippet{letter-spacing:10px}.hero__snippet--primary-top{margin:35px 0 -25px!important}}.hero__slider .owl-nav button{color:#fff}.hero__slider .owl-next{right:0}.hero__slider .owl-prev{left:0}.hero__slider .owl-nav{z-index:1;position:absolute;top:50%;left:0;width:100%}.hero__slider-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-radial-gradient(top center,100% 100%,transparent 0,rgba(0,0,0,.1) 60%,rgba(0,0,0,.92));background:-o-radial-gradient(top center,100% 100%,transparent 0,rgba(0,0,0,.1) 60%,rgba(0,0,0,.92));background:radial-gradient(100% 100% at top center,transparent 0,rgba(0,0,0,.1) 60%,rgba(0,0,0,.92));pointer-events:none}.hero__slide{height:0;padding-top:75%;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:576px){.hero{letter-spacing:2px}.hero__image{-webkit-transform:translateX(-9%);-ms-transform:translateX(-9%);-o-transform:translateX(-9%);transform:translateX(-9%)}.hero__main-image{display:block}.hero__snippet--primary{display:none}.hero__snippet--primary-top{display:block}.hero__slide{padding-top:38%}}.hero--banner .hero__snippet{color:#ffd170;letter-spacing:.01em;font-weight:700;font-size:22px}@media screen and (min-width:320px) and (max-width:1199px){.hero__snippet--primary-top{font-size:calc(30px + 10 * ((100vw - 320px) / 880))}.hero--banner .hero__snippet{font-size:calc(22px + 20 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.hero__snippet--primary-top{font-size:40px}.hero--banner .hero__snippet{font-size:42px}}.hero--banner .hero__snippet--primary{color:#fff;font-size:18px}.hero__slider-logo{position:relative;margin-bottom:50px;margin-top:-50px}@media screen and (min-width:320px) and (max-width:1199px){.hero--banner .hero__snippet--primary{font-size:calc(18px + 14 * ((100vw - 320px) / 880))}.hero__slider-logo{margin-top:calc(-50px + -75 * ((100vw - 320px)/ 880))}}@media screen and (min-width:1200px){.hero--banner .hero__snippet--primary{font-size:32px}.hero__slider-logo{margin-top:-125px}}.hero__slider-logo img{max-width:500px;width:50%}