.custom-collage ul{display:flex;flex-wrap:wrap;padding:0}@media screen and (min-width:750px){.custom-collage ul{gap:var(--grid-desktop-horizontal-spacing)}}.custom-collage li{display:flex;overflow:hidden;position:relative;width:100%}@media screen and (max-width:749px){.custom-collage li{margin-bottom:1rem}}.custom-collage li a{text-decoration:none;width:100%}.custom-collage li a p{color:rgb(var(--color-foreground))}.custom-collage li>div{height:100%;padding:2rem;width:100%}.custom-collage .foreground-content,.custom-collage li>div{align-items:center;display:flex;justify-content:center;text-align:center}.custom-collage .foreground-content{position:relative;flex-direction:column}.custom-collage .foreground-content>*{position:relative}.custom-collage .foreground-content>:not(:last-child){margin-bottom:1rem;position:relative}.custom-collage .foreground-content.has-container:before{background-color:var(--gradient-background);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.custom-collage li:not(:last-child) .foreground-content{bottom:0;height:100%;left:0;padding-left:3rem;padding-right:3rem;position:absolute;right:0;top:0}.custom-collage li:last-child .foreground-content{padding:1.5rem}@media screen and (min-width:750px){.custom-collage li:last-child .foreground-content{bottom:0;height:100%;left:0;margin-left:auto;padding-left:3rem;padding-right:3rem;position:absolute;right:0;top:0;width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);z-index:1}}.custom-collage h3{margin-bottom:0!important}@media screen and (min-width:750px){.custom-collage h3{font-size:2.5rem}}@media screen and (min-width:1024px){.custom-collage h3{font-size:3.5rem}}.custom-collage h5{font-size:2rem;font-weight:400;margin-top:0}@media screen and (min-width:1024px){.custom-collage h5{font-size:2.25rem}}.custom-collage p{line-height:1.2}@media screen and (min-width:750px)and (max-width:1023px){.custom-collage p{margin-bottom:.75rem;margin-top:0}}@media screen and (min-width:1024px){.custom-collage p{font-size:1.76rem;margin-bottom:2rem}}.custom-collage .bg-image{position:relative;width:100%}@media screen and (min-width:750px){.custom-collage .bg-image{height:100%;-o-object-fit:cover;object-fit:cover}}.custom-collage .button{margin:0 auto;width:-moz-fit-content;width:fit-content}.custom-collage .button--primary{background:var(--gradient-base-accent-1);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 6px var(--gradient-base-accent-1)}.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 6px var(--gradient-base-accent-2)}@media(min-width:600px){.custom-collage li:not(:nth-child(3)):not(:nth-child(5)){width:calc(50% - (var(--grid-desktop-horizontal-spacing))/2)}.custom-collage li::nth-child(5),.custom-collage li:nth-child(3){width:100%}}