.hero{background-color:#020a0a;overflow:hidden}.hero--orange{background-color:#f2f2e8;color:#fff}.hero__background{bottom:0;height:100px;position:absolute;right:0;width:370px}@media(min-width:768px){.hero__background{height:100px;width:370px}}@media(min-width:1054px){.hero__background{height:260px;width:400px}}@media(min-width:1340px){.hero__background{height:337px;width:570px}}.hero--orange .hero__background:after{background:linear-gradient(28deg,#f95101,rgba(249,81,1,.8) 38%,rgba(249,81,1,.5) 42%,rgba(249,81,1,.2) 46%,rgba(249,81,1,.05) 50%,transparent 75%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hero__container{border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media(min-width:576px){.hero__container{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}@media(min-width:768px){.hero__container{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media(min-width:1054px){.hero__container{border-bottom-left-radius:12px;border-bottom-right-radius:12px}}.hero--orange .hero__container{background-color:#f95101}.hero__container .container-fluid{padding:0}.hero__inner{background:linear-gradient(165deg,#020a0a 55%,#020a0a 65%,#f95101);border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:2.5rem;padding-top:6rem;position:relative;z-index:1}@media(max-width:767.98px){.hero__inner{background:linear-gradient(165deg,#020a0a 65%,#020a0a 75%,#f95101)}}@media(min-width:576px){.hero__inner{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-bottom:3rem;padding-top:8rem}}@media(min-width:768px){.hero__inner{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:3.5rem;padding-top:10rem}}@media(min-width:1054px){.hero__inner{align-items:flex-start;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;height:calc(100vh - 4rem);justify-content:flex-end;max-height:850px;min-height:680px;padding-bottom:4rem;padding-top:14rem}}@media(min-width:1340px){.hero__inner{height:calc(100vh - 6rem);padding-bottom:6rem;padding-top:18rem}}.hero--orange .hero__inner{background:transparent}@media(min-width:1054px){.hero--orange .hero__inner{align-items:flex-end;flex-direction:row;justify-content:space-between}}.hero--featured .hero__inner{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.hero--featured .hero__inner{padding-right:1rem}}@media(min-width:1054px){.hero--featured .hero__inner{padding-right:2rem}}.hero--orange .hero__header{margin-right:2rem;max-width:800px}@media(min-width:1054px){.hero--featured .hero__header{align-items:flex-end;display:flex}}.hero__heading{color:#fff;font-size:52px;line-height:.9}@media(min-width:576px){.hero__heading{font-size:66px}}@media(min-width:768px){.hero__heading{font-size:80px}}@media(min-width:1054px){.hero__heading{font-size:100px}}@media(min-width:1340px){.hero__heading{font-size:120px}}@media(min-width:1054px){.hero--featured .hero__heading{padding-right:3rem}}.hero__subheading{color:#fff;font-size:18px!important}@media(min-width:576px){.hero__subheading{font-size:22px!important}}@media(min-width:768px){.hero__subheading{font-size:24px!important}}@media(min-width:1054px){.hero--featured .hero__subheading{max-width:550px}}@media(min-width:576px){.hero__control .button{height:38px;padding:0 1.05rem 0 1.3rem}}@media(min-width:768px){.hero__control .button{height:41px}}@media(min-width:1054px){.hero__control .button{height:44px}}.hero__control .button span{font-size:14px}@media(min-width:576px){.hero__control .button span{font-size:18px}}.hero--orange .hero__control span+svg{margin-left:0;transition:all .3s ease-in-out}.hero--orange .hero__control:hover span+svg{margin-left:0;transform:translateY(3px)}