.kat-mobile-nav[hidden],[hidden].kat-mobile-nav{display:none!important}@media (min-width:1024px){.kat-mobile-nav,#kat-mobile-nav{display:none!important}}.kat-mobile-nav:not([hidden]){display:block!important;position:fixed!important;top:60px!important;left:0!important;right:0!important;bottom:0!important;height:calc(100vh - 60px)!important;max-height:calc(100vh - 60px)!important;width:100%!important;background:rgb(250 246 238 / .98)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;z-index:200!important;padding:1.5rem 1.25rem calc(5rem + env(safe-area-inset-bottom, 0))!important;box-shadow:0 8px 32px rgb(14 27 38 / .12)}.kat-mobile-nav__list{list-style:none;margin:0;padding:0;display:block!important}.kat-mobile-nav__list li{display:block;border-bottom:1px solid rgb(14 27 38 / .06)}.kat-mobile-nav__list li:last-child{border-bottom:0}.kat-mobile-nav__list a{display:block;padding:.875rem .5rem;font-size:1rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:color 200ms ease,padding-left 200ms ease}.kat-mobile-nav__list a:hover,.kat-mobile-nav__list a:active{color:var(--color-accent-dark);padding-left:.875rem}.kat-mobile-nav__list .sub-menu,.kat-mobile-nav__list ul.sub-menu{list-style:none;margin:0 0 0 .5rem;padding:0 0 .25rem .875rem;border-left:2px solid var(--color-accent-18)}.kat-mobile-nav__list .sub-menu a{font-size:.9375rem;font-weight:400;color:var(--color-muted-dark);padding:.5rem .5rem}.kat-mobile-nav__list .sub-menu a:hover{color:var(--color-primary)}.kat-mobile-nav__list>li>a{font-weight:600;font-size:1.0625rem;color:var(--color-text-strong)}.kat-mobile-nav__cta{display:flex;flex-direction:column;gap:.625rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgb(14 27 38 / .08)}.kat-mobile-nav__cta .kat-btn{min-height:50px!important;font-weight:600!important}.kat-header{background:rgb(250 246 238 / .78)!important;-webkit-backdrop-filter:saturate(200%) blur(24px)!important;backdrop-filter:saturate(200%) blur(24px)!important;border-bottom:1px solid rgb(14 27 38 / .04)!important;box-shadow:0 1px 0 rgb(14 27 38 / .02);transition:background 280ms ease,box-shadow 280ms ease,padding 280ms ease}.kat-header.is-scrolled,.kat-header--scrolled{background:rgb(250 246 238 / .92)!important;box-shadow:0 4px 24px rgb(14 27 38 / .08),0 1px 0 rgb(14 27 38 / .04)}.kat-header__inner{padding:.625rem clamp(1rem, 4vw, 2rem)!important;gap:1.5rem!important;min-height:64px}@media (max-width:1023px){.kat-header__inner{min-height:60px;padding:.5rem 1rem!important}}.kat-logo{gap:0.625rem!important}.kat-logo__mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);color:var(--color-primary);border-radius:50%;font-size:1.25rem!important;box-shadow:0 2px 8px rgb(201 162 76 / .3)}.kat-logo__top{font-size:1.0625rem!important;font-weight:800!important;letter-spacing:-.01em;line-height:1.1}.kat-logo__sub{font-size:0.625rem!important;letter-spacing:0.18em!important;color:var(--color-muted)!important;margin-top:1px!important}.kat-header img.custom-logo,.kat-header__brand img{max-height:44px;width:auto}.kat-nav__list{gap:0.125rem!important}.kat-nav__link{padding:.5rem 0.875rem!important;font-size:0.9375rem!important;font-weight:500;color:var(--color-text)!important;border-radius:999px!important;position:relative}.kat-nav__link::after{content:'';position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--color-accent);border-radius:2px;transition:width 220ms cubic-bezier(.16,1,.3,1)}.kat-nav__link:hover{background:transparent!important;color:var(--color-primary)!important}.kat-nav__link:hover::after{width:18px}.current-menu-item>.kat-nav__link,.current_page_item>.kat-nav__link{color:var(--color-primary)!important;font-weight:600}.current-menu-item>.kat-nav__link::after,.current_page_item>.kat-nav__link::after{width:18px}.kat-header__phone{font-size:0.875rem!important;color:var(--color-muted-dark)!important;gap:0.375rem!important;transition:color 200ms ease}.kat-header__phone:hover{color:var(--color-primary)!important}.kat-header__actions{gap:0.5rem!important}.kat-header__actions .kat-btn{min-height:40px!important;padding:.5rem 1.125rem!important;font-size:0.875rem!important;font-weight:600!important}@media (max-width:1199px){.kat-header__phone{display:none!important}}.kat-mega-menu,.kat-submenu{min-width:280px!important;padding:0.625rem!important;margin-top:0.5rem!important;border-radius:14px!important;background:rgb(255 255 255 / .98)!important;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 0 0 1px rgb(14 27 38 / .04),0 12px 32px rgb(14 27 38 / .12),0 4px 8px rgb(14 27 38 / .04)}.kat-mega-menu .kat-nav__link{padding:.5rem 0.75rem!important;border-radius:8px!important;font-size:0.875rem!important}.kat-mega-menu .kat-nav__link::after{display:none}.kat-mega-menu .kat-nav__link:hover{background:var(--color-accent-08)!important;color:var(--color-primary)!important}.kat-mega-menu li:last-child .kat-nav__link[href$="/services/"],.kat-mega-menu li:last-child .kat-nav__link[href$="/routes/"],.kat-mega-menu li:last-child .kat-nav__link[href*="see-all"],.kat-mega-menu .kat-nav__link[title*="See all"],.kat-mega-menu li:last-child>a:not([href="#"]){color:var(--color-accent-dark)!important;font-weight:600!important;border-top:1px solid rgb(14 27 38 / .08);margin-top:0.375rem!important;padding-top:0.625rem!important;border-radius:0 0 8px 8px!important}.kat-mega-menu li:last-child .kat-nav__link:hover{color:var(--color-primary)!important;background:var(--color-accent-18)!important}.kat-hero{padding:0!important;min-height:100vh!important;display:flex;align-items:stretch;overflow:hidden;position:relative}.kat-hero__overlay{background:linear-gradient(180deg,rgb(14 27 38 / .3) 0%,rgb(14 27 38 / .55) 60%,rgb(14 27 38 / .78) 100%)!important}.kat-hero__bg,picture.kat-hero__bg{position:absolute!important;inset:0!important;z-index:-2!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden;margin:0!important;padding:0!important}.kat-hero__bg img,picture.kat-hero__bg img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 40%!important;display:block!important;max-width:none!important;margin:0!important}.kat-hero__bg source{display:none}.kat-hero__inner{width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,440px)!important;gap:clamp(1.5rem, 3vw, 3rem)!important;align-items:start!important;padding-top:clamp(1.5rem, 4vh, 3rem);padding-bottom:clamp(1.5rem, 4vh, 3rem);min-height:100vh}.kat-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 6rem);max-width:640px;color:var(--color-bg)!important;animation:kat-fadein-up 800ms cubic-bezier(.16,1,.3,1) 200ms backwards}.kat-hero__content>*{align-self:flex-start}@keyframes kat-fadein-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.kat-hero__eyebrow{display:inline-flex!important;width:auto!important;align-self:flex-start!important;align-items:center;gap:.5rem;background:rgb(201 162 76 / .18)!important;color:var(--color-accent-light)!important;padding:.4375rem 1rem!important;border-radius:999px!important;font-size:0.6875rem!important;font-weight:700!important;letter-spacing:0.14em!important;text-transform:uppercase;margin-bottom:1.25rem!important;border:1px solid rgb(201 162 76 / .35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap}.kat-hero__eyebrow::before{content:'';display:inline-block;width:6px;height:6px;background:var(--color-accent-light);border-radius:50%;box-shadow:0 0 8px rgb(226 192 120 / .6);animation:kat-pulse 2.4s ease-in-out infinite}@keyframes kat-pulse{0%,100%{opacity:1;box-shadow:0 0 8px rgb(226 192 120 / .6)}50%{opacity:.6;box-shadow:0 0 12px rgb(226 192 120 / .9)}}.kat-hero__title{font-size:clamp(2.25rem, 5vw, 4rem)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-0.025em!important;color:#fff!important;margin-bottom:1rem!important;text-shadow:0 2px 24px rgb(0 0 0 / .35)}.kat-hero__title-accent{display:block!important;color:rgb(250 246 238 / .95)!important;font-weight:600!important;font-size:0.55em!important;margin-top:0.875rem!important;letter-spacing:-.01em;text-shadow:0 2px 16px rgb(0 0 0 / .3);font-family:var(--font-body);line-height:1.3}.kat-hero__title-accent::before{content:'';display:block;width:48px;height:3px;background:var(--color-accent);margin-bottom:.875rem;border-radius:2px}.kat-hero__sub{font-size:clamp(1rem, 1.4vw, 1.25rem)!important;font-weight:400!important;color:rgb(250 246 238 / .92)!important;line-height:1.55!important;margin-bottom:1.5rem!important;max-width:56ch!important;text-shadow:0 1px 12px rgb(0 0 0 / .3)}.kat-hero__sub strong{color:var(--color-accent-light)!important;font-weight:700;font-variant-numeric:tabular-nums}.kat-trust-strip{display:flex!important;flex-wrap:wrap;gap:.5rem 0.75rem!important;margin:1.5rem 0 1rem!important;padding:0!important;background:transparent!important;background-color:transparent!important;width:auto!important;max-width:100%;list-style:none}.kat-trust-strip__item{display:inline-flex!important;align-items:center;gap:0.4rem!important;background:rgb(250 246 238 / .1);border:1px solid rgb(250 246 238 / .18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.4375rem 0.75rem!important;border-radius:999px!important;font-size:0.8125rem!important;color:rgb(250 246 238 / .95)!important;font-weight:500;white-space:nowrap}.kat-trust-strip__star{color:var(--color-accent-light)!important;font-size:0.95em!important}.kat-trust-strip__divider{display:none!important}.kat-hero__chat{margin-top:1.25rem!important}.kat-hero__chat-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-accent-light)!important;font-weight:600!important;font-size:.9375rem;border:none!important;transition:gap 220ms cubic-bezier(.16,1,.3,1),color 200ms ease}.kat-hero__chat-link:hover{gap:.625rem;color:#fff!important}.kat-hero .kat-hero__inner>.kat-hero__form-wrap,.kat-hero__inner>.kat-hero__form-wrap,.kat-hero__form-wrap{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(201 162 76 / .4) #fff0;border-radius:20px;animation:kat-fadein-up 800ms cubic-bezier(.16,1,.3,1) 350ms backwards;max-width:460px!important;margin-left:auto!important;margin-right:0!important;width:100%!important}.kat-hero__form-wrap::-webkit-scrollbar{width:6px}.kat-hero__form-wrap::-webkit-scrollbar-track{background:#fff0}.kat-hero__form-wrap::-webkit-scrollbar-thumb{background:rgb(201 162 76 / .4);border-radius:4px}.kat-hero__form-wrap::-webkit-scrollbar-thumb:hover{background:rgb(201 162 76 / .7)}.kat-hero__form-wrap .kat-form,#kat-booking-form{background:rgb(255 255 255 / .97)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:20px!important;box-shadow:0 0 0 1px rgb(14 27 38 / .04),0 24px 64px rgb(14 27 38 / .18),0 8px 16px rgb(14 27 38 / .06)!important;padding:1.75rem!important}.kat-form__header{margin-bottom:1.25rem!important;padding-bottom:1rem;border-bottom:1px solid rgb(14 27 38 / .06)}.kat-form__eyebrow{color:var(--color-accent-dark)!important;font-size:0.6875rem!important;letter-spacing:0.14em!important;font-weight:700;margin-bottom:0.375rem!important}.kat-form__title{font-size:1.375rem!important;font-weight:700!important;line-height:1.2!important;color:var(--color-text-strong)!important;margin-bottom:0.375rem!important;letter-spacing:-.015em}.kat-form__subtitle{font-size:0.875rem!important;color:var(--color-muted-dark)!important;margin:0!important}.kat-form__field{margin-bottom:0.875rem!important}.kat-form__label{font-size:0.8125rem!important;font-weight:600!important;color:var(--color-text)!important;margin-bottom:0.375rem!important}.kat-form__input,.kat-form__select,.kat-form__textarea{padding:.6875rem 0.875rem!important;font-size:0.9375rem!important;border-radius:10px!important;border:1.5px solid rgb(14 27 38 / .1)!important;background:#fff!important;transition:border-color 180ms ease,box-shadow 180ms ease}.kat-form__input:focus,.kat-form__select:focus,.kat-form__textarea:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 4px rgb(201 162 76 / .15)!important}.kat-form__submit{background:linear-gradient(135deg,#0E1B26 0%,#1A2A3C 100%)!important;color:#FAF6EE!important;border:0!important;padding:.875rem 1.25rem!important;border-radius:12px!important;font-weight:700!important;font-size:0.9375rem!important;letter-spacing:.01em;box-shadow:0 0 0 1.5px var(--color-accent),0 8px 24px rgb(14 27 38 / .18),inset 0 1px 0 rgb(255 255 255 / .08)!important;transition:transform 180ms cubic-bezier(.16,1,.3,1),box-shadow 220ms ease!important;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.kat-form__submit:hover{transform:translateY(-1px);box-shadow:0 0 0 1.5px var(--color-accent-light),0 12px 32px rgb(201 162 76 / .28),inset 0 1px 0 rgb(255 255 255 / .12)!important}@media (max-width:1023px){.kat-hero{min-height:auto!important}.kat-hero__inner{grid-template-columns:1fr!important;min-height:auto!important;padding-top:clamp(1.5rem, 4vh, 2.5rem)!important;padding-bottom:2.5rem!important}.kat-hero__content{min-height:auto!important;max-width:100%!important;padding-top:1rem}.kat-hero .kat-hero__inner>.kat-hero__form-wrap,.kat-hero__inner>.kat-hero__form-wrap,.kat-hero__form-wrap{position:static!important;max-height:none!important;overflow:visible!important;margin:1.5rem 0 0 0!important;max-width:100%!important;width:100%!important}.kat-hero__form-wrap .kat-form,#kat-booking-form{padding:1.5rem!important}}@media (max-width:640px){.kat-hero__title{font-size:clamp(1.875rem, 8vw, 2.5rem)!important}.kat-hero__title-accent{font-size:0.75em!important}.kat-hero__sub{font-size:0.9375rem!important}.kat-trust-strip__item{font-size:0.75rem!important;padding:.3125rem 0.625rem!important}.kat-hero__form-wrap .kat-form,#kat-booking-form{padding:1.25rem!important;border-radius:16px!important}.kat-form__title{font-size:1.25rem!important}}.kat-section{position:relative}.kat-section--fleet,.kat-section--why,.kat-section--reviews,.kat-section--how,.kat-section--routes,.kat-section--editorial{animation:kat-section-reveal 800ms cubic-bezier(.16,1,.3,1) backwards}@keyframes kat-section-reveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.kat-section__head{margin-bottom:clamp(2rem, 5vw, 3.5rem)!important}.kat-section__title{font-size:clamp(1.75rem, 3.5vw, 2.75rem)!important;letter-spacing:-0.02em!important;margin-bottom:0.625rem!important}.kat-section__lead{font-size:clamp(1rem, 1.4vw, 1.1875rem)!important;color:var(--color-muted-dark)!important;max-width:640px}.kat-section .kat-eyebrow,.kat-section__head .kat-eyebrow{display:inline-block;padding:.25rem .625rem;background:var(--color-accent-08);border-radius:999px;font-size:0.6875rem!important;letter-spacing:0.14em!important;margin-bottom:0.875rem!important}.kat-fleet-card{border:1px solid rgb(14 27 38 / .06);transition:transform 320ms cubic-bezier(.16,1,.3,1),box-shadow 320ms cubic-bezier(.16,1,.3,1),border-color 200ms ease!important}.kat-fleet-card:hover{transform:translateY(-6px)!important;box-shadow:0 24px 48px rgb(14 27 38 / .12),0 4px 8px rgb(14 27 38 / .06)!important;border-color:var(--color-accent-45)}.kat-fleet-card__media{overflow:hidden;position:relative}.kat-fleet-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgb(14 27 38 / .08));pointer-events:none}.kat-fleet-card__media img,.kat-fleet-card__media[style*="background-image"]{transition:transform 600ms cubic-bezier(.16,1,.3,1)}.kat-fleet-card:hover .kat-fleet-card__media,.kat-fleet-card:hover .kat-fleet-card__media[style*="background-image"]{transform:scale(1.05)}.kat-why-tile{border:1px solid rgb(14 27 38 / .06);transition:transform 280ms cubic-bezier(.16,1,.3,1),box-shadow 280ms ease,border-color 200ms ease}.kat-why-tile:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgb(14 27 38 / .08);border-color:var(--color-accent-45)}.kat-why-tile__icon{background:linear-gradient(135deg,var(--color-accent-08),var(--color-accent-18))!important;box-shadow:0 4px 12px rgb(201 162 76 / .2)}.kat-how{position:relative}@media (min-width:1024px){.kat-how::before{content:'';position:absolute;top:32px;left:16.66%;right:16.66%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-accent-45) 20%,var(--color-accent-45) 80%,transparent 100%);z-index:0}}.kat-how__step{position:relative;z-index:1}.kat-how__num{background:linear-gradient(135deg,var(--color-accent-light),var(--color-accent-dark))!important;box-shadow:0 8px 24px rgb(201 162 76 / .35),inset 0 1px 0 rgb(255 255 255 / .4)!important;transition:transform 220ms cubic-bezier(.16,1,.3,1)}.kat-how__step:hover .kat-how__num{transform:scale(1.08) rotate(-3deg)}.kat-testimonial{position:relative;border:1px solid rgb(14 27 38 / .06);transition:transform 280ms cubic-bezier(.16,1,.3,1),box-shadow 280ms ease}.kat-testimonial:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgb(14 27 38 / .08)}.kat-testimonial::before{content:'"';position:absolute;top:.5rem;right:1rem;font-family:'Plus Jakarta Sans',serif;font-size:4rem;font-weight:800;line-height:1;color:var(--color-accent-18);pointer-events:none}.kat-route-pill{border:1px solid rgb(14 27 38 / .08)!important;background:var(--color-bg-pure);transition:all 240ms cubic-bezier(.16,1,.3,1)}.kat-route-pill:hover{border-color:var(--color-accent)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(14 27 38 / .08);background:linear-gradient(180deg,#fff,var(--color-bg-warm))}.kat-final-cta{background:linear-gradient(135deg,#0E1B26 0%,#1A2A3C 50%,#0A1420 100%)!important;position:relative;overflow:hidden}.kat-final-cta::before{content:'';position:absolute;top:-50%;left:-10%;width:50%;height:200%;background:radial-gradient(ellipse at center,rgb(201 162 76 / .08),transparent 70%);transform:rotate(-25deg);pointer-events:none}.kat-final-cta__title{font-size:clamp(1.75rem, 4vw, 3rem)!important;letter-spacing:-.02em;margin-bottom:1rem!important}.kat-footer{background:linear-gradient(180deg,#0E1B26 0%,#08121A 100%)!important;padding-top:clamp(3rem, 6vw, 5rem)!important}.kat-footer__title{color:var(--color-accent-light)!important;font-size:0.75rem!important;letter-spacing:0.14em!important}.kat-footer__menu a,.kat-footer__contact a{transition:color 180ms ease,padding-left 180ms ease}.kat-footer__menu a:hover{padding-left:4px;color:var(--color-accent-light)!important}.kat-footer__tagline{font-size:1.125rem!important;line-height:1.4}.kat-footer .kat-logo__mark{background:linear-gradient(135deg,var(--color-accent-light),var(--color-accent))}.kat-footer .kat-logo__top{color:#fff!important}.kat-footer .kat-logo__sub{color:rgb(250 246 238 / .5)!important}.kat-footer img.custom-logo{filter:brightness(0) invert(1);opacity:.95}.kat-prefooter{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-warm) 100%)!important;padding:1.5rem 0!important}.kat-prefooter__strip{gap:.75rem 2rem!important}.kat-prefooter__strip li{font-weight:500;color:var(--color-text-body)!important;font-size:.875rem}.kat-sticky-mobile{background:rgb(255 255 255 / .96)!important;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 -8px 24px rgb(14 27 38 / .1),0 -1px 0 rgb(14 27 38 / .06)!important;border-top:none!important}.kat-sticky-mobile__btn{font-size:0.9375rem!important;font-weight:700!important;min-height:56px!important;letter-spacing:.01em}.kat-sticky-mobile__btn--book{background:linear-gradient(135deg,var(--color-primary),#1A2A3C)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}[data-kat-reveal]{opacity:0;transform:translateY(20px);transition:opacity 700ms cubic-bezier(.16,1,.3,1),transform 700ms cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-kat-reveal].is-revealed,[data-kat-reveal][data-revealed="true"]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-kat-reveal]{opacity:1!important;transform:none!important}}@media (min-width:1024px) and (max-width:1199px){.kat-nav__list{gap:0!important}.kat-nav__link{padding:.5rem 0.5rem!important;font-size:0.875rem!important}}.cmplz-cookiebanner-container,.cookie-notice,.gdpr-cookie-notice{max-width:480px!important;margin:0 auto!important;bottom:1rem!important;left:50%!important;transform:translateX(-50%)!important;border-radius:14px!important;box-shadow:0 16px 48px rgb(14 27 38 / .2)!important}.kat-form__addon-tag--free{background:#0A6359!important;color:#FFFFFF!important;font-weight:700!important}.kat-form__addon-hint{color:#4B5563!important}.kat-price__eyebrow{color:#8C6D2A!important;font-weight:700!important}.kat-price__currency,.kat-price__sub{color:#4B5563!important}.kat-section--alt .kat-muted,.kat-section--alt .kat-form__helper{color:#4B5563!important}.kat-footer__title{font-size:0.75rem!important;letter-spacing:0.14em!important;font-weight:700!important}.ast-container,.site-content>.ast-container{padding:0!important;max-width:none!important}.ast-no-sidebar .entry-content{margin:0!important}.kat-content{padding:0!important}.kat-skip-link:focus{z-index:99999!important}#ast-scroll-top{background:var(--color-primary)!important;color:var(--color-accent-light)!important;border:1.5px solid var(--color-accent)!important;border-radius:50%!important;width:44px!important;height:44px!important;right:1.25rem!important;bottom:5.5rem!important;box-shadow:0 8px 24px rgb(14 27 38 / .18),0 2px 4px rgb(14 27 38 / .12)!important;transition:transform 200ms cubic-bezier(.16,1,.3,1),box-shadow 200ms ease,background 200ms ease!important}#ast-scroll-top:hover{background:var(--color-text-strong)!important;color:var(--color-accent-light)!important;transform:translateY(-3px)!important;box-shadow:0 12px 28px rgb(14 27 38 / .24),0 4px 8px rgb(201 162 76 / .2)!important}@media (max-width:768px){#ast-scroll-top{bottom:5rem!important;right:0.75rem!important}}#ast-scroll-top .ast-scroll-to-top-text{display:none!important}#ast-scroll-top svg{fill:currentColor!important;width:18px;height:18px}