.component_banner{--set_text:var(--set_bg);--set_heading_2:var(--set_bg);--set_heading_3:var(--set_bg);background-color:var(--set_primary_link);border-radius:calc(1.1111rem*var(--remRatio));cursor:pointer;display:block;min-height:calc(16.6666rem*var(--remRatio));overflow:hidden;padding:calc(1.1111rem*var(--remRatio));padding-bottom:calc(3.3333rem*var(--remRatio))}.component_banner,.component_banner:link,.component_banner:visited{color:var(--set_bg)}.component_banner .h2,.component_banner h2,.component_banner_text{position:relative;z-index:1}.component_banner .row-buttons{position:absolute;z-index:2}.component_banner .row-buttons .btn-bgColor{border-color:var(--color-componentBgLighter)}.component_banner .row-buttons .btn-bgColor,.component_banner .row-buttons .btn-bgColor:link,.component_banner .row-buttons .btn-bgColor:visited{background-color:var(--color-componentBgLighter);color:var(--set_primary_link)}.component_banner .row-buttons .btn-bgColor:active,.component_banner .row-buttons .btn-bgColor:focus,.component_banner .row-buttons .btn-bgColor:hover{background-color:var(--set_primary_link);border-color:var(--color-componentBgLighter);color:var(--color-componentBgLighter)}.component_banner .row-buttons{bottom:calc(1.1111rem*var(--remRatio));right:calc(1.1111rem*var(--remRatio))}.component_banner_bg{opacity:.4;pointer-events:none;z-index:0}.component_banner_bg,.component_banner_bg img{height:100%;inset:0;position:absolute;width:100%}.component_banner_bg img{object-fit:cover}
