#home-heroh .home-hero-banner{min-height:100vh;padding-bottom:25px}#home-heroh .home-hero-banner-wrap{padding:50px 0 35px;width:100%}#home-heroh .home-hero-banner-row{align-items:flex-end;justify-content:space-between;min-height:64vh}#home-heroh .home-hero-content{align-self:center;text-align:left}#home-heroh .home-hero-content h1{font-size:110px;line-height:1;margin-top:10px;max-width:93%}#home-heroh .home-hero-content p{font-size:27px;font-style:italic;font-weight:500;margin-bottom:45px;margin-top:25px;max-width:640px}#home-heroh .cta-button a{background:#37355287;border:2px solid #fff;color:#fff;letter-spacing:1px;padding:1.2em 2.2em;text-transform:uppercase;transition:all .25s}#home-heroh .cta-button a:hover{background:#f5b741;color:#2a2578}#home-heroh .home-hero-content h2{color:#fff;font-style:italic}#home-heroh ul.slick-dots{bottom:60px;text-align:right;width:96%}div#home-heroh .slick-dots li{height:auto;width:auto}div#home-heroh .slick-dots li button{background:#c4c4c4;border:1px solid #fff;border-radius:50%;box-shadow:inset 0 4px 4px 0 #00000040;height:30px;width:30px}div#home-heroh .slick-dots li button:before{color:transparent;font-size:20px;height:30px;opacity:1;padding:7px 0;width:30px}div#home-heroh .slick-dots li.slick-active button:before{color:#2a2578}@media(max-width:767px){#home-heroh .home-hero-banner-row{flex-direction:column;justify-content:center}#home-heroh .home-hero-content h1{font-size:48px;max-width:100%;text-align:center}#home-heroh .home-hero-content h2{font-size:20px}#home-heroh .home-hero-content p{font-size:22px;margin:15px auto 0;max-width:300px;text-align:center;width:100%}#home-heroh .home-hero-banner-wrap{padding:6em 0}.home-hero-button{align-self:center}#home-heroh .home-hero-content h2,.cta-button{text-align:center}#home-heroh ul.slick-dots{bottom:13vh;text-align:center;width:100%}}