.homepage-banner.is-design-3{position:relative;--bgColor: var(--cc-homepage-banner-v2-bg-base)}@media(max-width: 1023.98px){.homepage-banner.is-design-3{margin-bottom:12px}}@media(min-width: 1024px){.homepage-banner.is-design-3{margin-bottom:24px}}.homepage-banner.is-design-3.is-without-img{--bgColor: var(--cc-homepage-banner-v2-gradient);background:var(--bgColor);color:var(--on-surfaces-primary, var(--white))}@supports(color: contrast-color(red)){.homepage-banner.is-design-3.is-without-img{color:contrast-color(var(--cc-homepage-banner-v2-bg-base, var(--bgColor)))}}.homepage-banner.is-design-3 .banner-block-bg{position:absolute;top:0;left:0;width:100%;height:100%}.homepage-banner.is-design-3 .banner-block-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.homepage-banner.is-design-3 .banner-block-bg::after{content:"";background:var(--cc-homepage-banner-v2-image-gradient);position:absolute;top:0;left:0;width:100%;height:100%}.homepage-banner.is-design-3 .banner-block{padding-block:16px 20px;overflow:hidden}@media(min-width: 1024px){.homepage-banner.is-design-3 .banner-block{padding-block:48px 54px}}@media(max-width: 1023.98px){.homepage-banner.is-design-3 .banner-block-left{margin-bottom:4px}}@media(min-width: 1024px){.homepage-banner.is-design-3 .banner-block-left{margin-bottom:26px}}.homepage-banner.is-design-3 .banner-block-left h1{font-size:24px;line-height:120%;text-transform:capitalize;font-weight:var(--cc-font-weight-bold);color:var(--on-surfaces-primary, var(--white))}@supports(color: contrast-color(red)){.homepage-banner.is-design-3 .banner-block-left h1{color:contrast-color(var(--bgColor))}}.homepage-banner.is-design-3 .banner-block-left h1{margin-top:0;margin-bottom:8px !important}@media(min-width: 1024px){.homepage-banner.is-design-3 .banner-block-left h1{font-size:36px;margin-bottom:16px !important}}.homepage-banner.is-design-3 .banner-block-left p{color:var(--on-surfaces-primary, var(--white))}@supports(color: contrast-color(red)){.homepage-banner.is-design-3 .banner-block-left p{color:contrast-color(var(--bgColor))}}.homepage-banner.is-design-3 .banner-block-left p{font-size:16px;font-weight:500;line-height:125%;margin-bottom:8px !important}@media(min-width: 1024px){.homepage-banner.is-design-3 .banner-block-left p{margin-bottom:16px !important}}.homepage-banner.is-design-3 .banner-block-right{display:flex}@media(max-width: 1023.98px){.homepage-banner.is-design-3 .banner-block-right{gap:8px;margin-right:-16px;padding-right:16px}}@media(max-width: 1199.98px){.homepage-banner.is-design-3 .banner-block-right{overflow:auto;padding-bottom:16px;scroll-behavior:smooth}}@media(min-width: 1024px){.homepage-banner.is-design-3 .banner-block-right{gap:16px}}.homepage-banner.is-design-3 .banner-block-right::-webkit-scrollbar{width:6px;height:6px}.homepage-banner.is-design-3 .banner-block-right::-webkit-scrollbar-thumb{--bgColor: var(--white);background-color:var(--bgColor);border-radius:8px}.homepage-banner.is-design-3 .banner-block-right::-webkit-scrollbar-track{background-color:rgba(221,221,221,.46);border-radius:8px}.homepage-banner.is-design-3 .banner-block-right .banner-item{--bgColor: var(--white);background:var(--bgColor);color:var(--text-primary)}@supports(color: contrast-color(red)){.homepage-banner.is-design-3 .banner-block-right .banner-item{color:contrast-color(var(--bgColor))}}.homepage-banner.is-design-3 .banner-block-right .banner-item{display:flex;text-decoration:none;flex-shrink:0;width:141px;border-radius:var(--sizing-corner-Max-Rounded, 999px);box-shadow:0 0 24px 0 rgba(14,48,79,.25)}@media(min-width: 768px){.homepage-banner.is-design-3 .banner-block-right .banner-item{width:auto}}.homepage-banner.is-design-3 .banner-block-right .banner-item:hover{--bgColor: var(--cc-color-brand);background:var(--bgColor);color:var(--white)}@supports(color: contrast-color(red)){.homepage-banner.is-design-3 .banner-block-right .banner-item:hover{color:contrast-color(var(--bgColor))}}.homepage-banner.is-design-3 .banner-block-right .banner-item:hover{background:var(--bgColor) !important}.homepage-banner.is-design-3 .banner-block-right .banner-item:hover .banner-item-title{color:var(--white)}.homepage-banner.is-design-3 .banner-block-right .banner-item:hover svg path{fill:var(--surfaces-background)}.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-icon{display:none}@media(min-width: 768px){.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-icon{display:block;--bgColor: #E9F0F7;background:var(--bgColor);color:var(--text-primary)}@supports(color: contrast-color(red)){.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-icon{color:contrast-color(var(--bgColor))}}.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-icon{background:var(--bgColor);padding:10.5px;border-radius:var(--sizing-corner-Max-Rounded, 999px)}}.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-icon img{object-fit:contain;width:36px;height:36px;min-width:36px}.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-text{display:flex;width:100%;justify-content:space-between;align-items:center;padding:9px 16px}@media(min-width: 768px){.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-text{gap:8px}}.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-text svg{min-width:22px}.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-title{font-size:var(--text-xxs, 10px);font-style:normal;font-weight:700;line-height:130%}@media(min-width: 1024px){.homepage-banner.is-design-3 .banner-block-right .banner-item .banner-item-title{font-size:var(--text-sm)}}.homepage-banner.is-design-3 .container{position:relative;z-index:2}.homepage-banner.is-design-3:has(+.plain-text .nexus-container.cta-template),.homepage-banner.is-design-3:has(+.plain-text .cta){margin-bottom:0}@media(max-width: 1199.98px){.homepage-banner.is-design-3:has(+.plain-text .nexus-container.cta-template) .banner-block,.homepage-banner.is-design-3:has(+.plain-text .cta) .banner-block{padding-bottom:130px}}@media(min-width: 1200px){.homepage-banner.is-design-3:has(+.plain-text .nexus-container.cta-template) .banner-block,.homepage-banner.is-design-3:has(+.plain-text .cta) .banner-block{padding-bottom:150px}}.homepage-banner.is-design-3:has(+.plain-text .nexus-container.cta-template)+.plain-text,.homepage-banner.is-design-3:has(+.plain-text .cta)+.plain-text{margin-top:-160px;padding-top:5px;position:relative;z-index:2}@media(min-width: 1024px){.homepage-banner.is-design-3:has(+.plain-text .nexus-container.cta-template)+.plain-text,.homepage-banner.is-design-3:has(+.plain-text .cta)+.plain-text{margin-top:-180px}}/*# sourceMappingURL=homepage-banner-v3.min.css.map */
