.c-mini-calendar{--h2-color:var(--hb-color-white);--h2-font-weight:700;--h3-color:var(--hb-color-white);--h3-font-weight:700;--h4-color:var(--hb-color-white);--h4-font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--hb-color-primary);border:1px solid #767676;box-shadow:0 .25rem .75rem rgba(0,0,0,.33);color:var(--hb-color-white);padding:2rem 1.5rem;position:relative;width:100%;z-index:1}.c-mini-calendar:before{background:linear-gradient(0deg,transparent,var(--hb-color-primary) 75%);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.c-mini-calendar a{color:var(--hb-color-accent)}.c-mini-calendar__header{margin-bottom:2rem}.c-mini-calendar__header :first-child{margin-top:0}.c-mini-calendar__header :last-child,.c-mini-calendar__header h2,.c-mini-calendar__header h3,.c-mini-calendar__header h4{margin-bottom:0}.c-mini-calendar__list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.c-mini-calendar__item{align-items:center;display:flex;gap:1.5rem}.c-mini-calendar__icon{color:var(--hb-color-accent);flex-shrink:0;height:3rem;width:3rem}.c-mini-calendar__text{color:#eaeaea}.c-mini-calendar__text header{color:var(--hb-color-white);font-weight:700}.c-mini-calendar__text :first-child{margin-top:0}.c-mini-calendar__text :last-child{margin-bottom:0}.c-mini-calendar__background-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.15;position:absolute;width:100%;z-index:-2}.c-mini-calendar--equalizing{flex-grow:1}[class*=" col"]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing),[class^=col]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing){display:flex;flex-direction:column}[class*=" col"]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing)>div,[class^=col]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing)>div{display:flex;flex-grow:1}[class*=" col"]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing)>div>.container>.row,[class^=col]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing)>div>.container>.row{height:100%}[class*=" col"]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing)>div>.container>.row>.col,[class^=col]:has(>div>.container>.row>.col>.c-mini-calendar--equalizing)>div>.container>.row>.col{display:flex;flex-direction:column}