@media screen and (min-width:0px){section#gallery .container .inner .content .gallery__grid{display:grid;gap:var(--spacingMd);grid-template-columns:repeat(1,1fr)}section#gallery .container .inner .content .gallery__grid .gallery__grid-item .image-wrapper{aspect-ratio:1/1}}@media screen and (min-width:767px){section#gallery .container .inner .content .gallery__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:991px){section#gallery .container .inner .content .gallery__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:0px){section#testimonials{overflow:hidden}section#testimonials .container{background-color:var(--colorNocturne500)}section#testimonials .container .inner .content{color:var(--colorNocturne50);display:flex;flex-direction:column;gap:calc(var(--spacingXs)*2.5);max-width:1680px;width:calc(93.99684vw - 39.14692px)}section#testimonials .container .inner .content span.pill{color:var(--colorNocturne500)}section#testimonials .container .inner .content .column__highlight{padding:0}section#testimonials .container .inner .content .testimonials__heading-wrapper{display:flex;flex-direction:column;gap:calc(var(--spacingXs)*2.5);justify-content:space-between}section#testimonials .container .inner .content .testimonials__heading-wrapper h2{padding:0}section#testimonials .container .inner .content #testimonials__slider.keen-slider{overflow:visible}section#testimonials .container .inner .content #testimonials__slider.keen-slider .keen-slider__slide{border:2px solid var(--colorBorder);border-radius:var(--borderRadius);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacingMd)}section#testimonials .container .inner .content #testimonials__slider.keen-slider .keen-slider__slide .testimonial-wrapper p.testimonial{padding:0 0 var(--spacingMd)}section#testimonials .container .inner .content #testimonials__slider.keen-slider .keen-slider__slide .testimonials__meta{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacingXxs);justify-content:space-between}section#testimonials .container .inner .content #testimonials__slider.keen-slider .keen-slider__slide .testimonials__meta .testimonials__author-wrapper .testimonials__author{font-size:var(--fontSizeH3);font-weight:500}section#testimonials .container .inner .content .testimonials__arrow-wrapper{display:flex;flex-direction:row;gap:var(--spacingXs);justify-content:flex-end}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next,section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-prev{align-items:center;background-color:var(--colorNocturne50);border-radius:var(--borderRadius);box-shadow:inset 0 0 0 2px var(--colorBorder);cursor:pointer;display:flex;justify-content:center;padding:12px;transition:var(--transitionStandard)}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next svg.icon__arrow,section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-prev svg.icon__arrow{transition:var(--transitionStandard);width:var(--spacingSm)}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next svg.icon__arrow path,section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-prev svg.icon__arrow path{fill:var(--colorNocturne500);transition:var(--transitionStandard)}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next svg.icon__arrow{transform:rotate(180deg)}}@media screen and (min-width:991px){section#testimonials .container .inner .content .testimonials__heading-wrapper{align-items:flex-end;flex-direction:row}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next,section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-prev{background-color:transparent}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next svg.icon__arrow path,section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-prev svg.icon__arrow path{fill:var(--colorNocturne50)}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next:hover,section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-prev:hover{background-color:var(--colorNocturne50)}section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-next:hover svg.icon__arrow path,section#testimonials .container .inner .content .testimonials__arrow-wrapper #testimonials__arrow-prev:hover svg.icon__arrow path{fill:var(--colorNocturne500)}}