.mockup-section p[data-i18n]:not([data-i18n="landing_sec2_title"]),.landing-hero p[data-i18n],.regina-events__intro,.regina-live__intro,.regina-local p{font-size:19px!important;line-height:1.75}
.regina-events__note,.regina-events__option p,.regina-live__note,.accordion-body p{font-size:17px!important;line-height:1.7}
.header-main .main-menu a{font-size:17px!important}
.regina-gallery{padding-top:clamp(44px,5vw,72px)!important}
.regina-gallery [data-i18n="gallery_title"]{text-align:center;font-size:clamp(30px,3.8vw,42px)!important;line-height:1.25}
.header-main .header-button>[data-regina-booking]{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:14px 22px!important;background:#033e4a!important;color:#fff!important;border:2px solid #1ca3b0;border-radius:9px;font-size:17px!important;font-weight:700;box-shadow:0 5px 16px #033e4a25;white-space:normal}
.header-main .header-button>[data-regina-booking]:hover{background:#177e86!important}
@media(max-width:1199px){.header-main .header-button{flex-wrap:wrap;gap:8px}.header-main .header-button>[data-regina-booking]{min-height:44px;padding:10px 16px!important;font-size:16px!important}.header-main .header__hamburger{margin-left:12px}}
@media(max-width:575px){.mockup-section p[data-i18n]:not([data-i18n="landing_sec2_title"]),.landing-hero p[data-i18n],.regina-events__intro,.regina-live__intro,.regina-local p{font-size:18px!important}.header-main .header-button{width:220px!important;max-width:calc(100% - 44px)}.header-main .header-button>[data-regina-booking]{width:100%;max-width:220px}.header-main .lang-switcher{width:100%;flex-shrink:1}.regina-events__note,.regina-events__option p,.regina-live__note,.accordion-body p{font-size:16px!important}}
