.hero2020{background-size:contain;display:flex;align-items:center;background-repeat:no-repeat;position:relative}.hero2020 .color-overlay{position:absolute;width:100%;height:100%;top:0}.hero2020 .herocontent{padding-top:0}.hero2020 h1{font-size:51px;font-weight:700;line-height:1.07em;margin-bottom:10px}.hero2020 h1 sup{font-size:.45em}.hero2020 h2{line-height:1.4em;font-size:22.5px;font-weight:400;margin-bottom:10px;color:#fff}.hero2020 .herocontent>img{margin:10px 0}.hero-outer{display:flex;width:100%}.hero2020 .page-center{width:100%}@media(max-width:1442px) and (min-width:769px){.hero2020 .herocontent{transform-origin:left;transform:scale(.85)}}@media(max-width:767px){.hero2020{background-image:none!important;background-color:#414e68}.hero2020 .herocontent{padding-top:75px;text-align:center;width:100%}.hero2020 h1{font-size:50px}.hero2020 .herocontent>img{margin:10px auto;max-width:80%!important}.mobile-bg{position:relative;width:calc(100% + 60px);left:-30px}.mobile-bg img{width:100%}.desktop.color-overlay{display:none}}@media(min-width:768px){.hero2020 .herocontent{flex:0 0 52%}.hero2020{background-position:100% 0}.hero2020 .mobile-bg{display:none}.blog-banner-left{flex:0 0 52%}}.herocta{margin-top:25px}.herocta a{background:#2fac89;padding:15px;border-radius:5px;font-size:24px;border:1px solid transparent;text-decoration:none;color:#fff;margin-left:400px;margin-right:400px;margin-top:0;display:inline-block;cursor:pointer;box-shadow:2px 2px 5px 0 rgba(0,0,0,.23921568627450981);-webkit-transition:.4s ease-out;-moz-transition:ease-out .4s;transition:.4s ease-out;text-transform:uppercase;font-weight:700;line-height:1}.herocta a:hover{color:#fff;transition:all .5s ease;background:#5182c3!important;transition:.4s ease-out}@media(min-width:1900px){.hero2020{height:400px;background-position:100% 0}}