.hero--fullwidth{width:100%}.hero__bg{background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%}@media (min-width:768px){.hero__bg--small{display:none!important}}@media (max-width:767.98px){.hero__bg--large{background-image:none!important;min-height:0!important;height:auto!important}}.hero__inner{display:-webkit-flex;display:flex}@media (min-width:768px){.hero__inner{padding:48px 80px}}@media (max-width:767.98px){.hero__inner{padding:24px;width:100%;margin-top:-24px;-webkit-justify-content:center!important;justify-content:center!important}}.top-main-content .hero__content{max-width:458px;padding:4.8rem;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 10px 20px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.5rem}@media (max-width:575.98px){.top-main-content .hero__content{padding:2.4rem}}.top-main-content .hero__content:empty{display:none}.top-main-content .hero__content>.rich-text{margin:0!important;padding:0!important;border-radius:0!important;background:none!important;overflow:visible}.top-main-content .hero__content>.rich-text>.component-content>h3+p{padding:2.4rem 0 3.2rem}.top-main-content .hero__content>.rich-text>.component-content>div.button-callout,.top-main-content .hero__content>.rich-text>.component-content a.button-callout{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0}.top-main-content .hero__content>.rich-text>.component-content>div.button-callout:last-child,.top-main-content .hero__content>.rich-text>.component-content a.button-callout:last-child{margin-bottom:0}