.hero-banner-section{align-items:center;display:flex;height:100vh;position:relative}.hero-banner-section .content-area{max-width:460px}.hero-banner-section .content-area h1{color:#fff;font-size:40px;font-weight:600;line-height:44px;margin-bottom:25px}.hero-banner-section .content-area p{color:#fff;font-size:18px;font-weight:400;line-height:23px}.hero-banner-section .cta-wrapper{display:flex;flex-wrap:wrap}.hero-banner-section .cta-wrapper .right{margin-right:30px}.hero-banner-section .content-area a.left-cta{background-color:#29611a;border-color:#074008;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:14px;margin:0;padding:15px 16px;text-decoration:none;text-transform:uppercase}.hero-banner-section .content-area a.right-cta{background-color:rgba(0,0,0,.2);background:transparent;border:3px solid #fff;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:14px;min-width:140px;padding:12px 16px;text-align:center}.hero-banner-section .content-area a:hover{opacity:.9}.scroll-down-link span{-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;border-bottom:3px solid #fff;border-left:3px solid #fff;box-sizing:border-box;height:24px;left:50%;margin-left:-12px;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:24px}@-webkit-keyframes sdb05{0%{opacity:0;-webkit-transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg) translate(-20px,20px)}}@keyframes sdb05{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}.scroll-down-link{bottom:0;color:#fff;font-size:70px;height:60px;left:49.85%;line-height:60px;margin:0 0 0 -40px;position:absolute;text-align:center;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,.4);width:80px;z-index:100}@media(max-width:767px){.hero-banner-section .content-area h1{font-size:30px;line-height:40px}.hero-banner-section{height:400px}}@media screen and (max-width:576px){.hero-banner-section .content-area h1{font-size:25px;line-height:35px;margin-bottom:15px}.hero-banner-section .content-area p{font-size:16px;line-height:20px;margin-bottom:25px}.hero-banner-section .cta-wrapper .right{margin-bottom:30px;margin-right:30px}}