/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-footer{background:var(--k24-bg-reverse);padding:0 var(--k24-gap-md) var(--k24-gap-md) var(--k24-gap-md);display:flex;flex-direction:column;gap:var(--k24-gap-md);}.footer-wrapper{border-radius:var(--k24-border-radius-lg);padding:var(--k24-gap-md);display:flex;justify-content:space-between;gap:var(--k24-gap-md);padding:var(--k24-gap-md);background:var(--k24-light);}.footer-wrapper a{text-decoration:none;}.footer-logo img{max-width:5rem;height:auto;margin-top:3.5rem;}.footer-left{padding-bottom:var(--k24-gap-lg);}.footer-left__text{text-transform:capitalize;font-size:var(--k24-gap-base);font-weight:var(--k24-font-weight-bold);padding-bottom:var(--k24-gap-md);line-height:120%;}.footer-left__subtext{opacity:var(--k24-opacity-base);max-width:25rem;}.footer-righ__address{font-weight:var(--k24-font-weight-bold);font-size:2.0rem;margin-bottom:var(--k24-gap-md);}.footer-right__18{font-weight:var(--k24-font-weight-bold);font-size:1.4rem;margin-bottom:1rem;}.footer-right__open{font-weight:var(--k24-font-weight-light);font-size:1.2rem;opacity:var(--k24-opacity-base);}.footer-right__phone{font-size:1.2rem;margin-bottom:var(--k24-gap-md);font-weight:var(--k24-font-weight-medium);}.footer-right__email{font-size:1.2rem;font-weight:var(--k24-font-weight-medium);}.footer-right__social{display:flex;align-items:flex-start;margin-top:var(--k24-gap-base);}.footer-right__social__item{font-weight:var(--k24-font-weight-medium);font-size:1.6rem;margin-right:var(--k24-gap-base);transition:var(--k24-transition-base);}.footer-right__social__item a{transition:var(--k24-transition-base);}.footer-right__social__item a:hover{text-decoration:underline;transition:var(--k24-transition-base);}.footer-bottom__spec{margin-top:1.5rem;font-size:0.9rem;font-weight:var(--k24-font-weight-light);max-width:30rem;}
.pg-gallery{display:block;position:relative;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box;overflow:hidden;margin:1rem 0 2rem 0;}.pg-slider{display:block;position:relative;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box;overflow:hidden;}.pg-slider__viewport{position:relative;overflow:hidden;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box;transition:height 0.4s ease;}.pg-slider__inner{position:relative;width:100% !important;max-width:100% !important;min-width:0 !important;cursor:grab;}.pg-slider__inner.is-dragging{cursor:grabbing;}.pg-slider__track{display:flex;justify-content:center;position:relative;list-style:none;margin:0;padding:0;width:100% !important;max-width:100% !important;min-width:0 !important;}.pg-slider__track>*,.pg-slider__track>.splide__slide,.pg-slider .splide__slide{display:flex;justify-content:center;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;max-width:100% !important;min-width:0 !important;flex:0 0 100% !important;box-sizing:border-box !important;opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s ease;user-select:none;}.pg-slider__track>*.is-active,.pg-slider__track>.splide__slide.is-active,.pg-slider .splide__slide.is-active{position:relative !important;opacity:1;visibility:visible;z-index:1;}.pg-slider__track img,.pg-slider .splide__slide img{display:block;width:auto !important;max-width:100% !important;height:60dvh !important;pointer-events:none;-webkit-user-drag:none;border-radius:1rem;}.pg-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:rgba(0,0,0,0.5);color:#fff;font-size:1rem;line-height:1;cursor:pointer;z-index:2;}.pg-slider__arrow--prev{left:10px;}.pg-slider__arrow--next{right:10px;}.pg-slider__thumbs{position:relative;width:100% !important;max-width:100% !important;min-width:0 !important;margin-top:1rem;overflow:hidden !important;box-sizing:border-box;}.pg-slider__thumbs-track{display:flex;flex-wrap:wrap;align-items:start;justify-content:center;gap:1rem;width:100% !important;max-width:100rem !important;transition:transform 0.3s ease;will-change:transform;}.pg-slider__thumb{flex:0 0 auto;width:5rem;height:3.5rem;padding:0;border-radius:0.5rem;background:none;cursor:pointer;overflow:hidden;opacity:0.5;transition:opacity 0.2s ease,border-color 0.2s ease;box-sizing:border-box;}.pg-slider__thumb img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;}.pg-slider__thumb:hover{opacity:0.8;}.pg-slider__thumb.is-active{opacity:1;border-color:#000;}.pg-gallery:not(.pg-ready) .pg-slider__track>*:first-child{position:relative !important;opacity:1 !important;visibility:visible !important;z-index:1;}.pg-gallery:not(.pg-ready) .pg-slider__track>*:not(:first-child){display:none;}@media (max-width:600px){.pg-slider__thumb{width:56px;height:42px;}.pg-slider__arrow{width:32px;height:32px;font-size:14px;}}.par-photogallery{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box;overflow:hidden;}
