.gallery{padding:5.6rem 0}.gallery .splide__arrows{position:static;top:auto;right:auto;display:flex}.gallery .splide__arrow{position:static;border-radius:0;background-color:#ff6000;height:4.4rem;width:4.4rem;opacity:1;transform:none}.gallery .splide__arrow svg{fill:#fff}@media (min-width: 768px){.gallery .splide__arrow{height:6.4rem;width:6.4rem}}.gallery .splide__pagination{position:static;margin-top:-1.6rem}.gallery .splide__pagination .splide__pagination__page{opacity:1;background-color:#717171}.gallery .splide__pagination .splide__pagination__page.is-active{background-color:#ff6000;transform:none}.gallery__header{margin-bottom:3.2rem;width:70%}.gallery__header .paragraph{color:#717171}.gallery__layout{display:grid;position:relative;grid-template-columns:1fr;grid-template-areas:'image' 'pagination' 'text';gap:3.2rem}.gallery__text-track-wrapper{grid-area:text;align-self:start;min-width:0;overflow:hidden}.gallery__image-track-wrapper{grid-area:image;min-width:0}.gallery-slide--text .gallery-slide__body{color:#717171;margin-bottom:1.6rem}.gallery-slide--text .heading{margin-bottom:1.6rem}.gallery__image-carousel .splide__track{overflow:hidden !important}.gallery__image-carousel .splide__slide{transition:transform 0.4s ease}.gallery__arrows{position:absolute;top:-5.4rem;right:0;transform:translateY(-50%);display:flex;flex-direction:row;gap:.8rem;z-index:1}.gallery__pagination{grid-area:pagination;display:flex;justify-content:center;width:100%}@media (min-width: 992px){.gallery .splide__pagination{margin-top:0}.gallery__layout{grid-template-columns:35fr 53.5fr 11.5fr;grid-template-rows:auto auto;grid-template-areas:'text image arrows' 'pagination pagination pagination';gap:3.2rem}.gallery__header{width:100%;margin-bottom:6.4rem}.gallery-slide--text .heading{margin-bottom:2.4rem}.gallery__image-carousel .splide__track{overflow:visible !important;clip-path:inset(0 -100vw 0 0)}.gallery__image-carousel .splide__slide{transition:transform 0.4s ease}.gallery__arrows{grid-area:arrows;position:static;transform:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:start}.gallery__image-track-wrapper{align-self:start}.gallery__pagination{justify-content:center}}

