/* eb-button-rlt55 Starts */.eb-button-wrapper.eb-button-rlt55{margin-top:28px;margin-right:0px;margin-left:0px;margin-bottom:28px}.eb-button-wrapper.eb-button-rlt55 .eb-button-inner-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.eb-button-wrapper.eb-button-rlt55 .eb-button-loadmore,.eb-button-wrapper-eb-button-rlt55 .eb-button-loadmore,.eb-button-wrapper.eb-button-rlt55 .eb-button-anchor{background-image:linear-gradient(134deg,#f261aa 0%,#fca360 100%);background-color:var(--eb-global-button-background-color);font-weight:700;text-transform:uppercase;padding-top:15px;padding-right:30px;padding-left:30px;padding-bottom:15px;color:var(--eb-global-button-text-color);transition:all 0.3s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-button-wrapper.eb-button-rlt55 .eb-button-anchor:hover,.eb-button-wrapper-eb-button-rlt55 .eb-button-loadmore:hover,.eb-button-wrapper.eb-button-rlt55 .eb-button-loadmore:hover{background-color:var(--eb-global-tertiary-color);color:var(--eb-global-button-text-color)}.eb-parent-eb-button-rlt55{display:block}.root-eb-button-rlt55{position:relative}.root-eb-button-rlt55.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-button-rlt55.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-button-rlt55.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-button-rlt55.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-parent-eb-button-rlt55{display:block}} @media(max-width: 767px){.eb-parent-eb-button-rlt55{display:block}}/* =eb-button-rlt55= Ends *//* eb-column-jj5u6 Starts */.eb-column-jj5u6.eb-column-wrapper > .eb-column-inner > *{position:relative}.eb-column-jj5u6.eb-column-wrapper > .eb-column-inner:before{transition:all .5s,background 0.5s,opacity 0.5s,filter 0.5s}.root-eb-column-jj5u6{width:100%;order:unset}.eb-parent-eb-column-jj5u6{transition:all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-parent-eb-column-jj5u6{display:block}.root-eb-column-jj5u6{position:relative}.root-eb-column-jj5u6.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-column-jj5u6.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-column-jj5u6.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-column-jj5u6.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.root-eb-column-jj5u6{width:calc(50% - 10px);order:unset}.eb-parent-eb-column-jj5u6{display:block}} @media(max-width: 767px){.root-eb-column-jj5u6{width:calc(100% - 0px);order:unset}.eb-parent-eb-column-jj5u6{display:block}}/* =eb-column-jj5u6= Ends *//* eb-row-5j35e Starts */.eb-row-5j35e.eb-row-root-container > *{position:relative}.eb-row-5j35e.eb-row-root-container{transition:all 0.5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-row-5j35e.eb-row-root-container:before{transition:all 0.5s,background 0.5s,opacity 0.5s,filter 0.5s}.eb-row-5j35e.eb-row-root-container > .eb-row-wrapper{max-width:1170px}.eb-row-5j35e.eb-row-root-container > .eb-row-wrapper > .eb-row-inner{gap:20px;flex-flow:row}.eb-parent-eb-row-5j35e{display:block}.root-eb-row-5j35e{position:relative}.root-eb-row-5j35e.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-row-5j35e.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-row-5j35e.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-row-5j35e.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-row-5j35e.eb-row-root-container > .eb-row-wrapper > .eb-row-inner{flex-flow:row;flex-wrap:wrap !important}.eb-parent-eb-row-5j35e{display:block}} @media(max-width: 767px){.eb-row-5j35e.eb-row-root-container > .eb-row-wrapper > .eb-row-inner{flex-flow:row;flex-wrap:wrap !important}.eb-parent-eb-row-5j35e{display:block}}/* ========================================================= FIXED HEADER — PREMIUM + WCAG (Gutenify) ========================================================= */ /* Make the header cover act like a sticky header bar */ .gutenify-section-33fe5d80-76cf-11ee-8c20-770239fd5c10.wp-block-cover { position: sticky; top: 0; z-index: 9999; min-height: 76px !important; backdrop-filter: saturate(1.2) blur(10px); -webkit-backdrop-filter: saturate(1.2) blur(10px); background: rgba(255, 255, 255, 0.92); border-bottom: 1px solid rgba(17, 24, 39, 0.10); } /* The cover adds a background span; ensure it doesn’t darken */ .gutenify-section-33fe5d80-76cf-11ee-8c20-770239fd5c10 .wp-block-cover__background { background: transparent !important; } /* Constrain header content width and align cleanly */ .gutenify-section-33f86a10-76cf-11ee-8c20-770239fd5c10.wp-block-group.alignwide { max-width: 1100px !important; margin-left: auto !important; margin-right: auto !important; gap: 14px; align-items: center; } /* Logo sizing refinement (optional) */ .gutenify-section-33f276a0-76cf-11ee-8c20-770239fd5c10 .wp-block-site-logo img { max-height: 44px; width: auto; } /* NAV: premium links (no always-on underline), clear hover/focus */ .gutenify-section-33f276a0-76cf-11ee-8c20-770239fd5c10 .wp-block-navigation a { color: #111827 !important; text-decoration: none !important; font-weight: 600; letter-spacing: 0.2px; padding: 10px 10px; border-radius: 10px; transition: background-color .15s ease, color .15s ease; } .gutenify-section-33f276a0-76cf-11ee-8c20-770239fd5c10 .wp-block-navigation a:hover { background: rgba(17, 24, 39, 0.06); } /* WCAG focus ring for keyboard users */ .gutenify-section-33f276a0-76cf-11ee-8c20-770239fd5c10 :where(a, button, .wp-element-button):focus-visible { outline: none; box-shadow: 0 0 0 4px rgba(122, 90, 248, 0.28); border-radius: 10px; } /* BOOK NOW CTA: make it a true button */ .eb-button-wrapper.eb-button-2fzkd .eb-button-anchor { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 18px !important; border-radius: 12px !important; background: linear-gradient(135deg, #f261aa 0%, #fca360 100%) !important; color: #ffffff !important; font-weight: 800 !important; text-decoration: none !important; letter-spacing: 0.6px; text-transform: uppercase; box-shadow: 0 10px 18px rgba(242, 97, 170, 0.18); transition: transform 0.12s ease, box-shadow 0.2s ease, filter 0.2s ease; } .eb-button-wrapper.eb-button-2fzkd .eb-button-anchor:hover { filter: brightness(1.03) saturate(1.02); transform: translateY(-1px); box-shadow: 0 14px 24px rgba(242, 97, 170, 0.22); } /* Social icons row: keep tidy spacing */ .gutenify-section-33f276a0-76cf-11ee-8c20-770239fd5c10 .wp-block-social-links { gap: 10px; } /* On small screens: keep header from wrapping awkwardly */ @media (max-width: 782px) { .gutenify-section-33f86a10-76cf-11ee-8c20-770239fd5c10.wp-block-group.alignwide { justify-content: center !important; } /* optional: slightly smaller CTA to avoid crowding */ .eb-button-wrapper.eb-button-2fzkd .eb-button-anchor { padding: 11px 16px !important; font-size: 14px; } } /* Prevent page content hiding behind sticky header when using anchors */ html { scroll-padding-top: 90px; } /* =eb-row-5j35e= Ends *//* eb-column-z6fjm Starts */.eb-column-z6fjm.eb-column-wrapper > .eb-column-inner > *{position:relative}.eb-column-z6fjm.eb-column-wrapper > .eb-column-inner:before{transition:all .5s,background 0.5s,opacity 0.5s,filter 0.5s}.root-eb-column-z6fjm{width:100%;order:unset}.eb-parent-eb-column-z6fjm{transition:all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-parent-eb-column-z6fjm{display:block}.root-eb-column-z6fjm{position:relative}.root-eb-column-z6fjm.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-column-z6fjm.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-column-z6fjm.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-column-z6fjm.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.root-eb-column-z6fjm{width:calc(50% - 10px);order:unset}.eb-parent-eb-column-z6fjm{display:block}} @media(max-width: 767px){.root-eb-column-z6fjm{width:calc(100% - 0px);order:unset}.eb-parent-eb-column-z6fjm{display:block}}/* =eb-column-z6fjm= Ends *//* eb-row-p0wk7 Starts */.eb-row-p0wk7.eb-row-root-container > *{position:relative}.eb-row-p0wk7.eb-row-root-container{transition:all 0.5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-row-p0wk7.eb-row-root-container:before{transition:all 0.5s,background 0.5s,opacity 0.5s,filter 0.5s}.eb-row-p0wk7.eb-row-root-container > .eb-row-wrapper{max-width:1170px}.eb-row-p0wk7.eb-row-root-container > .eb-row-wrapper > .eb-row-inner{gap:20px;flex-flow:row}.eb-parent-eb-row-p0wk7{display:block}.root-eb-row-p0wk7{position:relative}.root-eb-row-p0wk7.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-row-p0wk7.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-row-p0wk7.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-row-p0wk7.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-row-p0wk7.eb-row-root-container > .eb-row-wrapper > .eb-row-inner{flex-flow:row;flex-wrap:wrap !important}.eb-parent-eb-row-p0wk7{display:block}} @media(max-width: 767px){.eb-row-p0wk7.eb-row-root-container > .eb-row-wrapper > .eb-row-inner{flex-flow:row;flex-wrap:wrap !important}.eb-parent-eb-row-p0wk7{display:block}}/* ========================================================= HERO → THIN BRAND STRIP (Rainbow Banner) ========================================================= */ /* Reduce height and remove “hero dominance” */ .gutenify-section-2f056390-7c34-11ee-8d64-a157d08e5298.wp-block-cover { min-height: 140px !important; /* thin strip */ padding: 0 !important; border-radius: 16px; overflow: hidden; margin-top: 22px; margin-bottom: 26px; box-shadow: 0 10px 30px rgba(17, 24, 39, 0.08); border: 1px solid rgba(17, 24, 39, 0.10); } /* Add a soft white overlay to reduce visual noise */ .gutenify-section-2f056390-7c34-11ee-8d64-a157d08e5298.wp-block-cover::before { content: ""; position: absolute; inset: 0; background: rgba(255, 255, 255, 0.70); pointer-events: none; z-index: 1; } /* Ensure inner content sits above the overlay */ .gutenify-section-2f056390-7c34-11ee-8d64-a157d08e5298 .wp-block-cover__inner-container { position: relative; z-index: 2; } /* Make the title readable + premium */ .gutenify-section-2f056390-7c34-11ee-8d64-a157d08e5298 .wp-block-post-title { margin: 0; color: #111827; letter-spacing: 0.2px; text-shadow: none; } /* Mobile: even thinner */ @media (max-width: 600px) { .gutenify-section-2f056390-7c34-11ee-8d64-a157d08e5298.wp-block-cover { min-height: 110px !important; border-radius: 14px; margin-top: 16px; margin-bottom: 18px; } } /* =eb-row-p0wk7= Ends */