.bannerBox{overflow:hidden;padding:191px 0 80px;background-size:cover;background-position:center;min-height:419px}.bannerBox .container{max-width:1280px;width:100%;margin:0 auto;position:relative;overflow:hidden;padding-bottom:0px}.bannerBox .bannerContent{max-width:665px;width:100%}.bannerBox .bannerContent h1{font-family:'Apercu Pro Bold';font-size:72px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:86px;letter-spacing:normal;color:#021d49;margin:0}.bannerBox .bannerContent p{font-family:'Apercu Pro Regular';margin:0 0 44px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#557492}.bannerBox .bannerContent p a{color:#557492;position:relative;display:inline-block;padding-right:42px}.bannerBox .bannerContent p a:hover{color:#009efe}.bannerBox .bannerContent p a:before{content:"";position:absolute;background-image:url(https://cdn2.hubspot.net/hubfs/2215854/Theme%20Oct%202019/fonts/Fixedarrow.png)}.bannerBox .bannerContent p a:before{background-size:100%;background-repeat:no-repeat;width:10px;height:6px;display:block;right:16px;top:6px;transform:rotate(-90deg)}.bannerBox .bannerContent .ctaBox a.cta_button:hover{box-shadow:0 2px 10px 0 rgba(0,158,254,0.49) !important;background:#009efe !important}.bannerBox .scrollDown{position:absolute;bottom:20px;right:0}.bannerBox .scrollDown span:first-child{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.bannerBox .scrollDown a#scrollDown:before{content:"";background-image:url(https://cdn2.hubspot.net/hubfs/2215854/Theme%20Oct%202019/fonts/arrowDown@2x.png);background-size:100%;position:absolute;left:-32px;bottom:0px;width:10px;height:20px;transition:all ease .5s}.bannerBox .scrollDown a#scrollDown:hover:before{bottom:-20px}@media screen and (min-width:1181px) and (max-width:1300px){.bannerBox .bannerContent{margin-left:25px !important}.bannerBox .scrollDown{right:25px}}@media screen and (min-width:1024px) and (max-width:1180px){.bannerBox .bannerContent{margin-left:25px !important}.bannerBox .scrollDown{right:25px}}@media screen and (min-width:768px) and (max-width:1023px){.bannerBox .bannerContent{max-width:665px;width:100%;margin-left:27px !important}.bannerBox .scrollDown{right:27px}}@media screen and (max-width:767px){.bannerBox{padding:97px 0 22px;min-height:204px}.bannerBox .container{padding:0 16px 0px 27px}.bannerBox .bannerContent h1{font-size:40px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:48px;letter-spacing:normal;color:#021d49;margin:0 0 0px}.bannerBox .bannerContent p{color:#557492;margin:0 0 20px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.bannerBox .scrollDown{display:none}}