/* RoMi Boat Rent editorial page redesign v1.3.6. Scoped to matching native Gutenberg blocks. */
.mbr136-page,.mbr136-page *{box-sizing:border-box}
.mbr136-page{overflow:hidden;background:#fff;color:#143247}
.mbr136-page .mbr136-inner{width:min(1180px,calc(100% - 44px));max-width:1180px!important;margin:0 auto!important}
.mbr136-page .mbr136-hero{background:linear-gradient(120deg,#092a44 0%,#105366 100%);color:#f5fbfc;padding:clamp(48px,6.6vw,92px) 0;max-width:none!important;margin:0!important}
.mbr136-page .mbr136-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(25px,5vw,65px);margin:0!important}
.mbr136-page .mbr136-hero-grid>.wp-block-column{min-width:0;margin:0!important}
.mbr136-page .mbr136-hero h1{font-size:clamp(2.4rem,4.7vw,4.7rem)!important;line-height:1.08!important;letter-spacing:-.04em;color:white!important;margin:0 0 24px!important;max-width:14ch}
.mbr136-page .mbr136-hero .mbr136-lead{font-size:clamp(1.02rem,1.7vw,1.3rem)!important;line-height:1.65!important;color:#e0f2f4!important;max-width:58ch}
.mbr136-page .mbr136-eyebrow{font-size:.73rem!important;letter-spacing:.16em;font-weight:800!important;line-height:1.4;text-transform:uppercase;color:#0a767e;margin:0 0 15px!important}
.mbr136-page .mbr136-hero .mbr136-eyebrow{color:#ace8e8!important}
.mbr136-page .mbr136-hero-photo{margin:0!important;width:100%;max-width:none!important;min-width:0;overflow:hidden;border-radius:20px;box-shadow:0 23px 65px rgba(0,15,30,.31)}
.mbr136-page .mbr136-hero-photo img{display:block;width:100%!important;height:clamp(280px,33vw,435px)!important;object-fit:cover!important}
.mbr136-page .mbr136-section{padding:clamp(45px,6vw,84px) 0;max-width:none!important;margin:0!important}
.mbr136-page .mbr136-section h2{font-size:clamp(1.9rem,3.1vw,3.2rem);line-height:1.17;max-width:22ch;margin:0 0 22px}
.mbr136-page .mbr136-section p,.mbr136-page .mbr136-section li{line-height:1.76;max-width:75ch}
.mbr136-page .mbr136-soft{background:#f3f8f8}
.mbr136-page .mbr136-light{background:#fff}
.mbr136-page .mbr136-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:35px 0 0!important}
.mbr136-page .mbr136-cards>.wp-block-column{margin:0!important;min-width:0}
.mbr136-page .mbr136-card{height:100%;border:1px solid #dbe8e8;border-radius:18px;background:#fff;box-shadow:0 10px 34px rgba(3,48,64,.065);overflow:hidden;padding:25px;max-width:none!important;margin:0!important}
.mbr136-page .mbr136-card:has(.mbr136-card-photo){padding:0 0 23px}
.mbr136-page .mbr136-card:has(.mbr136-card-photo)>:not(.mbr136-card-photo){margin-left:22px!important;margin-right:22px!important}
.mbr136-page .mbr136-card-photo{margin:0 0 23px!important;width:100%}
.mbr136-page .mbr136-card-photo img{width:100%;height:205px!important;object-fit:cover!important;display:block}
.mbr136-page .mbr136-card h3{font-size:clamp(1.2rem,1.9vw,1.55rem);line-height:1.25;margin:0 0 12px}
.mbr136-page .mbr136-card p{font-size:.95rem;color:#526d79;margin:0}
.mbr136-page .mbr136-kicker{font-size:.74rem!important;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:#0a777c!important;margin-bottom:9px!important}
.mbr136-page .mbr136-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,5vw,68px);align-items:center;margin:0!important}
.mbr136-page .mbr136-split>.wp-block-column{margin:0!important;min-width:0}
.mbr136-page .mbr136-split .wp-block-image{margin:0!important}
.mbr136-page .mbr136-split img{width:100%;height:clamp(295px,35vw,480px)!important;object-fit:cover!important;border-radius:18px;display:block}
.mbr136-page .mbr136-gallery-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px!important}
.mbr136-page .mbr136-gallery-3>.wp-block-column{min-width:0;margin:0!important}
.mbr136-page .mbr136-gallery-3 figure{margin:0!important}
.mbr136-page .mbr136-gallery-3 img{display:block;width:100%;height:285px!important;object-fit:cover!important;border-radius:15px}
.mbr136-page .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:27px 0 0!important}
.mbr136-page .wp-block-button__link{background:#0b7c84!important;color:#fff!important;border-radius:10px!important;min-height:49px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;text-decoration:none!important;transition:background .2s ease,transform .2s ease}
.mbr136-page .is-style-outline .wp-block-button__link{background:transparent!important;color:#0c4d62!important;border:1.5px solid currentColor!important}
.mbr136-page .mbr136-hero .is-style-outline .wp-block-button__link{color:white!important}
.mbr136-page .wp-block-button__link:hover{background:#075b66!important;transform:translateY(-2px)}
.mbr136-page .mbr136-cta{background:linear-gradient(120deg,#0b2d46,#116a79);color:white;text-align:center}
.mbr136-page .mbr136-cta h2{color:#fff;max-width:800px;margin-inline:auto}
.mbr136-page .mbr136-cta p{max-width:690px;margin-inline:auto;color:#e4f4f4}
.mbr136-page .mbr136-cta .mbr136-eyebrow{color:#a2e7e4!important}
.mbr136-page .mbr136-cta .wp-block-buttons{justify-content:center}
.mbr136-page .mbr136-cta .is-style-outline .wp-block-button__link{color:#fff!important}
.mbr136-page .mbr136-form-section{background:#f4f8f9}
.mbr136-page .mbr136-privacy-section{padding:30px 0;border-bottom:1px solid #e5ecee}
.mbr136-page .mbr136-privacy-section h2{font-size:clamp(1.35rem,2.4vw,2rem)}
@media(max-width:800px){.mbr136-page .mbr136-hero-grid,.mbr136-page .mbr136-split{grid-template-columns:1fr}.mbr136-page .mbr136-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mbr136-page .mbr136-gallery-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mbr136-page .mbr136-hero h1{max-width:100%}.mbr136-page .mbr136-hero-photo img{height:310px!important}}
@media(max-width:560px){.mbr136-page .mbr136-inner{width:calc(100% - 32px)}.mbr136-page .mbr136-cards,.mbr136-page .mbr136-gallery-3{grid-template-columns:1fr}.mbr136-page .mbr136-gallery-3 img{height:255px!important}.mbr136-page .mbr136-hero-photo img{height:245px!important}.mbr136-page .wp-block-button,.mbr136-page .wp-block-button__link{width:100%}.mbr136-page .mbr136-card:has(.mbr136-card-photo)>:not(.mbr136-card-photo){margin-left:18px!important;margin-right:18px!important}}
@media(prefers-reduced-motion:reduce){.mbr136-page *{animation:none!important;transition:none!important;transform:none!important}}
