.full-banner{color:#292827}@media(min-width:768px){.full-banner{display:grid;grid-template-areas:"image-text"}.js-has-pseudo [csstools-has-1a-2u-39-30-30-19-2q-2p-32-32-2t-36-1m-2w-2p-37-14-1a-3a-2x-2s-2t-33-19-34-30-2p-3d-2t-36-15]:not(.does-not-exist){display:block}}@media(min-width:768px){.full-banner:has(.video-player){display:block}}.container-hof .full-banner{margin-top:8px}@media(min-width:768px){.container-hof .full-banner{margin-top:0}}@media(max-width:767.98px){.full-banner.default .full-banner-title{max-width:calc(100% - 40px)}}@media(min-width:768px){.full-banner .floating-items{padding:12px 0}}.full-banner-title{grid-area:top;line-height:120%}@media(max-width:767.98px){.full-banner-title{grid-area:auto!important}.full-banner-title *{text-align:center}}.full-banner-title p{font-size:14px;line-height:21px;max-width:435px}.full-banner-title.center p{margin-left:auto;margin-right:auto}.full-banner-title.right p{margin-left:auto}.full-banner-text{font-weight:400;grid-area:auto}.full-banner-text.full-width-text{padding-right:32px}@media(max-width:767.98px){.full-banner-text.full-width-text{color:#292827;padding:16px 32px;position:static;text-align:center}.full-banner-text{grid-area:auto!important;text-align:center!important}}.floating-items-cta{grid-area:bottom}@media(min-width:768px){.floating-items-cta,.full-banner-text,.full-banner-title{padding:12px 0}.full-banner-text.banner-top-text{padding-top:120px}}.floating-items{color:var(--color-desktop);margin:var(--container-margin)}@media(max-width:767.98px){.floating-items{color:var(--color-mobile);margin:var(--container-margin-mobile)}}.floating-items .full-banner-title{margin:var(--title-margin)}@media(max-width:767.98px){.floating-items .full-banner-title{margin:var(--title-margin-mobile)}}.floating-items .full-banner-text{margin:var(--text-margin)}@media(max-width:767.98px){.floating-items .full-banner-text{margin:var(--text-margin-mobile)}}.floating-items .floating-items-cta{margin:var(--cta-margin)}@media(max-width:767.98px){.floating-items .floating-items-cta{margin:var(--cta-margin-mobile)}}@media(min-width:768px){.fits-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}