.hero{position:relative;color:#fff}.hero__container{position:absolute;width:100%;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.hero img{position:absolute;top:0;left:50%;width:100%!important;height:auto!important;transform:translateX(-50%)}.hero:before{content:"";display:block;margin:0 auto;width:100%}@media(max-width:767.98px){.hero-1:before{padding-top:106.640625%}}@media(min-width:768px){.hero-1{overflow:hidden}.hero-1:before{padding-top:33.28125%}}.hero-1 .display-1,.hero-1 .display-3,.hero-1 .lead{text-shadow:0 0 12px rgba(0,0,0,.8)}.hero-1 .display-3{line-height:1;margin-bottom:-.375rem}.hero-1 .display-1{letter-spacing:-.02rem;line-height:1;margin-bottom:.5rem}.hero-1 .display-1 .font-weight-bold{font-family:monsterratblack;font-weight:normal!important}.hero-1 .lead{line-height:1.3}.hero-2{color:#fff}@media(max-width:767.98px){.hero-2:before{padding-top:134.6354166667%}.hero-2 .hero__container{left:50%;transform:translateX(-50%);text-align:center}}@media(min-width:768px){.hero-2{overflow:hidden}.hero-2:before{padding-top:28.7%}}.hero-2 .display-1{line-height:1.2;font-family:monsterratblack;font-weight:normal}.hero-2 .lead{line-height:1.1}.hero-2 .lead strong{font-family:monsterratblack;font-weight:normal}@media(max-width:365px){.hero-2 .hero__container{top:1rem}.hero-2 .display-1{font-size:calc(1.25rem + 2.7vw)}.hero-2 .lead{font-size:calc(1rem + .3vw)}.hero-2 .btn{font-size:calc(1rem + .2vw);padding:.4rem 2rem}}@media(min-width:366px) and (max-width:576px){.hero-1 .display-3{font-size:1.8rem}.hero-1 .display-1{font-size:4.5rem}.hero-1 .lead{font-size:.9375rem}.hero-2 .hero__container{top:1.125rem}.hero-2 .display-1{font-size:calc(1.475rem + 2.7vw)}.hero-2 .lead{font-size:calc(1.275rem + .3vw)}.hero-2 .btn{font-size:calc(1.275rem + .3vw);padding:.4rem 2rem}}@media(min-width:576px) and (max-width:767.98px){.hero-1 .display-3{font-size:2.4rem}.hero-1 .display-1{font-size:6rem}.hero-1 .lead{font-size:1.1rem;width:80%}.hero-2 .hero__container{top:2.1875rem}.hero-2 .display-1{font-size:calc(1.625rem + 4.5vw)}.hero-2 .lead{font-size:calc(1.375rem + 1.5vw)}.hero-2 .btn{font-size:calc(1.125rem + 1vw);padding:.625rem 3.75rem}}@media(min-width:768px) and (max-width:991.98px){.hero-1 .display-3{font-size:2rem}.hero-1 .display-1{font-size:5rem}.hero-1 .lead{font-size:1rem}.hero-2 .display-1{font-size:calc(1.125rem + 2.7vw)}.hero-2 .lead{font-size:calc(1rem + .3vw)}.hero-2 .btn{font-size:calc(.5rem + 1vw);padding:.5rem 2rem}}@media(min-width:992px){.hero-1 .display-3{font-size:3.2rem}.hero-1 .display-1{font-size:8rem}.hero-1 .lead{font-size:1.25rem;width:85%}.hero-2 .display-1{font-size:calc(1.25rem + 2.7vw)}.hero-2 .lead{font-size:calc(1.25rem + .3vw);max-width:75%;margin:0 auto}.hero-2 .btn{font-size:calc(.5rem + 1vw);padding:.5rem 2.5rem}}@media(min-width:1500px){.hero-1 .display-3{font-size:4rem}.hero-1 .display-1{font-size:10rem}.hero-1 .lead{font-size:1.5rem;width:75%}.hero-2 .display-1{font-size:calc(1.75rem + 3vw)}.hero-2 .lead{font-size:calc(1.25rem + 1vw);max-width:75%;margin:0 auto}.hero-2 .btn{font-size:calc(1rem + 1vw);padding:.5rem 4rem}}