.custom-collage ul{display:flex;flex-wrap:wrap;gap:var(--grid-desktop-horizontal-spacing);padding:0}.custom-collage li{display:flex;overflow:hidden;position:relative;width:100%}.custom-collage li a{text-decoration:none;width:100%}.custom-collage li>div{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;text-align:center;width:100%}.custom-collage .foreground-content{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0}.custom-collage .foreground-content>:not(:last-child){margin-bottom:1rem}.custom-collage li:last-child .foreground-content{margin-left:auto;width:45%}.custom-collage h3{font-family:interstate,sans-serif;font-weight:900;margin-top:1rem}@media(max-width:599px){.custom-collage h3{display:none}}@media(max-width:1190px){.custom-collage h3{font-size:1.5rem}}.custom-collage .bg-image{position:relative;width:100%}.custom-collage .button{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-collage .button--primary{background:rgb(var(--color-background));color:rgb(var(--color-base-text))}.custom-collage .button--primary:after{box-shadow:none}.custom-collage .button--primary:hover:after{box-shadow:0 0 0 4px rgb(var(--color-background))}.custom-collage .button--secondary{background:var(--gradient-base-accent-2)}.custom-collage .button--secondary:after{box-shadow:none}.custom-collage .button--secondary:hover:after{box-shadow:0 0 0 4px var(--gradient-base-accent-2)}@media(min-width:600px){.custom-collage li:not(:last-child){width:calc(50% - (var(--grid-desktop-horizontal-spacing))/2)}.custom-collage li:last-child{width:100%}}