*{box-sizing:border-box}.fp-banner{position:relative}.fp-banner a#cta_button_500554_628670f9-82ee-49c1-ab22-f6d30e88ecdc:hover{background-color:#214977}.fp-banner .fp-banner-inner .content-wrapper{align-items:center;display:flex;padding-left:15px;padding-right:15px}.fp-banner .fp-banner-inner{align-items:center;display:flex}.fp-banner .fp-banner-inner .left-section,.fp-banner .fp-banner-inner .right-section{position:relative;width:50%}.fp-banner img{display:inline-block;max-width:100%;vertical-align:middle}.fp-banner .left-background{left:0;position:absolute;top:-50px;z-index:-1}.fp-banner .right-background{overflow:hidden}.right-background img{margin-left:auto;margin-right:auto;position:absolute;right:0;top:26%;width:56%;z-index:-1}.fp-banner .main-heading h1 span.bold{font-weight:700}.fp-banner .main-heading h1{font-size:64px;font-weight:300;line-height:1.1em;margin-bottom:10px;margin-top:0}.fp-banner .sub-heading{margin-bottom:60px;margin-top:30px;max-width:600px}.fp-banner .sub-heading p{color:#083161;font-size:28px;font-weight:700;line-height:1.4em;margin-bottom:0;margin-top:0;text-transform:none}.fp-banner .banner-cta{position:relative}.fp-banner .banner-cta:before{background-color:#15d16c;border-radius:20px;content:"";display:inline-block;height:60%;left:0;margin-left:15px;position:absolute;top:50%;transform:translateY(-50%);width:4px;z-index:9}@media only screen and (max-width:479px) and (min-width:220px){.fp-banner .banner-cta{z-index:9999}.fp-banner .sub-heading{margin-bottom:30px}.fp-banner .fp-banner-inner .content-wrapper{display:flex;flex-direction:column;padding-left:0!important;padding-right:0!important}.fp-banner .fp-banner-inner .left-section,.fp-banner .fp-banner-inner .right-section{width:100%}.fp-banner .fp-banner-inner{display:block;padding-left:15px;padding-right:15px;width:100%}.fp-banner .main-heading h1{font-size:30px;line-height:1.2em}.fp-banner .fp-banner-inner .left-section{padding-left:0;padding-right:0}.fp-banner .sub-heading p{font-size:22px;line-height:1.4em}.fp-banner img{margin-left:auto;margin-right:auto;margin-top:30px}.fp-banner .right-background{display:none}.fp-banner{padding-bottom:0}}@media only screen and (max-width:767px) and (min-width:480px){.fp-banner .fp-banner-inner .left-section{width:100%}.fp-banner .fp-banner-inner .right-section{left:auto;right:auto;text-align:center;width:100%}.fp-banner .fp-banner-inner{display:block;padding-left:15px;padding-right:15px;width:100%}.fp-banner .main-heading h1{font-size:42px;line-height:1.2em}.fp-banner .sub-heading p{font-size:21px;line-height:1.4em}.fp-banner img{margin-left:0;margin-right:0;margin-top:30px;max-width:300px}.fp-banner .right-background{display:none}.fp-banner{padding-bottom:0}}@media only screen and (max-width:985px) and (min-width:768px){.fp-banner .sub-heading p{font-size:20px}.fp-banner .main-heading h1{font-size:45px}.fp-banner .right-background{left:0!important}.fp-banner .right-background img{right:0!important}.fp-banner{padding-bottom:15px;padding-top:15px}.fp-banner .fp-banner-inner{padding-left:15px;padding-right:15px;width:100%}.fp-banner .banner-cta{z-index:9999}}@media only screen and (max-width:1024px) and (min-width:986px){.fp-banner .right-background{left:40%!important}.fp-banner .right-background img{right:0!important}.fp-banner .main-heading h1{font-size:55px}.fp-banner .fp-banner-inner{padding-left:15px;padding-right:15px;width:100%}}@media only screen and (max-width:1299px) and (min-width:1024px){.fp-banner .right-background img{right:0!important}}