.wp-block-thirtysix-blocks-adaptive-content-banner{align-items:var(--adaptive-content-banner-vertical-alignment,center);border-radius:8px;display:flex;flex-wrap:wrap;justify-content:var(--adaptive-content-banner-horizontal-alignment,center);min-height:670px;overflow:hidden;padding:72px 50px;position:relative}@media(max-width:1024px){.wp-block-thirtysix-blocks-adaptive-content-banner{padding:26px 20px}}.wp-block-thirtysix-blocks-adaptive-content-banner .image-gradient-overlay{background:var(--adaptive-content-banner-overlay-gradient,none);height:100%;left:0;opacity:calc(var(--adaptive-content-banner-overlay-opacity, .5)*1);position:absolute;top:0;width:100%;z-index:1}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn{max-width:var(--adaptive-content-banner-content-max-width,100%);position:relative;width:100%;z-index:2}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content{width:100%}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-category-tag{background-color:var(--wp--preset--color--brand-secondary);border-radius:6px;color:var(--wp--preset--color--ui-white);display:inline-block;font-family:var(--wp--preset--font-family--acumin-pro);font-size:12px;font-weight:400;line-height:20px;margin-bottom:24px;padding:3px 8px}@media(max-width:1024px){.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-category-tag{margin-bottom:28px}}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-meta-row{align-items:center;color:var(--wp--preset--color--ui-white);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--acumin-pro);font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-meta-row .banner-meta-separator{padding:0 12px}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-title{color:var(--wp--preset--color--ui-white);font-family:var(--wp--preset--font-family--freight-display-pro);font-size:44px;font-weight:400;line-height:48px;margin-bottom:16px}@media(max-width:1024px){.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-title{font-size:36px;line-height:40px;margin-bottom:16px}}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-excerpt{margin:0 0 48px;max-width:471px}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-excerpt p{color:var(--wp--preset--color--ui-white);font-family:var(--wp--preset--font-family--acumin-pro);font-size:16px;font-weight:400;line-height:24px}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-button a{background:var(--wp--preset--color--ui-slate);border-radius:40px;color:var(--wp--preset--color--ui-white);display:inline-flex;font-family:var(--wp--preset--font-family--acumin-pro);font-size:14px;font-weight:400;line-height:24px;padding:12px 24px;text-decoration:none;transition:all .3s ease-in-out 0s}@media screen and (min-width:1025px){.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-inn .banner-post-content .banner-button a:hover{background:var(--wp--preset--color--brand-secondary);color:var(--wp--preset--color--ui-white)}}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-background{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-thirtysix-blocks-adaptive-content-banner .adaptive-content-banner-background img{display:block;height:100%;-o-object-fit:var(--adaptive-content-banner-background-size,cover);object-fit:var(--adaptive-content-banner-background-size,cover);-o-object-position:var(--adaptive-content-banner-background-position-x,50%) var(--adaptive-content-banner-background-position-y,50%);object-position:var(--adaptive-content-banner-background-position-x,50%) var(--adaptive-content-banner-background-position-y,50%);width:100%}
