.alting-horizontal-boxes{--column-count:3;--gap:var(--wp--custom--gap--box);--image-aspect-ratio:520/506;--content-top:initial;--content-bottom:0;--content-left:0;--content-right:0;--content-transform:none;--link--hover-color:var(--wp--preset--color--contrast);max-width:var(--wp--custom--width--large);margin-left:auto;margin-right:auto;padding-left:var(--wp--custom--gap--medium);padding-right:var(--wp--custom--gap--medium)}.alting-horizontal-boxes--tall-type{--column-count:4;--image-aspect-ratio:388/506}.alting-horizontal-boxes--low-type{--column-count:4;--image-aspect-ratio:388/232}.alting-horizontal-boxes--centered-type{--column-count:3;--content-top:50%;--content-bottom:initial;--content-transform:translateY(-50%);text-align:center}.alting-horizontal-boxes__list{display:flex;gap:var(--gap);justify-items:center;justify-content:center;flex-wrap:wrap}.alting-horizontal-boxes__item{position:relative;width:calc((100% / var(--column-count)) - var(--gap) + (var(--gap)/ var(--column-count)))}.alting-horizontal-boxes__item__content{position:absolute;top:var(--content-top);bottom:var(--content-bottom);left:var(--content-left);right:var(--content-right);transform:var(--content-transform);padding:var(--wp--custom--gap--box)}.alting-horizontal-boxes__item__title{font-size:var(--wp--preset--font-size--large);font-family:var(--wp--preset--font-family--title-font);font-weight:700}.alting-horizontal-boxes__item__description{margin-top:.5em}.alting-horizontal-boxes__item__link{color:var(--wp--preset--color--contrast);text-decoration:none}.alting-horizontal-boxes__item__link:hover{--alting-horizontal-boxes--item--image--scale:1.1}.alting-horizontal-boxes__item__media{overflow:hidden}.alting-horizontal-boxes__item__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;aspect-ratio:var(--image-aspect-ratio);transition:transform .3s;transform:scale(var(--alting-horizontal-boxes--item--image--scale,1))}@media (max-width:900px){.alting-horizontal-boxes{--column-count:2}.alting-horizontal-boxes--low-type,.alting-horizontal-boxes--tall-type{--column-count:3}}@media (max-width:700px){.alting-horizontal-boxes--low-type,.alting-horizontal-boxes--tall-type{--column-count:2}}@media (max-width:500px){.alting-horizontal-boxes,.alting-horizontal-boxes--low-type,.alting-horizontal-boxes--tall-type{--column-count:1}}
/*# sourceMappingURL=front.css.map */
