.portal-5-1--items{row-gap:1rem}@media(min-width:768px){.portal-5-1--items{row-gap:3rem}}.portal-5-1--item--outer{container-name:portal-5-1-item;container-type:inline-size;overflow:hidden;position:relative;transition:var(--transition-base)}.portal-5-1--item--outer .image-copyright{margin-left:1.25rem;margin-top:1.25rem;position:absolute;z-index:3}.portal-5-1--item--outer:active .portal-5-1--item--hover,.portal-5-1--item--outer:focus .portal-5-1--item--hover,.portal-5-1--item--outer:focus-within .portal-5-1--item--hover,.portal-5-1--item--outer:hover .portal-5-1--item--hover{height:100%;opacity:1;visibility:visible;width:100%}.portal-5-1--item{display:block;position:relative}.portal-5-1--item--corner{border-color:transparent transparent var(--color-primary) transparent;border-style:solid;border-width:0 0 50px 50px;content:"";z-index:2}.portal-5-1--item--corner,.portal-5-1--item--hover{bottom:0;height:0;position:absolute;right:0;width:0}.portal-5-1--item--hover{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:column;justify-content:center;opacity:0;overflow:hidden;padding:2.5rem;transition:var(--transition-base);z-index:1}@container portal-5-1-item (width < 450px){.portal-5-1--item--hover{padding:1.5rem}}.portal-5-1--item--header{font-size:1.75rem;line-height:2.5rem;margin:0}.portal-5-1--item--header,.portal-5-1--item--link{color:#fff;font-weight:var(--font-weight-bold);text-align:center}.portal-5-1--item--link{font-size:1.25rem;line-height:1.5rem;margin-top:20px;text-decoration:none}.portal-5-1--item--link i{font-size:18px;margin-left:.25rem}.portal-5-1--item--image img{object-fit:cover}.portal-5-1--slider--wrap .tns-ovh{overflow:visible!important}.portal-5-1--slider--wrap .portal-5-1--item--outer{cursor:pointer;opacity:0}.portal-5-1--slider--wrap .portal-5-1--item--outer.tns-slide-active{opacity:1}.portal-5-1--controls{column-gap:3rem;display:flex;flex-direction:row;justify-content:center;margin-top:1.5rem}.ce-portal5_1.colored-background .portal-5-1--item--corner{border-color:transparent transparent var(--color-secondary) transparent}.ce-portal5_1.colored-background .portal-5-1--item--hover{background-color:var(--color-secondary)}.ce-portal5_1.with-bg-image.background-style-light .portal-5-1--item--corner{border-color:transparent transparent var(--color-secondary) transparent}.ce-portal5_1.with-bg-image.background-style-light .portal-5-1--item--hover{background-color:var(--color-secondary)}.ce-portal5_1.with-bg-image.background-style-dark .portal-3--item{background-color:#fff;color:var(--color-primary)}