.gcb-root{position:relative}.gcb-media-grid{position:relative;overflow:hidden}.gcb-media-grid{height:auto;height:var(--banner-max-h-mobile);overflow:hidden}@media (min-width: 768px){.gcb-media-grid{height:var(--banner-max-h-desktop)}}.gcb-desktop-media-wrap,.gcb-media--mobile,.gcb-media--mobile picture,.gcb-media--mobile img{height:100%}.gcb-inner{position:relative}.gcb-media--mobile{width:100%;object-fit:contain}@media (min-width: 768px){.gcb-media--mobile{display:none}}.gcb-media--desktop{display:none;width:100%}@media (min-width: 768px){.gcb-media--desktop{display:block;height:100%}}.gcb-desktop-media-wrap{position:relative;display:none;min-height:var(--banner-min-h-desktop);overflow:hidden}@media (min-width: 768px){.gcb-desktop-media-wrap{display:flex}}.gcb-overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6}@media (min-width: 768px){.gcb-content-shell{position:absolute;left:0;top:0;height:100%;width:100%}}.gcb-content-shell{left:0;right:0}.gcb-content-card-container{max-height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden}.gcb-content-card-wrapper{max-width:100%}.gcb-content-card-shell{max-width:100%;padding-left:min(max(15px,calc(calc(100vw / 1440) * 20)),20px);padding-right:min(max(15px,calc(calc(100vw / 1440) * 20)),20px);padding-top:min(max(20px,calc(calc(100vw / 1440) * 30)),30px);padding-bottom:min(max(20px,calc(calc(100vw / 1440) * 30)),30px)}@media (min-width: 768px){.gcb-content-card-shell{padding:min(max(20px,calc(calc(100vw / 1440) * 30)),30px)}}.gcb-content-card-shell{padding:var(--gcb-inner-p-mobile, initial)}.gcb-logo-bar{padding-top:min(max(15px,calc(calc(100vw / 1440) * 20)),20px);padding-bottom:min(max(15px,calc(calc(100vw / 1440) * 20)),20px);padding-left:var(--gcb-outer-p-mobile, 1rem);padding-right:var(--gcb-outer-p-mobile, 1rem)}@media (min-width: 768px){.gcb-inner--adapt-height{position:relative}.gcb-inner--adapt-height .gcb-media-grid{position:absolute;top:0;left:0;width:100%;height:100%}.gcb-inner--adapt-height .gcb-content-shell{position:relative;height:auto;width:100%}.gcb-content-card-wrapper{width:var(--content-width-desktop);max-width:var(--content-maxw-desktop);margin-left:var(--gcb-ml-desktop, 0);margin-right:var(--gcb-mr-desktop, 0)}.gcb-content-card-shell{width:100%;max-width:100%}.gcb-logo-bar{padding-left:var(--gcb-outer-p-desktop, var(--gcb-outer-p-mobile, 1rem));padding-right:var(--gcb-outer-p-desktop, var(--gcb-outer-p-mobile, 1rem))}.gcb-content-card-shell--has-bg{padding:var(--gcb-inner-p-desktop, var(--gcb-inner-p-mobile))}}.gcb-content-card-default{--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(83 86 90 / var(--tw-text-opacity))}.gcb-content-card-container{display:flex;flex-direction:column;gap:min(max(15px,calc(calc(100vw / 1440) * 20)),20px);padding:min(max(15px,calc(calc(100vw / 1440) * 20)),20px);padding:var(--gcb-outer-p-mobile, initial);gap:var(--gcb-gap-mobile, initial)}.eyebrow-text-container{display:inline-flex;width:fit-content;padding-top:5px;padding-bottom:5px}.gcb-desc.rte p{margin-bottom:0}.gcb-title{color:var(--title-color-base)}.eyebrow-text-container{color:var(--eyebrow-color-base)}.gcb-desc.rte{color:var(--desc-color-base)}.gcb-desc.rte p{color:var(--desc-color-base);font-size:var(--base-font-size)}@media (min-width: 768px){.gcb-title{color:var(--title-color-desktop, var(--title-color-base))}.eyebrow-text-container{color:var(--eyebrow-color-desktop, var(--eyebrow-color-base))}.gcb-desc.rte p{font-size:var(--desktop-font-size)}.gcb-desc.rte,.gcb-desc.rte p{color:var(--desc-color-desktop, var(--desc-color-base))}.gcb-content-card-container{padding:var(--gcb-outer-p-desktop, var(--gcb-outer-p-mobile));gap:var(--gcb-gap-desktop, var(--gcb-gap-mobile))}}.gcb-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:min(max(10px,calc(calc(100vw / 1440) * 10)),10px)}.gcb-cta-row .btn[variant=custom],.gcb-cta-group .btn[variant=custom]{border-color:var(--btn-bg);background-color:var(--btn-bg);color:var(--btn-text);white-space:nowrap}.gcb-cta-row .btn[variant=custom]:hover{border-color:var(--btn-bg);background-color:var(--btn-text);color:var(--btn-bg)}.gcb-cta-group:hover .btn[variant=custom]{border-color:var(--btn-text);background-color:var(--btn-text);color:var(--btn-bg)}
