.hero-section{background-position:47.5% 50%;background-repeat:no-repeat;background-size:cover;padding:212px 0 56px;position:relative;z-index:9}.hero-section,.hero-section .hero-contain .title,.hero-section .hero-slider,.hero-section .hero-slider .hero-inner{display:inline-block;width:100%}.hero-section .hero-contain .banner-cta{display:inline-block;margin-top:32px;width:100%}.hero-section .hero-contain{align-items:start;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:0;max-width:700px;width:100%}.hero-section .hero-contain .title h1{display:inline-block;width:100%}.hero-section .hero-contain .title h1 span{color:#44d62c}.hero-section .hero-contain .banner-cta a{color:#fff;display:inline-block;font-weight:700;letter-spacing:.04em;text-transform:uppercase;width:100%}.hero-section .hero-contain .banner-cta a:hover{color:#fff}.hero-section .hero-contain .banner-cta a span{color:#44d62c}.hero-section .hero-slider ul.slick-dots{bottom:0;display:inline-block;left:unset;line-height:0;margin:0;right:0;width:auto}.hero-section .hero-slider ul.slick-dots li{line-height:0;margin:0 12px}@media(max-width:1375px){.hero-section{background-position:45.2% 50%}}@media(max-width:1199px){.hero-section .hero-contain .title h1{font-size:5.2rem}.hero-section .hero-contain{max-width:500px}.hero-section{background-position:44.2% 50%}}@media(max-width:991px){.hero-section .hero-contain .title h1{font-size:3.6rem}.hero-section .hero-contain{max-width:380px}.hero-section{background-position:42.4% 50%;padding:150px 0 56px}}@media(max-width:767px){.hero-section{padding:120px 0 56px}.hero-section .hero-contain .title h1{font-size:3.2rem}}