.apblock-gallery-slider__button{align-items:center;background-color:var(--trigger-button-background-color,#fff)!important;border-radius:8rem!important;box-sizing:border-box;color:var(--trigger-button-color,#000)!important;display:flex;flex-shrink:0;font-family:inherit;font-size:clamp(14px,.875rem + (1vw - 3.2px)*.556,16px)!important;height:auto;justify-content:center;margin:0!important;max-width:-moz-max-content;max-width:max-content}.apblock-gallery-slider{box-sizing:border-box;position:relative;--swiper-pagination-color:var(--swiper-nav-arrow-background-modified-color,var(--wp--preset--color--additional-base-primary,#000))}.apblock-gallery-slider>*{box-sizing:border-box}.apblock-gallery-slider .swiper{width:100%}.apblock-gallery-slider-container{box-sizing:border-box;position:relative}@media(max-width:767.98px){.apblock-gallery-slider-container~.wp-block-columns{margin-top:0!important;padding-top:0!important}}.apblock-gallery-slider-container .apblock-gallery-slider__modal>swiper-container{max-width:none!important;width:100%}.apblock-gallery-slider-navigation{align-items:center;display:flex;gap:1rem;justify-content:space-between;left:0;position:absolute;right:0;top:50%;translate:0 -50%;width:100%;z-index:2}.apblock-gallery-slider-navigation-button{--button-size:min(48px,8vw);--icon-size:calc(var(--button-size)/2 + 0.25rem);--button-offset:min(2rem,1rem);align-items:center;aspect-ratio:1/1;background-color:rgb(from var(--swiper-nav-arrow-background-modified-color,white) r g b/var(--swiper-nav-arrow-opacity-modified-color,.5));border:1px solid var(--swiper-nav-arrow-border-modified-color,transparent);border-radius:var(--swiper-nav-arrow--modified-border-radius,999px);color:var(--swiper-nav-arrow-modified-color,#000);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:var(--button-size)}.apblock-gallery-slider-navigation-button.has-text{--button-size:min(32px,8vw);aspect-ratio:auto;gap:.25rem;padding:.65rem 1rem;width:auto}.apblock-gallery-slider-navigation-button svg{height:var(--icon-size);width:var(--icon-size)}.apblock-gallery-slider-navigation-button__prev{left:var(--button-offset)}.apblock-gallery-slider-navigation-button__prev.has-text{padding-left:.5714285714rem}.apblock-gallery-slider-navigation-button__next{right:var(--button-offset)}.apblock-gallery-slider-navigation-button__next.has-text{padding-right:.5714285714rem}.apblock-gallery-slider-navigation-button.swiper-button-lock{display:none!important;touch-action:none}.apblock-gallery-slider-navigation-button[disabled]{cursor:not-allowed;filter:grayscale(1);opacity:.5;outline:0;outline-offset:1rem}.apblock-gallery-slider-navigation.is-icon-none .apblock-gallery-slider-navigation-button__next,.apblock-gallery-slider-navigation.is-icon-none .apblock-gallery-slider-navigation-button__prev{padding:.65rem 1rem}.apblock-gallery-slider__item{box-sizing:border-box}.apblock-gallery-slider__item__container{align-items:center;aspect-ratio:var(--slider-image-aspect-ratio,16/9);box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;width:100%}.apblock-gallery-slider__item figure{box-sizing:border-box;margin:0;overflow:hidden}.apblock-gallery-slider__item figure img{aspect-ratio:var(--slider-image-aspect-ratio,16/9);box-sizing:border-box;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.apblock-gallery-slider__thumbs{cursor:pointer}.apblock-gallery-slider__thumbs-container{padding:1.25rem 0}.apblock-gallery-slider__thumbs:not(.swiper-slide-thumb-active){opacity:.5}.apblock-gallery-slider__thumbs__item{align-items:center;display:flex;justify-content:center}.apblock-gallery-slider__thumbs__item figure{margin:0}.apblock-gallery-slider__thumbs__item img{aspect-ratio:var(--slider-image-aspect-ratio,16/9);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.apblock-gallery-slider__button-floorplan{background-color:var(--floorplan-button-background-color,#fff)!important;color:var(--floorplan-button-color,#000)!important;pointer-events:none}.apblock-gallery-slider__modal{display:none}.apblock-gallery-slider__modal .apblock-gallery-slider__item{display:flex}.apblock-gallery-slider__modal .apblock-gallery-slider__item__container{margin-inline:auto;max-height:85%;max-width:85%;transform:scale(.95);transform-origin:center center}.apblock-gallery-slider__modal-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;border:0;color:inherit;color:var(--slider-modal-close-button,#fff);cursor:pointer;display:inline-flex;justify-content:center;margin:1.25ch;overflow:auto;padding:1.25rem;position:absolute;right:0;top:0}.apblock-gallery-slider__modal-close svg{fill:currentColor;height:32px;width:32px}.apblock-gallery-slider__modal-trigger{align-items:center;bottom:1rem;display:flex;gap:1em;padding:1rem;position:absolute;width:100%}@media(max-width:768px){.apblock-gallery-slider__modal-trigger{bottom:10px}}.apblock-gallery-slider__modal-trigger.is-justify-left{justify-content:flex-start;left:1rem}.apblock-gallery-slider__modal-trigger.is-justify-center{justify-content:center}.apblock-gallery-slider__modal-trigger.is-justify-right{justify-content:flex-end;right:1rem}.apblock-gallery-slider__modal.is-modal-opened{align-items:center;animation:slide-up .1s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgb(from var(--slider-modal-background,white) r g b/var(--slider-modal-background-opacity,.5));bottom:0;color:currentColor;display:flex;flex-direction:column;justify-content:center;left:0;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);position:fixed;right:0;top:0;transition:.3s ease-in-out;z-index:1100}.apblock-gallery-slider__modal__button{border-radius:8rem!important}@keyframes slide-up{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}body.logged-in .apblock-gallery-slider__modal.is-modal-opened{margin-top:32px}body.aprealty-property-details-slider.is-modal-opened{overflow:hidden}.apblock-gallery-slider swiper-container::part(pagination){bottom:1rem;--swiper-pagination-bullet-width:10px;--swiper-pagination-bullet-height:10px;--swiper-pagination-color:var(--swiper-nav-arrow-background-modified-color);--swiper-pagination-bullet-inactive-color:var(--swiper-nav-arrow-background-modified-color)}
