/* One visual system for the reviewed site. These rules intentionally override the old square layer. */
:root{--rd25-radius:12px}
@layer design70-square {
 html body #maxhome-site .splide__pagination__page.is-active{background:#087da5!important}
 html body #maxhome-site .rd24-article-grid .mb-card{background:#fff!important}
 html body #maxhome-site .rd24-article-grid .mb-card-body{padding:20px!important}
 html body #maxhome-site .rd24-article-grid .mb-card h3{font-size:18px!important;line-height:1.5!important}
}
@layer design70-square{
 html body #maxhome-site :is(button,input:not([type=radio]):not([type=checkbox]),select,textarea,.button,[class$="-button"],[class*="-button "],[class$="__button"],[class*="__button "],.mh-btn,.ma-button,.mb-button,.ms-button,.mc-button,.mr-button,.faq92-button,.public27-links a,.rd24-collections a,.mb-topics a,.rent102-tabs a,.rent102-links a,.object-help-premium__item,.object-conversion-block__link,.rd24-media-actions a,.mhi-review-write174){border-radius:var(--rd25-radius)!important}
 html body #maxhome-site :is(.object-item,.object-item__thumb,.public27-filter,.public27-intro,.rd23-inline-lead,.f94-panel,.f94-card,.contacts-form-new,.review-card,.mhi-review-source174,.faq92-item,.faq92-help,.faq92-next,.faq92-topics a,.about-link-card,.about-fact,.about-final-cta,.about-letter__person,.certificates__link,.certificates-premium-card,.commercial60-card,.photo-gallery__item,.rd25-team-card,.mh-material,.mb-card,.ms-service,.ms-included,.ms-final,.mc-card,.mc-email,.mc-map,.rd23-contact-map,.rd24-property .object__widget,.rent102-terms,.rent102-arrival,.rent-sidebar-card,.rent-checkin,.rd23-agent,.rd25-enquiry-host){border-radius:var(--rd25-radius)!important}
 html body #maxhome-site main img{border-radius:var(--rd25-radius)!important}
 html body :is(.f94-modal,.f94-panel,.f94-card,.f94-input,.f94-submit,.f94-chat,.forms105-mobile-bar,.forms105-mobile-trigger,.rent104-dialog,.rent104-trigger){border-radius:var(--rd25-radius)!important}
 html body #maxhome-site :is(.object-item__price-toggle,.object__currencies-button,.public27-links a[aria-current],.catalog-results-head__label,.object-section-title,.object-conversion-block__title,.certificates-premium-badge::before,.rd25-status){color:#087da5!important}
 html body #maxhome-site .mhi-review-write174{background:#087da5!important;border-color:#087da5!important;color:#fff!important}
 html body #maxhome-site #maxhome-home-v9 .public30-tabs button[aria-selected=false]{background:#fff!important;color:#28566b!important;border:0!important}
 html body #maxhome-site :is(.rd24-agent-links a,.faq92-hero,.ms-hero,.mc-hero,.mr-hero,.mb-hero,.about-hero-clean,.services-hero,.rent101-mode-choice label,.booking,.booking__inner){border-radius:12px!important}
 html body #maxhome-site :is(.faq92-hero,.ms-hero,.mc-hero,.mr-hero,.mb-hero,.about-hero-clean){overflow:hidden!important}
 html body #maxhome-site main :is(a,section,article,figure,fieldset,[class$="-photo"],[class$="__photo"]){border-radius:12px!important}
 html body #maxhome-site .rd24-property .object__right .object__widget.rd25-rental-enquiry{display:block!important}
 html body #maxhome-site :is(.ms-catalogue,.ms-catalogue-links a,.ms-service-photo,.about-hero-clean__image,.mc-address,.mc-detail,.mc-email,.mc-visit){border-radius:12px!important}
}
/* Cards: title, price, facts always remain separate flow rows. No legacy fixed heights. */
html body #maxhome-site .object-item{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important}
html body #maxhome-site .object-item__inner{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:static!important;padding:16px!important;gap:0!important}
html body #maxhome-site .object-item__title{height:auto!important;max-height:none!important;min-height:0!important;position:static!important;overflow:visible!important;flex:0 0 auto!important;margin:0 0 14px!important;padding:0!important}
html body #maxhome-site .object-item__title a{height:auto!important;max-height:none!important;min-height:48px!important;position:static!important;line-height:24px!important;font-size:16px!important;margin:0!important;transform:none!important;white-space:normal!important;overflow:hidden!important}
html body #maxhome-site .object-item__price{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;height:auto!important;min-height:38px!important;max-height:none!important;margin:0 0 14px!important;padding:0!important;line-height:1.4!important;font-size:24px!important;gap:5px!important}
html body #maxhome-site .object-item__price>.object-item__price-item:first-child{flex:1!important;min-width:0!important;width:auto!important;position:static!important}
html body #maxhome-site .object-item__price .js-price{display:none!important;position:static!important;height:auto!important;max-height:none!important;min-height:0!important;transform:none!important;padding:0!important;margin:0!important}
html body #maxhome-site .object-item__price .js-price.current{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:1!important;line-height:1.4!important}
html body #maxhome-site .object-item__price .js-price__old{position:static!important;inset:auto!important;transform:none!important;order:2!important;display:inline!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;margin-left:auto!important;white-space:nowrap!important;color:#7b929d!important}
html body #maxhome-site .object-item__price-item--ra{flex:none!important;position:static!important}
html body #maxhome-site .object-item__price-toggle,html body #maxhome-site .object-item__price-toggle span{color:#087da5!important;font-size:22px!important}
html body #maxhome-site .object-item__price-currencies{top:auto!important;right:0!important}
html body #maxhome-site .object-item__price:has(.rd25-current-value){display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;column-gap:5px!important;align-items:center!important}
html body #maxhome-site .object-item__price:has(.rd25-current-value)>.object-item__price-item:first-child,html body #maxhome-site .object-item__price:has(.rd25-current-value) .js-price.current{display:contents!important}
html body #maxhome-site .object-item__price .rd25-current-value{grid-column:1!important;grid-row:1!important;white-space:nowrap!important}
html body #maxhome-site .object-item__price:has(.rd25-current-value) .js-price__old{grid-column:3!important;grid-row:1!important;justify-self:end!important}
html body #maxhome-site .object-item__price:has(.rd25-current-value)>.object-item__price-item--ra{grid-column:2!important;grid-row:1!important}
html body #maxhome-site .rent101-card-prices{height:auto!important;position:static!important;min-height:0!important;display:block!important;margin:0!important}
html body #maxhome-site .rent101-card-prices>div{display:flex!important;flex-direction:column!important;gap:3px!important}
html body #maxhome-site .rent101-card-prices span{font-size:11px!important;line-height:1.4!important}
html body #maxhome-site .rent101-card-prices strong{font-size:20px!important;line-height:1.45!important;white-space:normal!important;position:static!important}
html body #maxhome-site .object-item__info{margin-top:auto!important;position:static!important;min-height:40px!important;gap:8px!important;flex-wrap:wrap!important}
html body #maxhome-site .object-item__info-item{flex-shrink:0!important}
html body #maxhome-site .object-item__thumb :is(img,.splide__track,.splide__list,.splide__slide){height:100%!important;width:100%!important;object-fit:cover!important}
/* Home filter overlaps the hero with only the tabs on the photograph. */
html body #maxhome-home-v9 .mh-hero{padding-bottom:100px!important;margin-bottom:0!important}
html body #maxhome-home-v9 .rd25-home-search{position:relative!important;z-index:5!important;margin-top:-64px!important;padding:0 0 12px!important;background:transparent!important}
html body #maxhome-home-v9 .public30-search{position:relative!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;max-width:1160px!important}
html body #maxhome-home-v9 .public30-tabs{display:flex!important;gap:8px!important;width:max-content!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 12px!important;margin:0!important;outline:0!important}
html body #maxhome-home-v9 .public30-tabs [role=tab]{min-height:44px!important;padding:10px 24px!important;border:0!important;background:#fff!important;color:#28566b!important;box-shadow:0 2px 10px #183b4b12!important}
html body #maxhome-home-v9 .public30-tabs [aria-selected=true]{background:#087da5!important;color:#fff!important}
html body #maxhome-home-v9 .public30-panel{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
html body #maxhome-home-v9 .public27-filter{background:#f3f8fa!important;border:1px solid #dce8ec!important;box-shadow:0 10px 30px #153b4c08!important}
html body #maxhome-home-v9 .mh-about{align-items:start!important}
html body #maxhome-home-v9 .mh-about>.mh-picture{align-self:start!important;margin-top:0!important}
html body #maxhome-home-v9 .mh-material{display:flex!important;flex-direction:column!important;overflow:hidden!important;min-width:0!important}
html body #maxhome-home-v9 .mh-material>img{display:block!important;width:100%!important;height:180px!important;aspect-ratio:16/10!important;object-fit:cover!important;flex:none!important;margin:0!important}
html body #maxhome-site .mhi-review-sources174{max-width:none!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
html body #maxhome-site .mhi-review-source174{padding:22px!important;display:flex!important;flex-direction:column!important}
html body #maxhome-site .mhi-review-actions174{margin-top:18px!important}
html body #maxhome-site .mhi-review-write174{color:white!important;background:#087da5!important;border-color:#087da5!important}
/* One open enquiry component, with a compact one-column variant in property sidebars. */
html body #maxhome-site .rd25-enquiry-host{display:block!important;width:100%;max-width:1160px;margin:28px auto!important;padding:28px!important;border:1px solid #d9e7ed!important;background:#f1f8fa!important;box-sizing:border-box!important}
html body #maxhome-site .rd25-enquiry-host>.sheet__hide{display:none!important}
html body #maxhome-site #found.rd23-inline-sheet{position:static!important;display:block!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;max-height:none!important;background:none!important;z-index:auto!important}
html body #maxhome-site #found.rd23-inline-sheet .f94-card{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;grid-template-rows:auto auto auto 1fr!important;gap:14px 32px!important;padding:0!important;align-items:start!important}
html body #maxhome-site #found.rd23-inline-sheet .f94-eyebrow{grid-column:1!important;grid-row:1!important;margin:0!important;line-height:1.6!important;font-size:12px!important;letter-spacing:.03em!important}
html body #maxhome-site #found.rd23-inline-sheet .f94-title{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:26px!important;line-height:1.35!important}
html body #maxhome-site #found.rd23-inline-sheet .f94-direct{grid-column:1!important;grid-row:3!important;margin:0!important}
html body #maxhome-site #found.rd23-inline-sheet .f94-divider{display:none!important}
html body #maxhome-site #found.rd23-inline-sheet .f94-form{grid-column:2!important;grid-row:1/6!important;margin:0!important;padding:0!important;min-width:0!important}
html body #maxhome-site #found.rd23-inline-sheet .f94-note{grid-column:1!important;grid-row:4!important;margin:0!important;font-size:12px!important}
html body #maxhome-site .f94-input{min-height:45px!important;font-size:14px!important;line-height:1.5!important;padding:11px 13px!important;box-sizing:border-box!important}
html body #maxhome-site .f94-label{font-size:12px!important;line-height:1.5!important;margin-bottom:6px!important}
html body #maxhome-site .f94-field{min-width:0!important}
html body #maxhome-site .rd25-sidebar-form{padding:20px!important;margin:22px 0 0!important;max-width:none!important}
html body #maxhome-site .rd25-sidebar-form #found .f94-card{display:block!important}
html body #maxhome-site .rd25-sidebar-form #found .f94-title{font-size:22px!important;margin:6px 0 16px!important}
html body #maxhome-site .rd25-sidebar-form #found .f94-direct,html body #maxhome-site .rd25-sidebar-form #found .f94-note{display:none!important}
html body #maxhome-site .rd25-sidebar-form #found .f94-fields{grid-template-columns:1fr!important;gap:12px!important}
html body #maxhome-site .rd25-sidebar-form #found .f94-eyebrow{display:none!important}
/* Property sidebar and original media controls. */
html body #maxhome-site .rd24-property #photo-slider{position:relative!important;border-radius:12px!important;overflow:hidden!important}
html body #maxhome-site .rd25-photo-favorite{position:absolute!important;right:14px!important;top:14px!important;bottom:auto!important;left:auto!important;z-index:10!important;width:42px!important;height:42px!important;margin:0!important}
html body #maxhome-site .rd25-photo-favorite .button{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:9px!important;background:#ffffffed!important;border:1px solid #d8e7ed!important;color:#087da5!important}
html body #maxhome-site .rd25-photo-favorite svg{width:23px!important;height:23px!important;margin:0!important;fill:currentColor!important}
html body #maxhome-site .rd24-property #object-buttons{margin:14px 0 10px!important}
html body #maxhome-site .rd23-agent{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:8px 14px!important;padding:16px!important;margin:0 0 20px!important;border:1px solid #d9e7ed!important;background:#f5f9fb!important;align-items:center!important}
html body #maxhome-site .rd23-agent>img{width:62px!important;height:76px!important;object-fit:cover!important;grid-row:1/3!important}
html body #maxhome-site .rd23-agent strong{display:block!important;font-size:15px!important;line-height:1.5!important}
html body #maxhome-site .rd23-agent small{font-size:11px!important;color:#637f8e!important}
html body #maxhome-site .rd24-agent-links{grid-column:2!important;display:flex!important;gap:14px!important;margin:0!important;font-size:12px!important}
html body #maxhome-site .object-help-premium{margin:20px 0!important;padding:0!important;box-shadow:none!important;background:none!important}
html body #maxhome-site .object-help-premium__links{display:grid!important;gap:9px!important}
html body #maxhome-site .object-help-premium__item{display:flex!important;flex-direction:column!important;gap:4px!important;padding:13px 16px!important;border:1px solid #d9e7ed!important;background:#f3f8fa!important;color:#203b4c!important;position:relative!important}
html body #maxhome-site .object-help-premium__item span{font-size:14px!important;font-weight:600!important}
html body #maxhome-site .object-help-premium__item small{font-size:11px!important;line-height:1.55!important;color:#637f8e!important}
html body #maxhome-site .object-help-premium__item:hover{background:#e5f2f7!important;border-color:#89bdcf!important}
html body #maxhome-site .rent101-terms-link{display:inline-block!important;margin:0 0 12px!important;font-size:12px!important;color:#087da5!important}
html body #maxhome-site .rent102-links{display:grid!important;gap:8px!important;margin:15px 0!important}
html body #maxhome-site .rent102-links a{display:block!important;padding:12px 15px!important;background:#edf6fa!important;border:1px solid #d9e7ed!important;color:#087da5!important;font-size:13px!important;line-height:1.5!important}
html body #maxhome-site .rent102-arrival{padding:18px!important;margin:16px 0!important;background:#f1f8fa!important;border:1px solid #d9e7ed!important}
html body #maxhome-site .rd25-rental-enquiry{padding:20px!important;border:1px solid #d9e7ed!important;background:#f1f8fa!important;border-radius:12px!important}
html body #maxhome-site .rd25-rental-enquiry :is(.booking,.booking__inner,.f94-card){padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body #maxhome-site .rd25-rental-enquiry .rent101-contact{display:none!important}
html body #maxhome-site .rd25-rental-enquiry .rd25-booking-title{display:block!important;margin:20px 0 14px!important;font:600 22px/1.4 Manrope,Arial,sans-serif!important;color:#203b4c!important}
html body #maxhome-site .rd25-rental-enquiry .f94-fields{grid-template-columns:1fr!important}
html body #maxhome-site .rd25-rental-enquiry [hidden]{display:none!important}
html body #maxhome-site .sale-sidebar-actions:empty,html body #maxhome-site .rent-sidebar-actions:empty{display:none!important}
/* Company, real team, certificates and consistent editorial previews. */
html body #maxhome-about .about-letter__grid{align-items:start!important}
html body #maxhome-about .about-letter__person,html body #maxhome-about .about-letter__grid>div{align-self:start!important;margin-top:0!important}
html body #maxhome-about .about-section-clean{padding-block:24px!important;margin-block:0!important}
html body #maxhome-site .certificates__link{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:14px!important;border:1px solid #d9e7ed!important;background:#fff!important;min-height:0!important}
html body #maxhome-site .certificates__img{width:100%!important;height:200px!important;object-fit:contain!important;background:#fff!important;flex:none!important}
html body #maxhome-site .certificates .splide__slide{width:calc((100% - 60px)/4)!important;min-width:calc((100% - 60px)/4)!important;flex:none!important}
html body #maxhome-site .certificates__title{font-size:12px!important;line-height:1.5!important;min-height:36px!important;margin-top:8px!important}
html body #maxhome-site .rd25-team-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important}
html body #maxhome-site .rd25-team-card{overflow:hidden!important;background:#fff!important;border:1px solid #d9e7ed!important;min-width:0!important;display:flex!important;flex-direction:column!important}
html body #maxhome-site .rd25-team-card>img{width:100%!important;height:230px!important;object-fit:cover!important;object-position:center 30%!important;flex:none!important}
html body #maxhome-site .rd25-team-body{padding:16px!important;display:flex!important;flex-direction:column!important;flex:1!important}
html body #maxhome-site .rd25-team-body h3{font-size:17px!important;line-height:1.4!important;margin:0 0 8px!important}
html body #maxhome-site .rd25-team-body p{font-size:12px!important;line-height:1.65!important;margin:0 0 14px!important;min-height:60px!important;color:#637f8e!important}
html body #maxhome-site .rd25-team-body small{font-size:11px!important;line-height:1.6!important;margin-top:auto!important}
html body #maxhome-site .rd25-team-body>span{font-size:11px!important;line-height:1.6!important;margin-top:auto!important}
html body #maxhome-home-v9 .mh-arrow[data-row=team]{display:none!important}
html body #maxhome-site .rd25-team-contacts{display:flex!important;flex-wrap:wrap!important;gap:8px 10px!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid #d9e7ed!important;font-size:11px!important}
html body #maxhome-site .rd25-team-contacts a[href^=tel],html body #maxhome-site .rd25-team-contacts a[href^=mailto]{flex-basis:100%!important;overflow-wrap:anywhere!important}
html body #maxhome-site .rd24-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
html body #maxhome-site .rd24-article-grid .mb-card{grid-column:auto!important;display:flex!important;flex-direction:column!important}
html body #maxhome-site .mb-photo-link{display:block!important;aspect-ratio:16/10!important;height:auto!important}
html body #maxhome-site .mb-photo-link img{width:100%!important;height:100%!important;object-fit:cover!important}
html body #maxhome-site .rd25-review-source{background:#edf6fa!important;border:1px solid #d4e7ef!important;border-radius:12px!important;padding:5px 9px!important;color:#087da5!important;font-size:11px!important}
/* FAQ: compact topic grid, readable native disclosures, real search. */
html body #maxhome-faq .faq92-topics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:16px 0 28px!important}
html body #maxhome-faq .faq92-topics a{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:15px!important;min-height:58px!important;background:#f0f7fa!important;border:1px solid #d9e7ed!important;color:#203b4c!important;font:500 13px/1.5 Manrope,Arial,sans-serif!important}
html body #maxhome-faq .faq92-layout{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(250px,1fr)!important;gap:28px!important;align-items:start!important}
html body #maxhome-faq .faq92-content{min-width:0!important}
html body #maxhome-faq .faq92-category{margin:0 0 25px!important;padding:0!important}
html body #maxhome-faq .faq92-category h2{font:600 22px/1.4 Manrope,Arial,sans-serif!important;margin:0 0 15px!important}
html body #maxhome-faq .faq92-item{border:1px solid #d9e7ed!important;background:#fff!important;overflow:hidden!important;margin:0 0 10px!important;padding:0!important}
html body #maxhome-faq .faq92-item summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;padding:18px!important;cursor:pointer!important;font:600 14px/1.55 Manrope,Arial,sans-serif!important;color:#203b4c!important}
html body #maxhome-faq .faq92-item[open] summary{background:#f0f7fa!important}
html body #maxhome-faq .faq92-answer{padding:18px!important;font:400 14px/1.8 Manrope,Arial,sans-serif!important;color:#526f80!important}
html body #maxhome-faq .faq92-search{margin:0 0 24px!important;padding:18px!important;background:#f0f7fa!important;border-radius:12px!important}
html body #maxhome-faq .faq92-search-row{position:relative!important;display:flex!important;gap:8px!important;margin-top:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body #maxhome-faq #faq92-search{width:100%!important;min-width:0!important;padding:12px 42px 12px 14px!important;height:46px!important;background:white!important;border:1px solid #ccdee7!important;font-size:14px!important}
html body #maxhome-faq .faq92-clear{position:absolute!important;right:6px!important;top:5px!important;width:36px!important;height:36px!important;padding:0!important}
html body #maxhome-faq .faq92-status{margin:9px 0 0!important;font-size:12px!important}
html body #maxhome-faq .faq92-help{overflow:hidden!important;background:#f1f8fa!important;border:1px solid #d9e7ed!important}
html body #maxhome-faq .faq92-help>img{height:190px!important;width:100%!important;object-fit:cover!important}
html body #maxhome-faq .faq92-help-copy{padding:22px!important}
html body #maxhome-faq .faq92-help h2{font-size:22px!important;line-height:1.4!important}
html body #maxhome-faq .faq92-help p{font-size:13px!important;line-height:1.75!important}
@media(max-width:1000px){
 html body #maxhome-site .rd25-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html body #maxhome-faq .faq92-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:767px){
 html body #maxhome-site .certificates .splide__slide{width:calc((100% - 20px)/2)!important;min-width:calc((100% - 20px)/2)!important}
 html body #maxhome-home-v9 .rd25-home-search{margin-top:-58px!important;padding-bottom:8px!important}
 html body #maxhome-home-v9 .public30-search{margin:0 16px!important}
 html body #maxhome-home-v9 .rd25-home-search>.container{padding:0!important}
 html body #maxhome-home-v9 .mh-hero{padding-bottom:86px!important}
 html body #maxhome-site .rd25-enquiry-host{width:auto!important;padding:20px!important;margin:24px 16px!important}
 html body #maxhome-site #found.rd23-inline-sheet .f94-card{display:block!important}
 html body #maxhome-site #found.rd23-inline-sheet .f94-title{margin:8px 0 15px!important;font-size:24px!important}
 html body #maxhome-site #found.rd23-inline-sheet .f94-direct{margin-bottom:20px!important}
 html body #maxhome-site #found.rd23-inline-sheet .f94-fields{grid-template-columns:1fr!important}
 html body #maxhome-site #found.rd23-inline-sheet .f94-note{margin-top:12px!important}
 html body #maxhome-site .rd25-sidebar-form{margin:20px 0!important}
 html body #maxhome-site .mhi-review-sources174{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html body #maxhome-site .mhi-review-source174{padding:15px!important}
 html body #maxhome-site .mhi-review-scoreline174{flex-wrap:wrap!important;gap:8px!important}
 html body #maxhome-site .mhi-review-write174{width:100%!important;padding:10px 8px!important;font-size:12px!important}
 html body #maxhome-site .rd24-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
 html body #maxhome-faq .faq92-layout{grid-template-columns:1fr!important;gap:22px!important}
 html body #maxhome-faq .faq92-topics a{padding:12px!important;font-size:12px!important}
}
@media(max-width:480px){
 html body #maxhome-site .certificates .splide__slide{width:76%!important;min-width:76%!important}
 html body #maxhome-site .rd25-team-grid,html body #maxhome-site .rd24-article-grid{grid-template-columns:1fr!important}
 html body #maxhome-site .rd25-team-card>img{height:280px!important}
 html body #maxhome-site .rd25-team-body p{min-height:0!important}
 html body #maxhome-site .object-item__price{font-size:24px!important}
}
