.hero{color:#fff;padding:17.2rem 0 2rem;position:relative}@media (max-width:1199px){.hero{padding:13rem 0 2rem}}.hero:after{background:-o-linear-gradient(103.39deg,#163140 9.06%,#364e71 81.81%);background:linear-gradient(346.61deg,#163140 9.06%,#364e71 81.81%);content:"";height:calc(100% - 12.8rem);left:0;position:absolute;top:0;width:100%}.hero .hero__inner{position:relative;z-index:2}.hero .hero__inner>.grid{--gutter-y:7.5rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero .hero__inner>.grid{--gutter-y:3rem}}.hero .hero__title{padding-left:4.8rem}@media (max-width:1199px){.hero .hero__title{padding-left:0}}.hero .hero__content{padding:.7rem 0 0 3.3rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero .hero__content{padding:0}}.hero .hero__media{border-radius:3.2rem;overflow:hidden;padding:5rem 4.8rem 4.2rem;position:relative}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero .hero__media{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:2.5rem 1.5rem}}.hero .hero__media .grid{--gutter-x:4.8rem}@media (max-width:1199px){.hero .hero__media .grid{--gutter-x:3rem}}.hero .hero__media .hero__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero .hero__media .hero__bg{-webkit-filter:blur(5px);filter:blur(5px)}}.hero .hero__media .features-list,.hero .hero__media-title{position:relative;z-index:2}.hero .hero__media-title{margin-bottom:60px;min-height:300px}@media(max-width:1200px){.hero .hero__media-title{min-height:200px}}@media(max-width:1023px){.hero .hero__media-title{min-height:0}}.hero .hero__media-title--alt{border-top:1px solid #fff;min-height:0;padding-top:60px}.hero .hero__media-title--alt+.hero__media{padding-top:360px}@media(max-width:1200px){.hero .hero__media-title--alt+.hero__media{padding-top:260px}}@media(max-width:1023px){.hero .hero__media-title--alt+.hero__media{padding-top:60px}}.features-list{list-style-type:none}.features-list .features.inline{height:100%}.features{--image-size:38%;color:#163140;display:block;font-size:2.4rem;font-weight:500;letter-spacing:.01em;line-height:1.3;list-style-type:none;position:relative;text-decoration:none}.features .features__inner{background-color:#fff;border-radius:3.2rem;min-height:100%;overflow:hidden;padding:2.7rem calc(var(--image-size) + 2rem) 2.7rem 2.5rem;position:relative;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.features .features__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}@media (max-width:1399px){.features{font-size:20px}.features.inline .features__inner{padding:2rem calc(var(--image-size) + 2rem) 2rem 2rem}}@media (max-width:1199px){.features.inline .features__inner{border-radius:2rem;font-size:1.8rem;padding:2rem calc(var(--image-size) + 2rem) 2rem 1.5rem}}@media (min-width:1023.02px){.features.inline br{display:none}}.features.inline .features__content,.features.inline .features__content *,.features.inline .features__title,.features.inline .features__title *{display:inline}.features.inline .features__link~.features__inner .features__content:after{background-color:#0574b9;content:"";display:inline-block;height:1.6rem;margin-left:1.2rem;margin-top:-.1em;-webkit-mask-image:url(https://6577394.fs1.hubspotusercontent-na1.net/hubfs/6577394/ico-arrow.svg);mask-image:url(https://6577394.fs1.hubspotusercontent-na1.net/hubfs/6577394/ico-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;vertical-align:middle;width:1.83rem}.features.inline .features__media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:var(--image-size)}.features.inline .features__media img{display:none!important}.features .features__link:hover~.features__inner{background-color:#e9ebec}.features.inline .features__link:hover~.features__inner p:after{background-color:#163140}.features.block{color:#163140;font-size:1.8rem;font-weight:500;height:100%;letter-spacing:.01em;text-align:center}.features.block .features__inner{background-color:#fff;border:2px solid #364e71;padding:20px}.features.block .features__title{font-size:2.4rem;line-height:1.3;margin-bottom:1rem}.features.block .features__media{margin-bottom:2rem}.features.block .features__media img{display:block;width:100%}.features.block .features__content{padding:0 2rem}