@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/recovery-assets/fonts/rubik-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/recovery-assets/fonts/rubik-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/recovery-assets/fonts/rubik-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--fp-blue:#087fe5;--fp-dark:#142845;--fp-orange:#ed682b;--fp-soft:#f3f9ff;--fp-line:#d7e4ef}
html{scroll-padding-top:20px}body{margin:0;color:var(--fp-dark);background:#fff;font-family:Rubik,Arial,sans-serif;line-height:1.55}
.fpark-recovery,.fpark-recovery-nav{box-sizing:border-box;position:relative;z-index:10;width:100%;font-family:Rubik,Arial,sans-serif}
.fpark-recovery{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;background:#eef6ff;color:#16365b;text-align:center;padding:7px 16px;font-size:13px;line-height:1.35}
.fpark-recovery a{color:#10538f;font-weight:700;white-space:nowrap}
.fpark-recovery-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 17px;background:white;padding:10px 18px;border-bottom:1px solid var(--fp-line);line-height:1.2}
.fpark-recovery-nav a{display:inline-flex;align-items:center;color:var(--fp-dark);min-height:34px;text-decoration:none;font-size:14px;font-weight:600}
.fpark-recovery-nav a:hover,.fpark-recovery-nav a:focus-visible{color:#0668bf;text-decoration:underline}
.fpark-recovery-nav .fpark-brand{margin-right:8px}.fpark-brand img{width:110px;height:auto;display:block;max-height:56px}
.fpark-recovery-nav .fpark-book{background:var(--fp-orange);color:#fff;border-radius:99px;padding:0 13px}
body header.site-header{display:none!important}
#wrap,#lqd-site-content,#lqd-contents-wrap{width:100%;min-width:0;max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
#lqd-site-content>.container{width:100%;max-width:none}
main img,footer img{max-width:100%;height:auto}main figure{max-width:100%}
main h1,main h2,main h3,main h4{line-height:1.15;overflow-wrap:break-word}
main h1{font-size:clamp(2rem,5.5vw,4.25rem);font-weight:700}
main h2{font-size:clamp(1.55rem,3.3vw,2.75rem);font-weight:700}
main h3{font-size:clamp(1.15rem,2.35vw,1.8rem);font-weight:600}
.fpark-form-unavailable{font:inherit;padding:12px 16px;background:#f2f8ff;border-left:3px solid #087fe5;border-radius:4px;color:#152c47}
.fpark-form-unavailable a{color:#065b9f;text-decoration:underline}
.fpark-simple{max-width:680px;margin:12vh auto;padding:0 20px}.fpark-simple a{color:#075ca3}
.fpark-static .elementor-hidden-desktop,.fpark-static .elementor-hidden-mobile{visibility:visible}
.fpark-static .fpark-fallback >.e-con,.fpark-static .fpark-fallback >.elementor-section{max-width:1160px;margin:0 auto;padding:clamp(15px,3vw,40px) clamp(16px,3vw,34px);--width:100%;--gap:16px}
.fpark-static .fpark-fallback >.e-con + .e-con{border-top:1px solid #e8eef5}
.fpark-static .fpark-fallback .e-con-inner{max-width:1160px}
.fpark-static .fpark-fallback .e-con .e-con{min-width:0}
.fpark-static .fpark-fallback .elementor-widget-container{max-width:100%;min-width:0}
.fpark-static .fpark-fallback .elementor-widget-image img{max-height:560px;object-fit:contain;object-position:center}
.fpark-static .fpark-fallback .elementor-background-video-container:empty,.fpark-static .fpark-fallback .elementor-shape{display:none!important}
.fpark-static .fpark-fallback .swiper-wrapper{display:flex;gap:14px;overflow:auto;scroll-snap-type:x proximity;transform:none!important;max-width:100%}
.fpark-static .fpark-fallback .swiper-slide{flex:0 0 min(78vw,330px);width:min(78vw,330px)!important;height:auto;scroll-snap-align:start}
.fpark-static .fpark-fallback .swiper-slide img{width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:12px}
.fpark-static .fpark-fallback .swiper-button-prev,.fpark-static .fpark-fallback .swiper-button-next,.fpark-static .fpark-fallback .swiper-pagination,.fpark-static .fpark-fallback .flickity-button{display:none!important}
.fpark-static .fpark-fallback .lqd-fancy-menu ul,.fpark-static footer ul{padding-left:1.2em}
.fpark-static .fpark-fallback .btn:not(.btn-reset),.fpark-static .fpark-fallback .elementor-button,.fpark-static .fpark-fallback .button{display:inline-flex;align-items:center;justify-content:center;line-height:1.25;background:var(--fp-blue);color:white;padding:.65em 1em;border-radius:28px;text-decoration:none;white-space:normal}
.fpark-static .fpark-fallback .btn-icon:empty{display:none}
.fpark-static .fpark-fallback table{display:block;overflow-x:auto}
.fpark-static .fpark-hero{display:flex;justify-content:center;box-sizing:border-box;min-height:clamp(300px,45vw,650px);background-color:#14518d;background-image:linear-gradient(95deg,rgba(6,27,61,.65),rgba(9,44,88,.2)),var(--fpark-hero,linear-gradient(110deg,#1e56a4,#0989bd));background-position:center;background-size:cover;color:#fff}
.fpark-static .fpark-hero.fpark-hero.fpark-hero{width:100%;max-width:none;margin:0;padding:clamp(40px,8vw,110px) max(20px,calc((100% - 1160px)/2));border:0}
.fpark-static .fpark-hero .elementor-heading-title,.fpark-static .fpark-hero h1,.fpark-static .fpark-hero h2,.fpark-static .fpark-hero h3,.fpark-static .fpark-hero h4{color:#fff;text-shadow:0 2px 10px #14284580}
.fpark-static .fpark-hero .elementor-shape{display:none}
.fpark-static .fpark-hero .e-con-inner{max-width:1160px}
.fpark-static .fpark-hero [data-id="3804c2e"]{display:flex;flex-flow:row wrap;gap:12px}
.fpark-static .fpark-hero [data-id="3804c2e"]>.elementor-widget{width:auto}
.fpark-static .fpark-hero [data-id="3804c2e"]>.elementor-widget:first-child .btn{background:var(--fp-orange)}
.fpark-static .fpark-hero img[src*="klyaksa"]{max-width:clamp(74px,15vw,165px)}
.fpark-static .fpark-hero [data-id="4d397aa"]{align-items:flex-end}
.fpark-static .fpark-fallback .tab-pane{margin-top:10px}
.fpark-static .fpark-fallback .nav-tabs{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0}
.fpark-static .fpark-fallback .nav-tabs a{display:block;padding:8px 14px;border-radius:20px;border:1px solid var(--fp-line);text-decoration:none}
.fpark-static .fpark-fallback .nav-tabs a[aria-selected=true]{background:var(--fp-blue);color:#fff}
.fpark-static .fpark-fallback .lqd-tabs-content > .tab-pane:not([hidden]),.fpark-static .fpark-fallback .tab-content > .tab-pane:not([hidden]){display:block;opacity:1}
.fpark-static [hidden]{display:none!important}
.fpark-static footer{background:#f0f7fd;padding:24px 18px;color:var(--fp-dark);position:relative!important;transform:none!important}
.fpark-static footer .elementor{max-width:1140px;margin:auto}
.fpark-static footer .elementor-nav-menu--dropdown,.fpark-static footer .elementor-menu-toggle,.fpark-static .fpark-fallback .elementor-nav-menu--dropdown,.fpark-static .fpark-fallback .elementor-menu-toggle,.fpark-static .fpark-fallback .shape-overlays{display:none!important}
@media(max-width:767px){
 .fpark-recovery-nav{gap:2px 12px;padding:7px 10px}.fpark-recovery-nav a{min-height:29px;font-size:13px}.fpark-brand img{width:84px}
 .fpark-static .fpark-fallback >.e-con,.fpark-static .fpark-fallback >.elementor-section{padding-left:16px;padding-right:16px}
 .fpark-static .fpark-fallback .e-con-inner,.fpark-static .fpark-fallback .e-con.e-flex{--flex-wrap:wrap;--gap:10px}
 .fpark-static .fpark-hero{min-height:330px}
 .fpark-static .fpark-hero.fpark-hero.fpark-hero{padding-left:18px;padding-right:18px}
 .fpark-static footer .e-con,.fpark-static footer .e-con-inner{--flex-wrap:wrap}
}
.fpark-static .fpark-hero.fpark-hero.fpark-hero{background-image:linear-gradient(95deg,rgba(6,27,61,.68),rgba(9,44,88,.24)),var(--fpark-hero,linear-gradient(110deg,#1e56a4,#0989bd))!important;background-position:center!important;background-size:cover!important}
html{scroll-behavior:auto!important}
.fpark-static #wrap{background:#fff}
.fpark-static .fpark-hero,.fpark-static .fpark-fallback [data-custom-animations],.fpark-static .fpark-fallback [data-custom-animations]>.elementor-element>.elementor-widget-container{opacity:1!important;visibility:visible!important;transform:none}
.fpark-static .fpark-hero{height:auto!important;min-height:clamp(300px,43vw,620px)!important}
.fpark-static .fpark-hero h1{font-size:clamp(34px,5.4vw,71px)!important;max-width:18ch;line-height:1.08!important;margin:0 0 .34em!important}
.fpark-static .fpark-hero h3,.fpark-static .fpark-hero h4{font-size:clamp(18px,2.4vw,31px)!important;max-width:30ch}
.fpark-static .fpark-hero [data-id="2d9d795"]{min-height:0!important}
.fpark-static .fpark-hero [data-id="4d397aa"]{padding:0!important;min-height:0!important}
.fpark-static footer svg,.fpark-static main .elementor-icon svg{width:1.25em;height:1.25em}
.fpark-static #tickets{scroll-margin-top:14px}
.fpark-static .fpark-fallback .lqd-tabs-content .tab-pane:not([hidden]),.fpark-static .fpark-fallback .lqd-tabs-pane:not([hidden]){opacity:1!important;visibility:visible!important}
@media(max-width:767px){
 .fpark-static .fpark-hero.fpark-hero.fpark-hero{padding:32px 18px!important;min-height:310px!important}
 .fpark-static .fpark-hero h1{font-size:clamp(31px,9vw,40px)!important}
 .fpark-static .fpark-hero [data-id="4d397aa"] img{max-width:85px}
}
.fpark-static #wrap,.fpark-static #lqd-site-content{background:#fff}
.fpark-static .fpark-fallback .e-con.e-flex{display:flex;flex-direction:var(--flex-direction,column);--display:flex}
.fpark-static .fpark-fallback .e-con-inner{display:flex;flex-direction:var(--flex-direction,column)}
.fpark-static .fpark-hero{--min-height:0!important}
.fpark-static #tickets .lqd-tabs-nav{padding:0;gap:7px;flex-wrap:wrap;flex-direction:row;list-style:none}
.fpark-static #tickets .lqd-tabs-nav a{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#eef6ff;text-decoration:none}
.fpark-static #tickets .lqd-tabs-nav a[aria-selected="true"]{background:#0c71cd;color:#fff}
.fpark-static #tickets .lqd-tabs-nav a .lqd-tabs-nav-icon{display:none}
.fpark-static #tickets [role=tabpanel] .e-con.e-parent{padding:14px 16px;margin-bottom:12px;background:#f6faff;border-radius:12px}
@media(max-width:767px){
 .fpark-static .fpark-fallback .e-con.e-flex,.fpark-static .fpark-fallback .e-con-inner{flex-direction:column}
 .fpark-static .fpark-hero [data-id="3804c2e"]{flex-direction:row}
 .fpark-static .fpark-hero [data-id="4d397aa"]{align-items:center}
}

/* Static theme repairs. Archived page styles are loaded before this sheet. */
:root{
 --fp-blue:#0567bf;--fp-blue-hover:#034d93;--fp-dark:#102847;--fp-orange:#b9460d;
 --fp-soft:#f0f7ff;--fp-line:#d9e6f1;--fp-muted:#52677e;--fp-white:#fff;
 --fp-radius:20px;--fp-gutter:clamp(16px,4vw,52px);--fp-content:1160px;
}
html body.fpark-static{font-family:Rubik,Arial,sans-serif;color:var(--fp-dark);font-size:16px;line-height:1.55}
.fpark-static :where(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid #096ccc;outline-offset:4px}
.fpark-static [hidden]{display:none!important}
.fpark-static #lqd-site-content:focus{outline:0}
.fp-skip{position:absolute;z-index:50;top:8px;left:8px;padding:10px 16px;color:#fff;background:#102847;border-radius:8px;transform:translateY(calc(-100% - 16px))}
.fp-skip:focus{transform:none;color:#fff}
.fp-shell{box-sizing:border-box;width:min(100% - 2 * var(--fp-gutter),var(--fp-content));margin-inline:auto;min-width:0}
.fp-header{position:relative;z-index:10;background:#fff;color:var(--fp-dark);border-bottom:1px solid var(--fp-line)}
.fp-header .fpark-recovery{display:block;background:#edf6ff;color:#15375b;padding:0;font-size:13px;line-height:1.4}
.fp-status-inner{width:min(100% - 2 * var(--fp-gutter),var(--fp-content));margin-inline:auto;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px 20px}
.fp-status-inner p{margin:0;font-weight:500}
.fp-status-links{display:flex;align-items:center;gap:18px}
.fp-status-links a{display:inline-flex;align-items:center;min-height:42px;color:#144981;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.fp-status-links .fp-phone{text-decoration:none}
.fp-header-inner{width:min(100% - 2 * var(--fp-gutter),var(--fp-content));margin-inline:auto;min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(10px,2.25vw,28px)}
.fp-header .fpark-brand,.fp-footer .fpark-brand{display:inline-flex;align-items:center;justify-content:flex-start;width:max-content;min-height:44px;color:var(--fp-dark);font-weight:700;text-decoration:none}
.fp-header .fpark-brand img,.fp-footer .fpark-brand img{width:116px;height:auto;max-height:60px;object-fit:contain}
.fp-nav{display:flex;align-items:center;justify-content:center;gap:clamp(2px,.65vw,12px)}
.fp-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 7px;border-radius:9px;color:#173354;font-weight:550;font-size:14px;text-decoration:none;white-space:nowrap}
.fp-nav a:hover,.fp-nav a[aria-current="page"]{color:#004987;background:#eaf4ff}
.fp-nav .fp-nav-extra,.fp-nav-toggle{display:none}
.fpark-static .fp-cta,.fpark-static .fp-nav-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 17px;background:var(--fp-blue);color:#fff;border:1px solid transparent;border-radius:999px;font:600 15px/1.25 Rubik,Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;white-space:normal}
.fpark-static .fp-cta:hover{color:#fff;background:var(--fp-blue-hover)}
.fpark-static .fp-cta-orange{background:var(--fp-orange);color:#fff}
.fpark-static .fp-cta-orange:hover{background:#913507}
.fpark-static .fp-cta-outline,.fpark-static .fp-nav-toggle{background:#fff;border-color:#c9ddec;color:#064c8e}
.fpark-static .fp-cta-outline:hover,.fpark-static .fp-nav-toggle:hover{background:#eef7ff;color:#063d70}
.fpark-static .fp-nav-toggle{display:none}
.fp-nav-icon{position:relative;display:inline-block;width:15px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}
.fp-nav-icon::after{position:absolute;content:"";left:0;right:0;top:3px;border-top:2px solid currentColor}
.fp-nav-toggle[aria-expanded="true"] .fp-nav-icon{border:0}
.fp-nav-toggle[aria-expanded="true"] .fp-nav-icon::before,.fp-nav-toggle[aria-expanded="true"] .fp-nav-icon::after{position:absolute;content:"";inset:5px 0 auto;border-top:2px solid currentColor;transform:rotate(45deg)}
.fp-nav-toggle[aria-expanded="true"] .fp-nav-icon::after{transform:rotate(-45deg)}

.fpark-static .fp-footer{padding:0;position:relative;background:#edf6ff;border-top:1px solid var(--fp-line);color:var(--fp-dark)}
.fp-footer-inner,.fp-footer-tail{width:min(100% - 2 * var(--fp-gutter),var(--fp-content));margin-inline:auto}
.fp-footer-inner{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:clamp(18px,3vw,40px);padding:38px 0 30px}
.fp-footer .fp-footer-summary{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}
.fp-footer .fpark-brand img{width:135px}
.fp-footer-address{margin:6px 0 0;font-size:14px}
.fp-footer-group .fp-footer-heading{font-weight:700;margin:4px 0 8px;color:var(--fp-dark)}
.fp-footer-group ul{margin:0;list-style:none;padding:0!important}
.fp-footer a,.fp-footer-tail small{color:#25527d;overflow-wrap:anywhere}
.fp-footer a:hover{color:#003b70;text-decoration:underline;text-underline-offset:3px}
.fp-footer-group li a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;line-height:1.3}
.fp-footer .fp-footer-phone{font-weight:700;font-size:18px}
.fp-footer-tail{display:flex;align-items:center;flex-wrap:wrap;gap:6px 22px;padding:14px 0 20px;border-top:1px solid #cedff0;font-size:13px}
.fp-footer-tail a{display:inline-flex;align-items:center;min-height:32px}
.fp-social{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}
.fpark-static .fp-social a{display:inline-flex;align-items:center;min-height:44px;padding:6px 11px;border-radius:11px;border:1px solid #cbdfee;background:#fff;color:#074b88;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none}
.fpark-static .fp-social a:hover{background:#e2f1ff;text-decoration:none}

.fpark-static #lqd-site-content .fp-page-intro{padding:clamp(32px,6vw,78px) 0 clamp(25px,4vw,44px)}
.fpark-static .fp-page-intro .fp-eyebrow{margin:0 0 8px;color:#075b9e;font-weight:600;font-size:14px}
.fpark-static .fp-page-intro h1{font:730 clamp(35px,5.5vw,65px)/1.04 Rubik,Arial,sans-serif;letter-spacing:-.035em;color:var(--fp-dark);margin:0;text-wrap:balance}
.fpark-static .fp-page-intro .fp-lede{max-width:65ch;margin:16px 0 0;color:var(--fp-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.58}
.fpark-static .fp-note{max-width:72ch;margin:12px 0;padding:12px 15px;border-left:3px solid #1882ce;border-radius:6px 12px 12px 6px;background:var(--fp-soft);color:#234668;font-size:15px;font-weight:500}
.fp-contacts,.fp-listing{padding-bottom:clamp(38px,6vw,82px)}
.fp-contact-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(16px,3vw,28px);align-items:start}
.fp-contact-card{border:1px solid var(--fp-line);border-radius:var(--fp-radius);background:#f5faff;padding:clamp(18px,3.2vw,34px);min-width:0}
.fp-contact-directory{background:#fff}
.fpark-static .fp-contact-card h2{font:700 clamp(21px,2.2vw,28px)/1.16 Rubik,Arial,sans-serif;color:var(--fp-dark);margin:0 0 15px}
.fp-contact-card .fp-address{font-size:18px;font-weight:550;margin:0;color:var(--fp-dark)}
.fp-contact-card .fp-muted{color:var(--fp-muted);margin:4px 0}
.fp-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}
.fpark-static .fp-contact-email,.fpark-static .fp-details a{display:inline-flex;align-items:center;min-height:44px;color:#05599d;font-weight:550;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}
.fp-details{padding:0;border-top:1px solid var(--fp-line)}
.fp-details summary{cursor:pointer;display:list-item;min-height:44px;padding:11px 3px;line-height:1.4;font-size:15px;font-weight:600}
.fp-details summary::marker{color:#0869b9}
.fp-details > p,.fp-details .accordion-content{margin:0;padding:0 4px 10px;color:#344f6c;overflow-wrap:anywhere}
.fp-details .accordion-content a{min-height:30px}
.fp-details .accordion-content p{margin:0 0 5px;line-height:1.5}

.fp-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}
.fp-editorial-card{display:flex;flex-direction:column;position:relative;isolation:isolate;min-width:0;border:1px solid var(--fp-line);border-radius:var(--fp-radius);background:#f6faff;overflow:hidden;color:var(--fp-dark)}
.fp-editorial-card:hover,.fp-editorial-card:focus-within{border-color:#a2c9ea;box-shadow:0 4px 16px #10376312}
.fp-editorial-with-image{background:#fff}
.fp-editorial-image{overflow:hidden;background:#eaf4ff;aspect-ratio:2/1}
.fpark-static .fp-editorial-image img{display:block;width:100%;height:100%;object-fit:cover}
.fp-editorial-body{position:relative;flex:1;min-width:0;min-height:133px;padding:18px 20px 24px}
.fp-editorial-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0 0 11px;font-size:13px;color:#445d75}
.fp-editorial-meta span{color:#03518f;font-weight:650}
.fpark-static .fp-editorial-body :is(h2,h3){margin:0;padding-right:18px;color:var(--fp-dark);font:670 clamp(16px,1.35vw,19px)/1.36 Rubik,Arial,sans-serif;letter-spacing:-.012em;overflow-wrap:anywhere}
.fpark-static .fp-editorial-body a{color:inherit;text-decoration:none;outline:none}
.fpark-static .fp-editorial-body a::after{content:"";position:absolute;inset:0;z-index:1}
.fpark-static .fp-editorial-body a:focus-visible::after{outline:3px solid #096ccc;outline-offset:-4px;border-radius:var(--fp-radius)}
.fp-card-arrow{position:absolute;bottom:16px;right:17px;color:#0966b4;font-size:20px;line-height:1}
.fp-editorial-card:hover .fp-card-arrow{color:#034785}
.fp-home-editorial{margin:10px 0 0}

.fpark-static #lqd-site-content #lqd-contents-wrap{margin:0;width:100%;max-width:none;min-width:0}
.fpark-static #lqd-site-content .fpark-fallback > .e-con:not(.fpark-hero),.fpark-static #lqd-site-content .fpark-fallback > .elementor-section{box-sizing:border-box;width:min(100%,calc(var(--fp-content) + 2 * var(--fp-gutter)));max-width:none;padding-inline:var(--fp-gutter)}
.fpark-static #lqd-site-content .fpark-hero.fpark-hero.fpark-hero{padding:clamp(38px,8vw,96px) var(--fp-gutter)!important;min-height:clamp(330px,42vw,575px)!important;--min-height:0!important;--margin-top:0!important;align-items:stretch;justify-content:center;gap:0}
.fpark-static #lqd-site-content .fpark-hero > .e-con-inner,.fpark-static #lqd-site-content .fpark-hero > .e-con{box-sizing:border-box;width:min(100%,var(--fp-content))!important;max-width:var(--fp-content)!important;margin-inline:auto!important;padding-inline:0!important;min-width:0;align-items:flex-start}
.fpark-static #lqd-site-content .fpark-hero :is(h1,h2,h3,h4){font-family:Rubik,Arial,sans-serif;color:white;text-align:start}
.fpark-static #lqd-site-content .fpark-hero h1{max-width:23ch;font-size:clamp(34px,5.5vw,68px)!important;line-height:1.04!important;text-wrap:balance;letter-spacing:-.035em}
.fpark-static #lqd-site-content .fpark-hero :is(h3,h4){max-width:35ch;font-size:clamp(17px,2.05vw,25px)!important;line-height:1.35}
.fpark-static #lqd-site-content .fpark-hero .elementor-button{background:#075faf;color:#fff;border:1px solid #ffffff25;min-height:44px;font-size:15px;font-weight:600;padding:10px 17px}
.fpark-static.home #lqd-site-content .fpark-hero [data-id="3804c2e"] .elementor-widget:first-child .elementor-button{background:#b9460d}
.fpark-static.home #lqd-site-content .fpark-hero [data-id="4d397aa"]{padding-inline:0!important;align-items:flex-start;justify-content:flex-start;gap:10px}
.fpark-static.home #lqd-site-content .fpark-hero [data-id="4d397aa"] .elementor-widget{width:auto;text-align:start}
.fpark-static.home #lqd-site-content .fpark-hero [data-id="4d397aa"] .ld-fancy-heading{text-align:start}
.fpark-static.home #lqd-site-content .fpark-hero [data-id="2d9d795"] > .e-con-inner{padding:0}
.fpark-static.home #lqd-site-content .fpark-hero [data-id="3804c2e"]{margin:0!important;padding:0;flex-flow:row wrap;gap:10px}
.fpark-static #lqd-site-content .fpark-hero .elementor-widget-image:has(img[src*="klyaksa"]){display:none}

.fpark-static.home .elementor-18828 [data-id="a3b2765"] > .e-con-inner,.fpark-static.home .elementor-18828 [data-id="90f4421"] > .e-con-inner,.fpark-static.home .elementor-18828 [data-id="90f4421"]:not(:has(> .e-con-inner)){
 display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;padding:0
}
.fpark-static.home .elementor-18828 [data-id="90f4421"]{padding-inline:var(--fp-gutter)!important}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] .elementor-widget-ld_icon_box,.fpark-static.home .elementor-18828 [data-id="90f4421"] .e-child{
 width:100%!important;min-width:0;min-height:0;margin:0!important;padding:16px 10px!important;border:1px solid #dae8f2;border-radius:16px;background:#f6faff;color:#152c47;text-align:center
}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] .iconbox{margin:0}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] h3{font:650 15px/1.35 Rubik,Arial,sans-serif;color:#15375b;margin:5px 0 0}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] .iconbox-icon-container{width:44px;height:44px;min-width:44px;min-height:44px;line-height:44px;display:inline-grid;place-items:center;background:#e5f2ff;color:#0a64ac;border-radius:50%;margin:0 auto 4px}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] svg{width:22px;height:22px;max-width:22px}
.fpark-static.home .elementor-18828 [data-id="2617a0c"]{padding-block:0 19px;border-top:none}
.fpark-static.home .elementor-18828 [data-id="2617a0c"] p{font-size:14px;color:#4a617a;margin:0}
.fpark-static.home .elementor-18828 [data-id="27b68fa9"]{min-height:0!important;--min-height:0!important;background:#edf7ff;padding-block:16px!important;margin-top:0!important}
.fpark-static.home .elementor-18828 [data-id="27b68fa9"] [data-id="3ccc871a"]{position:static!important;transform:none!important;max-width:min(100%,450px);min-height:0!important;--min-height:0!important;margin:0 auto!important;padding:12px!important;box-shadow:none;border-radius:16px;background:white}
.fpark-static.home .elementor-18828 [data-id="27b68fa9"] [data-id="3ccc871a"] h2{margin:0;font-size:26px}
.fpark-static.home .elementor-18828 [data-id="27b68fa9"] img{max-height:38px;width:auto;object-fit:contain}
.fpark-static.home .elementor-18828 [data-id="27b68fa9"] :is(.elementor-button,.btn){min-height:38px;padding:6px 12px;font-size:13px}
.fpark-static.home .elementor-18828 [data-id="90f4421"] .elementor-counter-number{color:#055da7;font-size:clamp(20px,2.3vw,34px);font-weight:700}
.fpark-static.home .elementor-18828 [data-id="90f4421"] :is(p,.elementor-heading-title){font-size:14px;line-height:1.3;margin:0}
.fpark-static.home .elementor-18828 :is([data-id="7d4c190"],[data-id="53394ee"]) :is(h2,h4){color:var(--fp-dark);margin-top:0}
.fpark-static.home .elementor-18828 :is([data-id="7d4c190"],[data-id="53394ee"]) h4{font-size:clamp(16px,1.55vw,20px);line-height:1.45;font-weight:400;color:var(--fp-muted);max-width:67ch}
.fpark-static.home .elementor-18828 :is([data-id="4eb40bc"],[data-id="1e14006"],[data-id="0671f3c"],[data-id="27c2788"]) .e-con-inner{gap:18px}
.fpark-static.home .elementor-18828 [data-id="4eb40bc"] > .e-con-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.fpark-static.home .elementor-18828 [data-id="4eb40bc"] > .e-con-inner > .e-con{width:100%;transform:none;padding:clamp(14px,3vw,27px);border:1px solid var(--fp-line);border-radius:var(--fp-radius);background:#f6faff}
.fpark-static.home .elementor-18828 :is([data-id="c14e530"],[data-id="f6a2db7"],[data-id="0671f3c"],[data-id="e1165fd"]) .swiper-wrapper,.fpark-static.home .elementor-18828 [data-id="14d38eb1"] .flickity-slider{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;gap:14px;height:auto!important;scrollbar-color:#8bbbe2 #eaf4fc;padding:0 0 10px;margin:0;transform:none!important}
.fpark-static.home .elementor-18828 .swiper-lazy-preloader,.fpark-static.home .elementor-18828 .flickity-page-dots{display:none!important}
.fpark-static.home .elementor-18828 [data-id="14d38eb1"] .flickity-viewport{height:auto!important;overflow:visible!important}
.fpark-static.home .elementor-18828 [data-id="14d38eb1"] .carousel-item{position:relative!important;left:auto!important;min-width:0;flex:0 0 min(83vw,370px);scroll-snap-align:start;transform:none!important}
.fpark-static.home .elementor-18828 [data-id="14d38eb1"] .lqd-testi{border:1px solid var(--fp-line);border-radius:var(--fp-radius);background:#f7fbff;color:var(--fp-dark);padding:16px}
.fpark-static.home .elementor-18828 [data-id="14d38eb1"] blockquote{margin:0}
.fpark-static.home .elementor-18828 [data-id="14d38eb1"] blockquote p{font:400 15px/1.55 Rubik,Arial,sans-serif;color:#263f5b}
.fpark-static.home .elementor-18828 [data-id="14d38eb1"] .lqd-star-rating{display:flex;gap:4px;padding:0;list-style:none}
.fpark-static.home .elementor-18828 [data-id="e1165fd"] .swiper-slide img{aspect-ratio:4/3;height:auto}
.fpark-static.home .elementor-18828 :is([data-id="3b38789"],[data-id="9e44cf9"]){background:#edf7ff;border-radius:0}
.fpark-static.home .elementor-18828 :is([data-id="3b38789"],[data-id="9e44cf9"]) :is(h2,h3,h4,p){color:#102847}

.fpark-static :is(.page-id-730,.page-id-25698) main{color:var(--fp-dark)}
.fpark-static:is(.page-id-730,.page-id-25698,.page-id-2231) .fpark-fallback .elementor-widget-text-editor{max-width:78ch;color:var(--fp-dark)}
.fpark-static:is(.page-id-730,.page-id-25698) .fpark-fallback .elementor-widget-text-editor :is(p,li){line-height:1.58}
.fpark-static:is(.page-id-730,.page-id-25698) .fpark-fallback .elementor-widget-text-editor a{color:#05599d;text-decoration:underline;text-underline-offset:3px}
.fpark-static.single-post #lqd-site-content #lqd-contents-wrap{width:min(100% - 2 * var(--fp-gutter),var(--fp-content));margin-inline:auto}
.fpark-static.single-post #lqd-site-content :is(.lqd-post-content,.elementor-widget-theme-post-content){max-width:77ch}
.fpark-static.single-post #lqd-site-content :is(h1.entry-title,.entry-title h1){font-size:clamp(29px,4.7vw,54px);text-wrap:balance}
.fpark-static :is(.fp-footer,.fp-page-intro,.fp-editorial-card,.fp-contact-card) :where(a,button,summary):focus-visible{outline:3px solid #096ccc;outline-offset:2px}
.fpark-static .fp-editorial-card a:focus-visible{outline:0}
@media(max-width:1000px){
 .fp-header-inner{grid-template-columns:1fr auto auto;gap:10px;min-height:65px}
 .fp-header .fpark-brand img{width:99px}
 .fp-nav{grid-row:2;grid-column:1/-1;justify-content:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 0 12px}
 .fp-nav a{white-space:normal;padding:7px 8px}
 .fp-nav .fp-nav-extra{display:inline-flex}
 .fpark-static .fp-header[data-fp-nav-ready] .fp-nav-toggle{display:inline-flex}
 .fp-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
 .fpark-static.home .elementor-18828 [data-id="90f4421"] > .e-con-inner,.fpark-static.home .elementor-18828 [data-id="90f4421"]:not(:has(> .e-con-inner)){grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767px){
 .fp-contact-grid{grid-template-columns:1fr}
 .fp-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .fp-status-inner{min-height:0;padding:7px 0;display:block}
 .fp-status-links{gap:12px;justify-content:center}
 .fp-status-links a{min-height:34px}
 .fp-status-inner p{font-size:12px}
 .fp-footer-group li a{min-height:39px}
 .fp-footer-tail{gap:3px 13px}
 .fpark-static #lqd-site-content .fpark-hero.fpark-hero.fpark-hero{min-height:345px!important;padding-block:42px!important}
 .fpark-static #lqd-site-content .fpark-hero h1{font-size:clamp(33px,9vw,46px)!important}
 .fpark-static.home .elementor-18828 [data-id="a3b2765"] > .e-con-inner,.fpark-static.home .elementor-18828 [data-id="90f4421"] > .e-con-inner,.fpark-static.home .elementor-18828 [data-id="90f4421"]:not(:has(> .e-con-inner)){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .fpark-static.home .elementor-18828 [data-id="4eb40bc"] > .e-con-inner{grid-template-columns:1fr}
 .fpark-static.home .elementor-18828 [data-id="a3b2765"] h3{font-size:14px}
}
@media(max-width:480px){
 .fp-header-inner{gap:7px}
 .fp-header .fpark-brand img{width:89px}
 .fpark-static .fp-header-tickets,.fpark-static .fp-nav-toggle{font-size:13px;padding:8px 10px}
 .fp-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
 .fp-editorial-grid{grid-template-columns:1fr}
 .fp-editorial-body{min-height:0;padding:14px 16px 18px}
 .fp-footer-inner{gap:17px 13px}
 .fp-footer .fp-footer-summary{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){
 .fpark-static *, .fpark-static *::before,.fpark-static *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
.fpark-static.elementor-kit-8{
 --e-global-typography-primary-font-family:"Rubik";
 --e-global-typography-secondary-font-family:"Rubik";
 --e-global-typography-text-font-family:"Rubik";
 --e-global-typography-accent-font-family:"Rubik"
}
.fpark-static .fp-editorial-image:has(img[src^="/recovery-assets/editorial/"]){background:#edf6ff}
.fpark-static .fp-editorial-image img[src^="/recovery-assets/editorial/"]{object-fit:contain}
.fpark-static #lqd-site-content .fpark-hero > .e-con-inner > .e-con,
.fpark-static #lqd-site-content .fpark-hero > .e-con > .e-con-inner > .e-con,
.fpark-static #lqd-site-content .fpark-hero > .e-con{margin-block:0!important;--margin-top:0!important;--margin-bottom:0!important}
.fpark-static.home .elementor-18828 [data-id="a3b2765"]{background:transparent!important}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] .iconbox{border:0!important;background:none!important;box-shadow:none!important}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] .iconbox-icon-container{background:#d9edff!important;color:#0869b9!important}
.fpark-static.home .elementor-18828 [data-id="a3b2765"] .iconbox-icon-container svg{color:#0869b9;fill:currentColor}
.fpark-static.home .elementor-18828 :is([data-id="2617a0c"],[data-id="f148a06"],[data-id="7d4c190"],[data-id="53394ee"],[data-id="b952873"]) {padding-block:clamp(16px,3.5vw,40px)!important;--min-height:0!important}
.fpark-static.home .elementor-18828 :is([data-id="2617a0c"],[data-id="f148a06"],[data-id="7d4c190"],[data-id="53394ee"],[data-id="b952873"]) > .e-con-inner{padding-block:0!important}
.fpark-static.home .elementor-18828 [data-id="2617a0c"]{background:transparent!important;padding-block:0 18px!important}
.fpark-static.home .elementor-18828 .elementor-widget-spacer{display:none}
.fpark-static #lqd-site-content .fp-home-gallery{box-sizing:border-box;padding:clamp(28px,5vw,64px) 0;border-top:1px solid #e2edf6}
.fpark-static .fp-home-gallery h2{font:720 clamp(27px,4vw,45px)/1.1 Rubik,Arial,sans-serif;color:var(--fp-dark);margin:0 0 15px}
.fp-gallery-desc{color:var(--fp-muted);margin:0 0 16px}
.fp-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,1.6vw,18px)}
.fp-photo-grid a{display:block;border-radius:14px;overflow:hidden;background:#e9f3fc;aspect-ratio:4/3}
.fpark-static .fp-photo-grid img{display:block;width:100%;height:100%;object-fit:cover}
.fp-gallery-more{margin-top:16px}
.fp-gallery-more summary{min-height:44px;width:max-content;max-width:100%;padding:10px 5px;font-weight:650;color:#05599d;cursor:pointer}
.fp-gallery-more .fp-photo-grid{margin-top:8px}
@media(max-width:767px){
 .fpark-static #lqd-site-content .fpark-hero > .e-con-inner > .e-con{padding-block:0!important}
 .fp-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.fp-attraction-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(9px,1.6vw,18px);width:100%}
.fpark-static .fp-attraction-card{margin:0;min-width:0;border:1px solid var(--fp-line);border-radius:16px;overflow:hidden;background:#f7fbff;color:var(--fp-dark)}
.fpark-static .fp-attraction-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}
.fp-attraction-card figcaption{padding:10px 12px;font-weight:600;font-size:14px;line-height:1.35}
.fpark-static.home .elementor-18828 :is([data-id="c14e530"],[data-id="f6a2db7"]){padding-block:clamp(24px,4vw,50px)!important;--min-height:0!important}
.fpark-static.home .elementor-18828 :is([data-id="c14e530"],[data-id="f6a2db7"]) > .e-con-inner{padding-block:0!important}
.fpark-static .fp-page-intro .fp-lede{font-weight:400}
.fpark-static.single-post #lqd-site-content .elementor-widget-text-editor :is(p,li){font-weight:400;font-size:clamp(16px,1.45vw,19px);line-height:1.65}
@media(max-width:1000px){.fp-attraction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:570px){.fp-attraction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fpark-static.home .elementor-18828 [data-id="b952873"] .elementor-element{margin-block:0!important;--margin-top:0!important;--margin-bottom:0!important}
.fpark-static .fp-home-gallery{position:relative;isolation:isolate;z-index:2}
.fpark-static.home .elementor-18828 [data-id="27c2788"] h2{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.fpark-static.privacy-policy #lqd-site-content .fpark-fallback .elementor-widget{min-width:0;max-width:100%}
.fpark-static.privacy-policy #lqd-site-content .fpark-fallback h1{font-size:clamp(27px,6vw,52px)!important;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}
@media(max-width:1000px){
 .fpark-static.home .elementor-18828 [data-id="b952873"] .elementor-button{max-width:100%;width:auto!important;white-space:normal;overflow-wrap:anywhere;min-width:0;padding-inline:10px}
 .fpark-static.page-id-1564 #lqd-site-content .add_to_cart_button{max-width:100%;width:auto!important;white-space:normal;overflow-wrap:anywhere;min-width:0;padding-inline:8px}
}
@media(max-width:480px){
 .fpark-static.page-id-25698 #lqd-site-content h1{max-width:100%;font-size:clamp(28px,8vw,38px)!important;white-space:normal;text-wrap:balance}
}

/* Service pages. Keep the recovered Elementor content and give it a readable layout. */
body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238) #lqd-site-content {
  background: #f7fbff !important;
}

body.fpark-static.page-id-6016 .fpark-hero {
  --fpark-service-photo: url("/wp-content/uploads/2025/01/child_animators_2.jpg");
}

body.fpark-static.page-id-1365 .fpark-hero {
  --fpark-service-photo: url("/wp-content/uploads/2024/12/main_therm2.jpg");
}

body.fpark-static.page-id-1564 .fpark-hero {
  --fpark-service-photo: url("/wp-content/uploads/2024/12/main_spa2.jpg");
}

body.fpark-static.page-id-3238 .fpark-hero {
  --fpark-service-photo: url("/wp-content/uploads/2024/08/cafe_int_2.jpg");
}

body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
.fpark-hero.fpark-hero {
  background-color: #0c2847;
  background-image: linear-gradient(90deg, #0c2847 7%, #0c2847f7 28%, #0c284770 64%, #0c28471a), var(--fpark-service-photo) !important;
  background-position: center, right center !important;
  background-repeat: no-repeat;
  background-size: cover, auto 100% !important;
  min-height: clamp(370px, 35vw, 500px) !important;
  padding-block: clamp(30px, 6vw, 84px);
}

body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
.fpark-hero > .e-con-inner {
  padding-block: 0;
}

body.fpark-static.page-id-6016 .fpark-hero [data-id="2a54984"] .ld-fh-element {
  max-width: 39ch;
  font-size: clamp(1.03rem, 2.25vw, 1.45rem) !important;
  font-weight: 500;
  line-height: 1.45;
}

body.fpark-static.page-id-6016 .fpark-hero a[href^="tel:"] {
  color: #c4e8ff;
  text-decoration: underline;
}

body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
.fpark-fallback > .e-con:not(.fpark-hero) {
  --padding-top: 0px;
  --padding-bottom: 0px;
  --min-height: 0px;
  background: none;
  padding-block: clamp(34px, 5vw, 68px);
}

body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
.fpark-fallback > .e-con:not(.fpark-hero) > .e-con-inner {
  padding: 0;
}

body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
.fpark-fallback > .e-con:not(.fpark-hero) .ld-fh-element:is(h1, h2) {
  color: #142845;
  font-size: clamp(1.85rem, 4vw, 3.1rem);
  line-height: 1.12;
  margin: 0 0 .55em;
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .lqd-tabs-nav {
  gap: 6px;
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .lqd-tabs-nav a {
  display: flex;
  align-items: center;
  min-height: 44px;
  padding: 12px 16px;
  border: 1px solid #d6e5f1;
  border-radius: 12px;
  background: #fff;
  color: #174063;
  font-size: clamp(.95rem, 1.5vw, 1.15rem);
  line-height: 1.25;
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .lqd-tabs-nav a[aria-selected="true"] {
  border-color: #0868bd;
  background: #0868bd;
  color: #fff;
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .lqd-tabs-pane {
  border: 1px solid #d6e5f1;
  border-radius: 20px;
  background: #fff;
  padding: clamp(14px, 2.8vw, 32px);
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .lqd-tabs-pane > .elementor > .e-parent,
body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .accordion-content > .elementor > .e-parent {
  padding: 0;
  min-height: 0;
  background: transparent;
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .lqd-tabs-pane > .elementor > .e-parent > .e-con-inner,
body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .accordion-content > .elementor > .e-parent > .e-con-inner {
  padding: 0;
  gap: clamp(14px, 3vw, 36px);
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .accordion-title a {
  min-height: 48px;
  padding: 12px 16px;
  border: 1px solid #d6e5f1;
  border-radius: 12px;
  background: #fff;
  color: #142845;
  line-height: 1.25;
}

body.fpark-static:is(.page-id-1365, .page-id-1564)
.fpark-fallback .accordion-title a[aria-expanded="true"] {
  border-color: #8ec2ee;
  background: #e9f5ff;
}

body.fpark-static.page-id-1564 [data-id="1676b0f"] > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(16px, 3vw, 28px);
}

body.fpark-static.page-id-1564 [data-id="1676b0f"] > .e-con-inner > .e-child {
  width: 100%;
}

body.fpark-static.page-id-1564 :is([data-id="38f41a2"], [data-id="643d505"]) {
  justify-content: flex-start;
  padding: clamp(14px, 3vw, 28px);
  border: 1px solid #d6e5f1;
  border-radius: 20px;
  background: #fff;
}

body.fpark-static.page-id-1564 :is([data-id="38f41a2"], [data-id="643d505"]) img {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 12px;
}

body.fpark-static.page-id-1564 [data-id="05b4fc8"] .iconbox-side {
  gap: 8px;
}

body.fpark-static.page-id-1564 [data-id="05b4fc8"] .iconbox-side .iconbox-icon-wrap {
  flex: 0 0 24px;
  margin: 0;
}

body.fpark-static.page-id-1564 [data-id="05b4fc8"] .iconbox-side svg {
  width: 24px;
  height: 24px;
}

body.fpark-static.page-id-1564 [data-id="05b4fc8"] .iconbox-side .contents {
  min-width: 0;
  overflow-wrap: anywhere;
}

body.fpark-static.page-id-6016 :is([data-id="13d3c60"], [data-id="ea0deca"]) > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(14px, 2.6vw, 28px);
  padding: 0;
}

body.fpark-static.page-id-6016 :is([data-id="13d3c60"], [data-id="ea0deca"]) > .e-con-inner > .e-child {
  width: 100%;
}

body.fpark-static.page-id-6016 [data-id="5aa47b1"] .lqd-fb {
  height: auto;
  min-height: clamp(180px, 29vw, 270px);
  overflow: hidden;
  border-radius: 18px;
}

body.fpark-static.page-id-6016 [data-id="5aa47b1"] .lqd-fb-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.fpark-static.page-id-6016 [data-id="5aa47b1"] .lqd-fb-bg {
  background: linear-gradient(transparent 32%, #0c2847e8);
}

body.fpark-static.page-id-6016 [data-id="5aa47b1"] .lqd-fb-content {
  padding: clamp(16px, 3vw, 30px) !important;
  color: #fff;
}

body.fpark-static.page-id-6016 [data-id="5aa47b1"] .lqd-fb__title {
  color: #fff;
  font-size: clamp(1.25rem, 2.2vw, 2rem);
  margin-bottom: 0 !important;
}

body.fpark-static.page-id-6016 [data-id="5aa47b1"] a.lqd-overlay:focus-visible {
  outline: 3px solid #fff;
  outline-offset: -7px;
  border-radius: 18px;
}

body.fpark-static.page-id-6016 [data-id="11852ec"] [data-id="1184aa9"] {
  min-height: 0;
  padding: clamp(18px, 3.5vw, 40px);
  border: 1px solid #cfe4f5;
  border-radius: 20px;
  background: #edf7ff;
}

body.fpark-static.page-id-6016 [data-id="11852ec"] [data-id="f7f2acf"] {
  width: min(100%, 44rem);
}

body.fpark-static.page-id-6016 [data-id="11852ec"] .ld-fh-element {
  color: #142845;
}

body.fpark-static.page-id-3238 [data-id="71a8e25"] > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: clamp(18px, 3vw, 36px);
}

body.fpark-static.page-id-3238 [data-id="71a8e25"] > .e-con-inner > .e-child {
  width: 100%;
}

body.fpark-static.page-id-3238 [data-id="71a8e25"] .swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  overflow: visible;
}

body.fpark-static.page-id-3238 [data-id="71a8e25"] .swiper-slide {
  width: auto !important;
}

body.fpark-static.page-id-3238 [data-id="71a8e25"] .elementor-swiper-button {
  display: none;
}

body.fpark-static.page-id-3238 [data-id="71a8e25"] .swiper-slide figure {
  margin: 0;
}

body.fpark-static.page-id-3238 #menu .e-n-tabs-heading {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  margin-bottom: 14px;
}

body.fpark-static.page-id-3238 #menu .e-n-tab-title {
  display: inline-flex !important;
  align-items: center;
  min-height: 44px;
  margin: 0 !important;
  padding: 9px 17px;
  border: 1px solid #c8e0f1;
  border-radius: 99px;
  background: #fff;
  color: #174063;
  font-size: clamp(1rem, 2vw, 1.2rem);
  line-height: 1.2;
}

body.fpark-static.page-id-3238 #menu .e-n-tab-title[aria-selected="true"] {
  border-color: #0868bd;
  background: #0868bd;
  color: #fff;
}

body.fpark-static.page-id-3238 #menu .e-n-tab-icon {
  display: none;
}

body.fpark-static.page-id-3238 #menu [role="tabpanel"] > .e-child {
  min-width: 0;
  max-width: 100%;
}

body.fpark-static.page-id-3238 #menu .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 48px;
  padding: 12px 16px;
  border: 1px solid #d6e5f1;
  border-radius: 12px;
  background: #fff;
  color: #142845;
  font-size: clamp(1rem, 2vw, 1.2rem);
}

body.fpark-static.page-id-3238 #menu .e-n-accordion-item-title::-webkit-details-marker {
  display: none;
}

body.fpark-static.page-id-3238 #menu .e-n-accordion-item-title-icon {
  display: none;
}

body.fpark-static.page-id-3238 #menu .e-n-accordion-item-title::after {
  content: "+";
  color: #0868bd;
  font-size: 1.3em;
  line-height: 1;
}

body.fpark-static.page-id-3238 #menu details[open] > .e-n-accordion-item-title::after {
  content: "−";
}

@media (min-width: 768px) {
  body.fpark-static.page-id-1564 [data-id="1676b0f"] > .e-con-inner,
  body.fpark-static.page-id-6016 :is([data-id="13d3c60"], [data-id="ea0deca"]) > .e-con-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body.fpark-static.page-id-1564 :is([data-id="e8add62"], [data-id="8aa0731"]) {
    grid-column: 1 / -1;
  }

  body.fpark-static.page-id-3238 [data-id="71a8e25"] > .e-con-inner {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.65fr);
  }
}

@media (min-width: 1025px) {
  body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
  .fpark-fallback .elementor-hidden-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
  .fpark-fallback .elementor-hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
  .fpark-fallback .elementor-hidden-mobile {
    display: none !important;
  }

  body.fpark-static:is(.page-id-6016, .page-id-1365, .page-id-1564, .page-id-3238)
  .fpark-hero.fpark-hero {
    background-image: linear-gradient(90deg, #0c2847eb, #0c2847ad), var(--fpark-service-photo) !important;
    background-position: center !important;
    background-size: cover !important;
  }

  body.fpark-static.page-id-3238 #menu .e-n-tabs-content .e-con.e-child {
    margin-inline: 0;
  }
}

.fpark-static #tickets {
    scroll-margin-top: 14px;
}

.fpark-static #tickets > .e-con-inner > .fpark-form-unavailable {
    margin: 0;
}

.fpark-static #tickets > .e-con-inner > .elementor-widget .elementor-heading-title {
    color: var(--fp-dark, #142845);
    margin-block: 0;
}

.fpark-static #tickets > .e-con-inner > .e-con {
    padding-block-start: 0;
    margin-block-start: 0;
}

.fpark-static #tickets .lqd-tabs-nav-wrap {
    margin-block: 4px 20px;
}

.fpark-static #tickets .lqd-tabs-nav,
.fpark-static .e-n-tabs > .e-n-tabs-heading[role="tablist"] {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 8px;
    width: fit-content;
    max-width: 100%;
    padding: 5px;
    margin: 0;
    border: 1px solid #d6e5f2;
    border-radius: 16px;
    background: #f2f8fd;
}

.fpark-static #tickets .lqd-tabs-nav > li {
    width: auto;
    margin: 0;
}

.fpark-static #tickets .lqd-tabs-nav a[role="tab"],
.fpark-static .e-n-tabs > .e-n-tabs-heading [role="tab"] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    width: 100%;
    min-height: 44px;
    margin: 0;
    padding: 8px clamp(12px, 3vw, 22px);
    border: 0;
    border-radius: 11px;
    background: transparent;
    color: #173454;
    font: inherit;
    font-weight: 650;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.fpark-static #tickets .lqd-tabs-nav a[role="tab"] span {
    color: inherit;
    font: inherit;
}

.fpark-static #tickets .lqd-tabs-nav a[role="tab"] > [class*="-icon"],
.fpark-static #tickets .lqd-tabs-nav a[role="tab"]::before,
.fpark-static #tickets .lqd-tabs-nav a[role="tab"]::after {
    display: none;
}

.fpark-static #tickets .lqd-tabs-nav a[aria-selected="true"],
.fpark-static .e-n-tabs > .e-n-tabs-heading [aria-selected="true"] {
    background: #0864af;
    color: #fff;
}

.fpark-static .e-n-tabs > .e-n-tabs-heading [role="tab"] {
    width: auto;
}

.fpark-static #menu > .e-con-inner > .elementor-widget .elementor-heading-title {
    color: var(--fp-dark, #142845);
}

.fpark-static #menu .e-n-tabs > .e-n-tabs-heading[role="tablist"] {
    margin-block: 0 16px;
    justify-content: center;
    --n-tabs-heading-grow: 0;
}

.fpark-static #menu .e-n-tabs > .e-n-tabs-heading [role="tab"] {
    min-height: 44px;
    gap: 7px;
    padding: 7px 12px;
    align-self: center;
    font-size: 1rem;
}

.fpark-static #menu .e-n-tabs > .e-n-tabs-heading [role="tab"][aria-selected="true"] {
    background: #0864af;
    color: #fff;
}

.fpark-static #menu .e-n-tab-title .e-n-tab-icon svg {
    width: 1.2rem;
    height: 1.2rem;
}

.fpark-static #menu .e-n-tabs-content > [role="tabpanel"] {
    padding: clamp(10px, 3vw, 24px);
    background: #f7fbff;
    border: 1px solid #d9e6f1;
    border-radius: 16px;
}

.fpark-static [data-fpark-tabs] [role="tab"]:focus-visible,
.fpark-static [data-fpark-tabs] [role="tabpanel"]:focus-visible,
.fpark-static main [data-fpark-disclosure]:focus-visible,
.fpark-static main .e-n-accordion-item > summary:focus-visible {
    outline: 3px solid #0a5eab;
    outline-offset: 3px;
}

.fpark-static main .e-n-accordion-item,
.fpark-static main .accordion > .accordion-item {
    border: 1px solid #d9e5ef;
    border-radius: 12px;
    background: #fff;
    margin-block: 0 9px;
}

.fpark-static main .e-n-accordion-item > summary,
.fpark-static main .accordion .accordion-title > a[data-fpark-disclosure] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-height: 48px;
    padding: 12px 15px;
    color: #173454;
    font-size: clamp(1rem, 0.92rem + 0.3vw, 1.2rem);
    font-weight: 650;
    line-height: 1.35;
    text-align: left;
    text-decoration: none;
    border-radius: 11px;
    cursor: pointer;
}

.fpark-static main .accordion .accordion-title {
    margin: 0;
}

.fpark-static main .e-n-accordion-item > summary::marker,
.fpark-static main .e-n-accordion-item > summary::-webkit-details-marker {
    content: '';
    display: none;
}

.fpark-static main .e-n-accordion-item > summary > .e-n-accordion-item-title-icon,
.fpark-static main .accordion .accordion-title > a[data-fpark-disclosure] [class*="accordion-expander"] {
    display: none;
}

.fpark-static main .e-n-accordion-item > summary::after,
.fpark-static main .accordion .accordion-title > a[data-fpark-disclosure]::after {
    content: '';
    box-sizing: border-box;
    position: static;
    flex: 0 0 9px;
    width: 9px;
    height: 9px;
    margin: 0 3px;
    border: solid currentColor;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.fpark-static main .e-n-accordion-item[open] > summary,
.fpark-static main .accordion .accordion-title > a[aria-expanded="true"] {
    color: #124e7f;
    background: #eff7fe;
}

.fpark-static main .e-n-accordion-item[open] > summary::after,
.fpark-static main .accordion .accordion-title > a[aria-expanded="true"]::after {
    transform: rotate(225deg);
}

.fpark-static main .e-n-accordion-item[open] > [role="region"],
.fpark-static main .accordion .accordion-collapse > .accordion-content {
    padding: 12px 15px 15px;
    min-width: 0;
    overflow-wrap: anywhere;
}

.fpark-static #tickets [role="tabpanel"] > .elementor > .e-con.e-parent {
    border: 1px solid #d9e6f1;
    border-radius: 16px;
    background: #f7fbff;
}

.fpark-static #tickets [role="tabpanel"] .elementor-heading-title,
.fpark-static #tickets [role="tabpanel"] .ld-fh-element {
    color: #133b60;
}

.fpark-static #tickets [role="tabpanel"] .btn:not(.btn-reset) {
    min-height: 44px;
    color: #fff;
    background: #0864af;
}

.fpark-static #tickets [role="tabpanel"] .btn .btn-txt {
    color: inherit;
}

@media (max-width: 767px) {
    .fpark-static #tickets .lqd-tabs-nav,
    .fpark-static .e-n-tabs > .e-n-tabs-heading[role="tablist"] {
        width: 100%;
    }

    .fpark-static #tickets .lqd-tabs-nav > li,
    .fpark-static .e-n-tabs > .e-n-tabs-heading [role="tab"] {
        flex: 1 1 0;
        min-width: 0;
    }

    .fpark-static #menu .elementor-price-list-header {
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: 6px 12px;
        align-items: start;
    }

    .fpark-static #menu .elementor-price-list-title,
    .fpark-static #menu .elementor-price-list-price {
        font-size: 0.9375rem;
        overflow-wrap: normal;
    }

    .fpark-static #menu .elementor-price-list-separator {
        display: none;
    }

    .fpark-static #menu .elementor-price-list-price {
        max-width: 11ch;
        text-align: right;
    }
}
