.apblock-property-details-floorplan .swiper{width:100%}.apblock-property-details-floorplan__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent;border-width:0;box-shadow:none;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding:0}.apblock-property-details-floorplan__dialog{align-items:center;backdrop-filter:none;background:rgb(from var(--slider-floorplan-modal-background,black) r g b/var(--slider-floorplan-modal-background-opacity,.5));border:none;display:flex;height:100%;justify-content:center;left:0;margin:0;max-height:100%;max-width:100%;opacity:0;padding:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:99}.apblock-property-details-floorplan__dialog::backdrop{background:transparent}.apblock-property-details-floorplan__dialog[open]{animation:dialogFadeIn .1s ease forwards;pointer-events:auto}.apblock-property-details-floorplan__dialog.closing{animation:dialogFadeOut .1s ease forwards}.apblock-property-details-floorplan__dialog-hidden-title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.apblock-property-details-floorplan__dialog-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-floorplan-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;z-index:2}.apblock-property-details-floorplan__dialog-close svg{fill:currentColor;height:32px;width:32px}.apblock-property-details-floorplan__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-property-details-floorplan__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-floorplan-nav-arrow-background-color,white) r g b/var(--swiper-floorplan-nav-arrow-opacity,.5));border:1px solid var(--swiper-floorplan-nav-arrow-border-color,transparent);border-radius:var(--swiper-floorplan-nav-arrow-border-radius,999px);color:var(--swiper-floorplan-nav-arrow-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-property-details-floorplan__navigation-button__prev{left:var(--button-offset)}.apblock-property-details-floorplan__navigation-button__next{right:var(--button-offset)}.apblock-property-details-floorplan__navigation-button svg{height:var(--icon-size);width:var(--icon-size)}.apblock-property-details-floorplan__navigation-button.swiper-button-lock{display:none!important}.apblock-property-details-floorplan__navigation-button[disabled]{cursor:not-allowed;filter:grayscale(1);opacity:.5;outline:0;outline-offset:1rem}.apblock-property-details-floorplan__images{max-height:100%;max-width:100%;position:relative;width:100%}.apblock-property-details-floorplan__images>swiper-container{max-width:none!important;width:100%}.apblock-property-details-floorplan__images-item picture{aspect-ratio:16/9;display:block;margin-inline:auto;position:relative;width:100%}@media(min-width:992px){.apblock-property-details-floorplan__images-item picture{max-height:80vh;max-width:80vw}}.apblock-property-details-floorplan__images-item picture img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@keyframes dialogFadeIn{0%{backdrop-filter:none;opacity:0}to{backdrop-filter:blur(8px);opacity:1}}@keyframes dialogFadeOut{0%{backdrop-filter:blur(8px);opacity:1}to{backdrop-filter:none;opacity:0}}body.logged-in .apblock-property-details-floorplan__dialog-close,body.logged-in .apblock-property-details-floorplan__images{margin-top:32px}body.is-ap-floorplan-opened header.site-header:has(>.is-position-sticky)+:is(main[class],div[class]) .wp-block-group.is-position-sticky{z-index:10}
