body{--outer--padding: clamp(0.9375rem, 5vw, 3.125rem);--section-padding: clamp(5rem, 10vw, 9.375rem)}:root .has-black-background-color{--st--bg-color: $black}:root .has-black-color{--st--text-color: $black}:root .has-white-background-color{--st--bg-color: $white}:root .has-white-color{--st--text-color: $white}:root .has-black-background-color{--st--bg-color: var(--wp--preset--color--black)}:root .has-black-color{--st--text-color: var(--wp--preset--color--black)}:root .has-white-background-color{--st--bg-color: var(--wp--preset--color--white)}:root .has-white-color{--st--text-color: var(--wp--preset--color--white)}:root .has-malachite-background-color{--st--bg-color: var(--wp--preset--color--malachite)}:root .has-malachite-color{--st--text-color: var(--wp--preset--color--malachite)}:root .has-dark-malachite-background-color{--st--bg-color: var(--wp--preset--color--dark-malachite)}:root .has-dark-malachite-color{--st--text-color: var(--wp--preset--color--dark-malachite)}:root .has-green-dark-background-color{--st--bg-color: var(--wp--preset--color--green-dark)}:root .has-green-dark-color{--st--text-color: var(--wp--preset--color--green-dark)}:root .has-green-medium-background-color{--st--bg-color: var(--wp--preset--color--green-medium)}:root .has-green-medium-color{--st--text-color: var(--wp--preset--color--green-medium)}:root .has-green-light-background-color{--st--bg-color: var(--wp--preset--color--green-light)}:root .has-green-light-color{--st--text-color: var(--wp--preset--color--green-light)}:root .has-gold-background-color{--st--bg-color: var(--wp--preset--color--gold)}:root .has-gold-color{--st--text-color: var(--wp--preset--color--gold)}:root .has-mid-grey-background-color{--st--bg-color: var(--wp--preset--color--mid-grey)}:root .has-mid-grey-color{--st--text-color: var(--wp--preset--color--mid-grey)}:root .has-light-grey-background-color{--st--bg-color: var(--wp--preset--color--light-grey)}:root .has-light-grey-color{--st--text-color: var(--wp--preset--color--light-grey)}:root .has-selenite-background-color{--st--bg-color: var(--wp--preset--color--selenite)}:root .has-selenite-color{--st--text-color: var(--wp--preset--color--selenite)}:root .has-transparent-green-background-color{--st--bg-color: var(--wp--preset--color--transparent-green)}:root .has-transparent-green-color{--st--text-color: var(--wp--preset--color--transparent-green)}:root .has-transparent-white-background-color{--st--bg-color: var(--wp--preset--color--transparent-white)}:root .has-transparent-white-color{--st--text-color: var(--wp--preset--color--transparent-white)}:root .has-background{background-color:var(--st--bg-color)}:root .has-text-color{color:var(--st--text-color)}.wp-block-st-project-gallery{margin-block-start:0 !important;min-height:500px;padding:4rem var(--outer--padding, 30px) 6rem}@media(min-width: 782px){.wp-block-st-project-gallery{min-height:100vh;padding:4rem calc(var(--outer--padding, 30px)*2 + 55px) 6rem}}.wp-block-st-project-gallery::before,.wp-block-st-project-gallery::after{content:"";position:absolute;left:50%;width:1px;height:4rem;background-color:var(--st--text-color);opacity:.2;z-index:5}.wp-block-st-project-gallery::before{top:0}.wp-block-st-project-gallery::after{bottom:0}.wp-block-st-project-gallery .background-splide{position:relative;width:100%;z-index:1;max-height:300px}@media(min-width: 782px){.wp-block-st-project-gallery .background-splide{max-height:70vh}}.wp-block-st-project-gallery .background-splide .splide__track{z-index:1;height:100%}.wp-block-st-project-gallery .background-splide .splide__track .splide__slide{max-height:300px}@media(min-width: 782px){.wp-block-st-project-gallery .background-splide .splide__track .splide__slide{max-height:70vh}}.wp-block-st-project-gallery .background-splide .splide__track .splide__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wp-block-st-project-gallery .background-splide .splide__overlay{z-index:2;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.wp-block-st-project-gallery .background-splide .splide__controls{z-index:4;position:initial}.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows{z-index:4;position:initial}.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow{width:55px;height:55px;position:absolute;top:50%;transform:translateY(-50%);opacity:1;display:flex;justify-content:center;align-items:center;border:1px solid var(--st--text-color);border-radius:var(--button-radius, 0);background-color:rgba(0,0,0,0);color:var(--st--text-color);transform:none;transition:ease-out 275ms}@media(max-width: 782px){.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow{width:45px;height:45px;top:initial;bottom:calc(-45px - 2rem);transform:translateY(0)}}.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow.splide__arrow--prev{left:calc(-55px - var(--outer--padding, 30px))}@media(max-width: 782px){.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow.splide__arrow--prev{left:calc(50% - 55px)}}.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow.splide__arrow--next{right:calc(-55px - var(--outer--padding, 30px))}@media(max-width: 782px){.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow.splide__arrow--next{right:calc(50% - 55px)}}.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow svg{width:18px;height:18px}.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow:hover{background-color:var(--st--text-color);border-color:var(--st--text-color);color:var(--st--bg-color)}.wp-block-st-project-gallery .background-splide .splide__controls .splide__arrows .splide__arrow:disabled{opacity:.5;pointer-events:none}.wp-block-st-project-gallery__content{z-index:4}.wp-block-st-project-gallery__content h2{font-family:var(--wp--preset--font-family--accent);font-size:var(--wp--preset--font-size--h-5);font-weight:600;line-height:var(--wp--custom--line-height--h-5);letter-spacing:.05em;text-transform:uppercase;text-align:center;margin-block-start:1rem;margin-block-end:2rem}@media(min-width: 1024px){.wp-block-st-project-gallery__content h2{margin-block-end:5rem}}