.wp-block-apblock-realty-case-study{position:relative}.apblock-case-study{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.apblock-case-study-container{box-sizing:border-box;margin-top:0!important}.apblock-case-study-container.has-horizontal-layout .apblock-case-study-navigation{top:-4.5em}.apblock-case-study-container.has-horizontal-layout.has-vertically-alignment-center .apblock-case-study__horizontal .apblock-case-study__inner{align-items:center}.apblock-case-study-container.has-horizontal-layout.has-vertically-alignment-bottom .apblock-case-study__horizontal .apblock-case-study__inner{align-items:flex-end}.apblock-case-study-container .apblock-case-study .apblock-case-study__inner{width:100%}.apblock-case-study-container .apblock-case-study .apblock-case-study__inner .apblock-case-study__inner-item .apblock-case-study__buttons>:last-of-type{background-color:var(--case-study-secondary-button-bg,transparent)!important;border:1px solid var(--case-study-secondary-button-border,currentColor)!important;color:var(--case-study-secondary-button-text,currentColor)!important}.apblock-case-study-container>swiper-container{top:0}.apblock-case-study-navigation{align-items:center;display:flex;gap:1rem;justify-content:flex-end;position:absolute;right:0;top:0;z-index:2}@media(max-width:991.98px){.apblock-case-study-navigation{inset:unset!important;margin-bottom:1.5rem;position:relative}}.apblock-case-study-navigation>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background-color:rgb(from var(--case-study-slide-arrow-bg,transparent) r g b/var(--case-study-slide-arrow-opacity,1));border:2px solid var(--case-study-slide-arrow-border,currentColor);border-radius:50%;color:var(--case-study-slide-arrow-color,inherit);cursor:pointer;display:flex}.apblock-case-study-navigation>button svg{height:24px;width:24px}.apblock-case-study-navigation>button.swiper-button-lock{display:none!important}.apblock-case-study-navigation>button[disabled]{cursor:not-allowed;opacity:.5}.apblock-case-study__title{margin-bottom:2rem;margin-top:0}@media(min-width:992px){.apblock-case-study__title{padding-right:30%}}@media(max-width:991.98px){.apblock-case-study__inner{display:flex;flex-direction:column-reverse;gap:2rem}}.apblock-case-study__inner-content{margin-bottom:1.75rem}@media(min-width:992px){.apblock-case-study__inner-content{padding-right:30%}}.apblock-case-study__inner-content>*{margin-top:0}.apblock-case-study__inner-image{aspect-ratio:1/1;box-sizing:border-box;margin:0;overflow:hidden;padding:0}.apblock-case-study__inner-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.apblock-case-study__bbc{display:grid;gap:1rem;grid-template-columns:max-content max-content max-content;list-style:none;margin:1rem 0;padding:0!important}.apblock-case-study__bbc>li{align-items:center;display:inline-flex;gap:.44rem}@media(max-width:991.98px){.apblock-case-study__bbc>li svg{height:18px;width:18px}}.apblock-case-study__buttons{display:grid;gap:1rem;grid-template-columns:max-content max-content;margin-bottom:3.5rem;margin-top:1.25rem}@media(max-width:767.98px){.apblock-case-study__buttons{align-items:center;display:flex;flex-wrap:wrap}}.apblock-case-study__button{align-items:center;background-color:var(--case-study-button-bg,transparent)!important;border:1px solid var(--case-study-button-border,currentColor)!important;box-shadow:none;color:var(--case-study-button-text,inherit)!important;display:inline-flex;text-decoration:none}.apblock-case-study__button svg{margin-left:.44rem}@media(max-width:991.98px){.apblock-case-study__button svg{height:18px;width:18px}}.apblock-case-study__loading,.apblock-case-study__unavailable{-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;margin:0;outline:1px solid transparent;padding:1em;position:relative;text-align:left;width:100%}.apblock-case-study__loading :where(h1,h2),.apblock-case-study__unavailable :where(h1,h2){color:#1e1e1e!important;margin:0}.apblock-case-study__warning{align-items:center;background-color:#fef8ee;border-left:4px solid #f0b849;color:#1e1e1e;display:flex;font-size:13px;margin:5px 0;padding:8px 16px}.apblock-case-study__horizontal .apblock-case-study__title{padding-right:0!important}.apblock-case-study__horizontal .apblock-case-study__inner{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:991.98px){.apblock-case-study__horizontal .apblock-case-study__inner{gap:0;grid-template-columns:minmax(0,1fr)}}.apblock-case-study__horizontal .apblock-case-study__inner .apblock-case-study__inner-content{padding-right:0!important}
