/* One presentation system, preserving the original interactive controls. */
@layer design70-square {
 html body #maxhome-site#maxhome-site :is(h1,h2,h3,h4,p,a,label,input,select,textarea,button,summary,li,td,th){font-family:Manrope,Arial,sans-serif!important}
 html body #maxhome-site#maxhome-site main h1{font-size:38px!important;line-height:1.28!important;letter-spacing:-.025em!important}
 html body #maxhome-site#maxhome-site main h2{font-size:28px!important;line-height:1.35!important;letter-spacing:-.02em!important}
 html body #maxhome-site#maxhome-site main h3{font-size:20px!important;line-height:1.4!important}
 html body #maxhome-site#maxhome-site .object__title{font-size:30px!important}
 html body #maxhome-site#maxhome-site :is(.rt89,.a88-section) :is(h2,h3){color:#087da5!important}
 html body #maxhome-site .a88-hero{isolation:isolate!important}
 html body #maxhome-site .mb-feed{margin-top:32px!important}
 html body #maxhome-site {--rd26-blue:#087da5;--rd26-ink:#223e4c;--rd26-muted:#627f90;--rd26-line:#d6e6ed;--rd26-soft:#f0f7fa}
 html body #maxhome-site :is(button,input,select,textarea){font-family:inherit!important}
 html body #maxhome-site :is(.public27-links a[aria-current="page"],.public27-links a[aria-current="true"],.public27-links a.active,.public27-links a.current,.rent102-tabs a[aria-current="true"]){background:#087da5!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
 html body #maxhome-site :is(.public27-links a[aria-current="page"],.public27-links a[aria-current="true"]) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
 html body #maxhome-site :is(.object-item__price-toggle,.object-item__price-toggle span,.object-item__price-toggle::after,.catalog-results-head__label,.catalog-results-label,.public27-hero>a,.public27-intro>a,.f94-title,.rd25-booking-title){color:#087da5!important;-webkit-text-fill-color:#087da5!important}
 html body #maxhome-site :is(.button--orange,.mh-primary,.f94-submit){background:#087da5!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
 html body #maxhome-site .faq92-item summary{display:grid!important;grid-template-columns:minmax(0,1fr) 20px!important;gap:16px!important;align-items:center!important;padding:18px 20px!important;list-style:none!important}
 html body #maxhome-site .faq92-item summary>span:first-child{width:auto!important;min-width:0!important;font-size:16px!important;line-height:1.5!important}
 html body #maxhome-site .faq92-toggle{display:block!important;width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;flex:none!important;border-right:2px solid #087da5!important;border-bottom:2px solid #087da5!important;border-radius:0!important;transform:rotate(45deg)!important;margin-top:-5px!important;background:none!important;position:relative!important}
 html body #maxhome-site .faq92-toggle::before,html body #maxhome-site .faq92-toggle::after{content:none!important;display:none!important}
 html body #maxhome-site details[open] .faq92-toggle{transform:rotate(225deg)!important;margin-top:5px!important}
 html body #maxhome-site .faq92-next :is(h2,h3,p){color:#fff!important}
 html body #maxhome-site .faq92-next-links a{background:#fff!important;color:#087da5!important;-webkit-text-fill-color:#087da5!important;border:1px solid #d6e6ed!important}
 html body #maxhome-home-v9 .mh-about{align-items:stretch!important}
 html body #maxhome-site#maxhome-site #maxhome-home-v9 .mh-about>.mh-picture{width:100%!important;max-width:100%!important;min-width:0!important}
 html body #maxhome-home-v9 .mh-about>.mh-picture{align-self:stretch!important;position:relative!important;height:auto!important;min-height:420px!important}
 html body #maxhome-home-v9 .mh-about>.mh-picture img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
 html body #maxhome-site .rd26-team{min-width:0!important;width:100%!important}
 html body #maxhome-site#maxhome-site .reviews-trust-card{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;column-gap:12px!important;row-gap:8px!important;align-content:start!important;align-items:start!important}
 html body #maxhome-site#maxhome-site .reviews-trust-card>span{grid-column:1!important;grid-row:1!important}
 html body #maxhome-site#maxhome-site .reviews-trust-card>strong{grid-column:2!important;grid-row:1!important;color:#223e4c!important}
 html body #maxhome-site#maxhome-site .reviews-trust-card>p{grid-column:2!important;grid-row:2!important;min-width:0!important;width:auto!important;margin:0!important;font:400 14px/1.6 Manrope,Arial,sans-serif!important;color:#627f90!important}
 html body #maxhome-site .rd26-team-controls{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:0 0 14px!important}
 html body #maxhome-site .rd26-team-controls button{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;border:1px solid #c9dfe9!important;border-radius:12px!important;background:#fff!important;color:#087da5!important;font-size:30px!important;line-height:1!important;padding:0!important}
 html body #maxhome-site .rd26-team-controls button:disabled{opacity:.45!important}
 html body #maxhome-site .rd26-team-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 54px)/4)!important;gap:18px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;align-items:stretch!important}
 html body #maxhome-site .rd26-team-track::-webkit-scrollbar{display:none!important}
 html body #maxhome-site .rd26-team-card{display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid #d6e6ed!important;border-radius:12px!important;overflow:hidden!important;scroll-snap-align:start!important;background:#fff!important}
 html body #maxhome-site :is(.rd26-team-photo,.rd26-team-placeholder){width:100%!important;aspect-ratio:1.12!important;height:auto!important;object-fit:cover!important;object-position:center 30%!important;border-radius:0!important}
 html body #maxhome-site .rd26-team-placeholder{background:#126b83!important;display:grid!important;place-items:center!important;padding:25px!important}
 html body #maxhome-site .rd26-team-placeholder img{width:100%!important;height:auto!important}
 html body #maxhome-site .rd26-team-body{padding:18px!important;display:flex!important;flex-direction:column!important;gap:10px!important;flex:1!important}
 html body #maxhome-site .rd26-team-body h3{font-size:20px!important;line-height:1.35!important;margin:0!important;color:#223e4c!important}
 html body #maxhome-site .rd26-team-body p{font-size:14px!important;line-height:1.55!important;margin:0!important;min-height:0!important;color:#627f90!important}
 html body #maxhome-site .rd26-team-body small{font-size:12px!important;line-height:1.6!important;margin:0!important;color:#627f90!important}
 html body #maxhome-site .rd26-team-contacts{display:flex!important;flex-direction:column!important;gap:9px!important;border-top:1px solid #d6e6ed!important;padding-top:12px!important;margin-top:2px!important;font-size:13px!important;line-height:1.4!important}
 html body #maxhome-site .rd26-team-contacts a{color:#087da5!important;overflow-wrap:anywhere!important}
 html body #maxhome-site .rd26-team-contacts>div{display:flex!important;gap:16px!important;flex-wrap:wrap!important}
 html body #maxhome-site :is(.splide__arrow,.carousel-objects .splide__arrow,.mh-arrow){display:flex!important;opacity:1!important;visibility:visible!important;color:#087da5!important;background:#fff!important;border:1px solid #d6e6ed!important;box-shadow:0 3px 16px #183a4b12!important}
 html body #maxhome-site .splide__arrow:disabled{opacity:.45!important}
 html body #maxhome-site .splide__arrow svg{fill:#087da5!important}
 html body #maxhome-site .mc-email-button{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:13px 18px!important;margin-top:18px!important;border:1px solid #c9dfe9!important;border-radius:12px!important;background:#e7f3f8!important;color:#087da5!important;font-size:15px!important;overflow-wrap:anywhere!important;max-width:100%!important}
 html body #maxhome-site .mc-email-button svg{width:20px!important;height:20px!important;flex:none!important}
 html body #maxhome-site :is(.a88-hero,.mb-hero){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;position:relative!important}
 html body #maxhome-site .mb-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}
 html body #maxhome-site :is(.a88-hero .a88-nav,.mb-hero .mb-topics){position:relative!important;z-index:2!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;grid-column:1/-1!important;padding:0!important;border:0!important;margin:0!important;justify-content:flex-start!important;background:transparent!important}
 html body #maxhome-site :is(.a88-hero .a88-nav a,.mb-hero .mb-topics a){border:1px solid #ffffff65!important;background:#ffffff16!important;color:#fff!important;padding:10px 16px!important;min-height:44px!important;border-radius:12px!important;font-size:14px!important}
 html body #maxhome-site :is(.a88-hero .a88-nav a:hover,.mb-hero .mb-topics a:hover){background:#087da5!important}
 html body #maxhome-site .a88-hero .a88-nav{padding:0 6% 32px!important}
 html body #maxhome-site .a88-hero-copy{padding-bottom:0!important}
 html body #maxhome-site#maxhome-site :is(.public27-hero .public27-assist,.a88-hero .a88-eyebrow){color:#d5eff9!important;-webkit-text-fill-color:#d5eff9!important}
 html body #maxhome-site .public27-rent{margin:0!important;padding:0!important}
 html body #maxhome-site#maxhome-site :is(.service-sidebar-catalog,.service-sidebar-services,.article-cta){padding:20px!important;margin:0 0 20px!important;border:1px solid #d6e6ed!important;border-radius:12px!important;background:#f0f7fa!important}
 html body #maxhome-site#maxhome-site :is(.service-sidebar-catalog__title,.article-cta__title,.service-sidebar-services .h3){display:block!important;font:600 20px/1.4 Manrope,Arial,sans-serif!important;color:#223e4c!important;margin:0 0 14px!important}
 html body #maxhome-site#maxhome-site .service-sidebar-services .sidebar__widget-title{display:block!important;margin:0!important;padding:0!important}
 html body #maxhome-site#maxhome-site :is(.service-sidebar-catalog__links,.article-cta__nav,.service-sidebar-services .sidebar-menu){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;list-style:none!important}
 html body #maxhome-site#maxhome-site .service-sidebar-services .sidebar-menu__item{padding:0!important;margin:0!important;border:0!important}
 html body #maxhome-site#maxhome-site :is(.service-sidebar-catalog__links a,.article-cta__nav-link,.service-sidebar-services .sidebar-menu__link){display:block!important;padding:12px 14px!important;margin:0!important;background:#fff!important;border:1px solid #d6e6ed!important;border-radius:12px!important;color:#087da5!important;font:500 14px/1.5 Manrope,Arial,sans-serif!important;text-decoration:none!important}
 html body #maxhome-site#maxhome-site .service-sidebar-services .sidebar-menu__item.current a{background:#087da5!important;color:#fff!important}
 html body #maxhome-site#maxhome-site .article-cta__text{font:400 14px/1.65 Manrope,Arial,sans-serif!important;color:#627f90!important;margin:0 0 16px!important}
 html body #maxhome-site#maxhome-site .article-cta__button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:12px 16px!important;background:#087da5!important;color:#fff!important;font:600 15px/1.4 Manrope,Arial,sans-serif!important;border:1px solid #087da5!important;border-radius:12px!important}
 html body #maxhome-site#maxhome-site .agent-cart{border:1px solid #d6e6ed!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}
 html body #maxhome-site#maxhome-site .agent-cart__messengers-link{background:#087da5!important;color:#fff!important;border-radius:12px!important;min-height:44px!important}
 html body #maxhome-site#maxhome-site .agent-cart__email{color:#087da5!important}
 html body #maxhome-site#maxhome-site :is(.agent-cart__name,.article-cta__title,.page__title){color:#223e4c!important}
 html body #maxhome-site .rent102-tabs,html body #maxhome-site [data-rent102-panel]>h3,html body #maxhome-site .rent101-summary-row>span{display:none!important}
 html body #maxhome-site .rd26-rental-guides{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:16px 0!important}
 html body #maxhome-site .rd26-rental-guides a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px!important;background:#f0f7fa!important;border:1px solid #d6e6ed!important;color:#087da5!important;font-size:15px!important;line-height:1.5!important;border-radius:12px!important}
 html body #maxhome-site .rd26-booking-details{padding:18px!important;background:#f0f7fa!important;border:1px solid #d6e6ed!important;border-radius:12px!important;margin:18px 0!important}
 html body #maxhome-site .rd26-booking-details>summary{font-size:17px!important;font-weight:600!important;color:#087da5!important;cursor:pointer!important}
 html body #maxhome-site .rd26-booking-details .rd25-rental-enquiry{border:0!important;padding:16px 0 0!important;margin:0!important}
 html body #maxhome-site .rd26-booking-details[open] .rd25-rental-enquiry{display:block!important}
 html body #maxhome-site .rd26-logo{display:block!important;width:182px!important;height:36px!important;max-width:100%!important;object-fit:contain!important;border-radius:0!important}
 html body #maxhome-site#maxhome-site .header__hamburger{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}
 html body #maxhome-site#maxhome-site .header__hamburger::before,html body #maxhome-site#maxhome-site .header__hamburger::after{content:none!important;display:none!important}
 html body #maxhome-site#maxhome-site .rd26-menu-icon{display:block!important;width:24px!important;height:24px!important;border:0!important;border-radius:0!important}
 html body #maxhome-site#maxhome-site .nav__close{top:8px!important;right:8px!important;transform:none!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}
 html body #maxhome-site .mp-footer-social{display:flex!important;gap:16px!important;flex-wrap:wrap!important;align-items:center!important}
 html body #maxhome-site .mp-footer-social li{display:block!important;margin:0!important;padding:0!important}
 html body #maxhome-site .mp-footer-social a{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;height:auto!important;font-size:13px!important;color:#fff!important}
 html body #maxhome-site .mp-footer-social svg{width:20px!important;height:20px!important;display:block!important}
 html body #maxhome-site .rd26-share-send{display:contents!important}
 html body #maxhome-site [data-send26-menu]{padding:18px!important;background:#f0f7fa!important;border:1px solid #d6e6ed!important;border-radius:12px!important;margin-top:12px!important;max-width:600px!important}
 html body #maxhome-site [data-send26-menu] p{font-size:15px!important;font-weight:600!important;margin:0 0 10px!important;color:#223e4c!important}
 html body #maxhome-site [data-send26-menu] small{display:block!important;font-size:13px!important;line-height:1.5!important;margin:10px 0 18px!important;color:#627f90!important}
 html body #maxhome-site [data-send26-links]{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
 html body #maxhome-site [data-send26-links] a{padding:10px 15px!important;border:1px solid #c9dfe9!important;border-radius:12px!important;background:#fff!important;color:#087da5!important;font-size:14px!important}
 html body #maxhome-site .mhi131-actions{flex-wrap:wrap!important;align-items:flex-start!important}
 html body #maxhome-site .mhi131-actions [data-send26-menu]{order:5!important;flex:1 0 100%!important;max-width:100%!important;margin-top:0!important}
 html body #maxhome-site .mhi131-actions>[data-native]{display:none!important}
 html body #maxhome-site [data-send26-menu][hidden]{display:none!important}
 @media(max-width:1023px){
  html body #maxhome-site .rd26-team-track{grid-auto-columns:calc((100% - 18px)/2)!important}
  html body #maxhome-site .mb-hero{grid-template-columns:1fr!important}
 }
 @media(max-width:767px){
  html body #maxhome-site#maxhome-site main h1,html body #maxhome-site#maxhome-site .object__title{font-size:28px!important}
  html body #maxhome-site#maxhome-site main h2{font-size:24px!important}
  html body #maxhome-site#maxhome-site main h3{font-size:18px!important}
  html body #maxhome-site#maxhome-site #maxhome-home-v9 .public30-tabs button{flex:0 0 auto!important;min-width:126px!important;width:auto!important;padding:10px 20px!important;white-space:nowrap!important}
  html body #maxhome-site .mp-footer-company{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:20px!important}
  html body #maxhome-home-v9 .mh-about>.mh-picture{height:300px!important;min-height:0!important}
  html body #maxhome-site .rd26-team-track{grid-auto-columns:88%!important;gap:14px!important}
  html body #maxhome-site .rd26-team-body{padding:16px!important;gap:8px!important}
  html body #maxhome-site .public27-links{gap:8px!important;display:flex!important;flex-wrap:wrap!important}
  html body #maxhome-site .public27-links a{min-height:40px!important;padding:9px 12px!important;font-size:13px!important;line-height:1.4!important}
  html body #maxhome-site :is(.public30-tabs a,.public30-tabs button){min-height:44px!important;padding:10px 18px!important;font-size:15px!important}
  html body #maxhome-site .public27-filter{padding:16px!important;margin-block:16px!important}
  html body #maxhome-site .public27-filter :is(input,select,button){min-height:44px!important;font-size:15px!important}
  html body #maxhome-site .public27-filter input[type=checkbox]{min-height:0!important}
  html body #maxhome-site#maxhome-site .row.objects{row-gap:18px!important;margin-top:0!important}
  html body #maxhome-site#maxhome-site .row.objects>.objects__item{margin-top:0!important;margin-bottom:0!important}
  html body #maxhome-site .object-item{margin-bottom:0!important}
  html body #maxhome-site :is(.objects .col-xs-12,.objects-list>div,.objects__item){margin-bottom:18px!important;padding-bottom:0!important}
  html body #maxhome-site .object-item__content{padding:18px!important}
  html body #maxhome-site .object-item__price{margin-top:16px!important;margin-bottom:16px!important}
  html body #maxhome-site .home-documents-section .certificates-custom__link{height:auto!important;aspect-ratio:1.43!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;min-width:0!important}
  html body #maxhome-site .home-documents-section .certificates-custom__img{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important}
  html body #maxhome-site .home-documents-section .splide__slide{min-width:0!important}
  html body #maxhome-site .mp-footer-top{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:20px!important}
  html body #maxhome-site :is(.mp-footer-brand,.mp-footer-contact){align-items:center!important;text-align:center!important;justify-content:center!important;margin:0!important;width:100%!important}
  html body #maxhome-site .mp-footer-brand img{width:min(280px,85%)!important;height:auto!important;margin:auto!important}
  html body #maxhome-site :is(.mp-footer-messengers,.mp-footer-social){justify-content:center!important;width:100%!important;margin:0!important}
  html body #maxhome-site .mp-footer-address{text-align:center!important;max-width:420px!important;font-size:14px!important;line-height:1.7!important}
  html body #maxhome-site .mp-footer-phone{font-size:24px!important}
  html body #maxhome-site .faq92-item summary{padding:16px!important}
  html body #maxhome-site .a88-hero .a88-nav{padding:0 20px 24px!important}
  html body #maxhome-site .mhi131-actions{gap:10px!important}
  html body #maxhome-site .mhi131-actions>*,html body #maxhome-site [data-send26]{width:100%!important}
 }
}
