@keyframes jjFaqMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}body.page-id-19524{--jj-faq-bg:var(--theme-color-bg_color, #f7f5f1);--jj-faq-ink:var(--theme-color-text_dark, #100f17);--jj-faq-text:var(--theme-color-text, #7d7d84);--jj-faq-accent:var(--theme-color-text_link, #c69e50);--jj-faq-accent-hover:var(--theme-color-text_hover, #b78d3d);--jj-faq-line:rgba(16, 15, 23, 0.12);--jj-faq-soft:rgba(255, 255, 255, 0.52);background:var(--jj-faq-bg)}body.page-id-19524 .page_content_wrap{width:100%;max-width:none;margin-right:0;margin-left:0;float:none}body.page-id-19524 .content_wrap{width:100%;max-width:none;float:none}body.page-id-19524 .content,body.page-id-19524 .content>article,body.page-id-19524 .content>article>.post_content,body.page-id-19524 .entry-content,body.page-id-19524 .post_content{width:100%;max-width:none;margin-right:0;margin-left:0;float:none}body.page-id-19524 .content_wrap{margin-right:auto;margin-left:auto}body.page-id-19524 .sidebar,body.page-id-19524 .sidebar_left,body.page-id-19524 .sidebar_right,body.page-id-19524 .widget_area{display:none}body.page-id-19524 .post_content{padding-top:0}body.page-id-19524 .elementor-19524,body.page-id-19524 .elementor-19524 .elementor-column,body.page-id-19524 .elementor-19524 .elementor-widget-wrap,body.page-id-19524 .elementor-19524>.elementor-section,body.page-id-19524 .elementor-19524>.elementor-section>.elementor-container{width:100%!important;max-width:none!important}body.page-id-19524 .elementor-19524 .elementor-column.elementor-col-50,body.page-id-19524 .elementor-19524 .elementor-column[data-col="50"]{flex:0 0 100%!important;width:100%!important;max-width:100%!important}body.page-id-19524 .elementor-19524 .elementor-widget-wrap.elementor-element-populated{padding-right:0!important;padding-left:0!important}body.page-id-19524.jj-faq-ready .elementor-widget-toggle{width:100%}body.page-id-19524.jj-faq-ready .elementor-19524>.elementor-section:first-child{display:none}.jj-faq-experience{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:32px 0 96px;color:var(--jj-faq-ink)}.jj-faq-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;align-items:end;margin-bottom:34px;border-bottom:1px solid var(--jj-faq-line);padding-bottom:30px}.jj-faq-card span,.jj-faq-count,.jj-faq-kicker,.jj-faq-topic-button{font-family:"Work Sans",sans-serif;letter-spacing:0}.jj-faq-kicker{margin:0 0 18px;color:var(--jj-faq-accent);font-size:.78rem;font-weight:700;text-transform:uppercase}.jj-faq-card strong,.jj-faq-count strong,.jj-faq-title{color:var(--jj-faq-ink);font-family:kudryashev-d-contrast-sans,serif;font-weight:400;letter-spacing:0}.jj-faq-title{max-width:760px;margin:0;font-size:3.85rem;line-height:1;word-break:normal;overflow-wrap:normal;hyphens:none}.jj-faq-copy{max-width:640px;margin:22px 0 0;color:var(--jj-faq-text);font-size:1.05rem;line-height:1.85}.jj-faq-hero-aside{display:grid;gap:14px}.jj-faq-count{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:end;padding:22px 0;border-top:1px solid var(--jj-faq-line);border-bottom:1px solid var(--jj-faq-line)}.jj-faq-card strong,.jj-faq-count strong{font-size:4rem;line-height:.82}.jj-faq-count span{color:var(--jj-faq-text);font-size:.95rem;line-height:1.4}.jj-faq-marquee{overflow:hidden;border:1px solid var(--jj-faq-line);border-radius:8px;background:rgba(255,255,255,.42);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}.jj-faq-marquee-track{display:flex;width:max-content;animation:jjFaqMarquee 24s linear infinite;padding-left:28px}.jj-faq-marquee-track span{padding:12px 18px;color:var(--jj-faq-ink);font-size:.78rem;font-weight:700;white-space:nowrap;text-transform:uppercase}.jj-faq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.jj-faq-card{min-height:92px;padding:14px 16px;border:1px solid var(--jj-faq-line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(247,245,241,.72)),linear-gradient(90deg,rgba(198,158,80,.1),transparent)}.jj-faq-card span{display:block;margin-bottom:10px;color:var(--jj-faq-accent);font-size:.7rem;font-weight:700;text-transform:uppercase}.jj-faq-card strong{display:block;max-width:none;font-size:1.08rem;line-height:.98;white-space:nowrap}.jj-faq-board{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;align-items:start;margin-top:34px}.jj-faq-topic-rail{position:sticky;top:120px;display:grid;gap:10px}.jj-faq-topic-button{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 0 10px;border:0;border-bottom:1px solid var(--jj-faq-line);background:0 0;color:var(--jj-faq-text);font-size:.9rem;font-weight:700;text-align:left;cursor:pointer;transition:color 220ms ease,padding-left 220ms ease}.jj-faq-topic-button::after{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.28}.jj-faq-topic-button.is-active,.jj-faq-topic-button:focus-visible,.jj-faq-topic-button:hover{padding-left:10px;color:var(--jj-faq-accent);outline:0}body.page-id-19524 .elementor-toggle{display:grid;gap:12px}body.page-id-19524 .elementor-toggle .elementor-toggle-item{position:relative;overflow:hidden;border:1px solid var(--jj-faq-line);border-radius:8px;background:rgba(255,255,255,.5);transition:transform 240ms ease,border-color 240ms ease,background 240ms ease,box-shadow 240ms ease}body.page-id-19524 .elementor-toggle .elementor-toggle-item::before{content:attr(data-faq-index);position:absolute;top:24px;left:20px;color:var(--jj-faq-accent);font-family:"Work Sans",sans-serif;font-size:.78rem;font-weight:700}body.page-id-19524 .elementor-toggle .elementor-toggle-item.is-open,body.page-id-19524 .elementor-toggle .elementor-toggle-item:hover{transform:translateY(-2px);border-color:rgba(198,158,80,.55);background:rgba(255,255,255,.72)}body.page-id-19524 .elementor-toggle .elementor-toggle-item.is-topic-target{border-color:rgba(198,158,80,.75);box-shadow:0 18px 42px rgba(198,158,80,.18)}body.page-id-19524 .elementor-toggle .elementor-tab-title{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;column-gap:18px;align-items:center!important;width:100%;max-width:100%;min-height:72px;padding:18px 28px 18px 64px!important;border:0!important}body.page-id-19524 .elementor-toggle .elementor-toggle-title{grid-column:1!important;grid-row:1!important;display:block!important;width:auto!important;max-width:100%!important;color:var(--jj-faq-ink);font-family:kudryashev-d-contrast-sans,serif;font-size:2rem;font-weight:400;line-height:1.05;letter-spacing:0}body.page-id-19524 .elementor-toggle .elementor-toggle-icon{grid-column:2!important;grid-row:1!important;position:static;display:grid;float:none!important;justify-self:end;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0!important;border:1px solid var(--jj-faq-line);border-radius:50%;color:var(--jj-faq-accent);transition:transform 220ms ease,background 220ms ease}body.page-id-19524 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{transform:rotate(45deg);background:rgba(198,158,80,.12)}body.page-id-19524 .elementor-toggle .elementor-tab-content{padding:0 72px 26px 64px!important;border:0!important;color:var(--jj-faq-text);font-family:"Work Sans",sans-serif;font-size:1rem;line-height:1.8}body.page-id-19524 .elementor-toggle .elementor-tab-content p{margin-top:0}.jj-faq-reveal{opacity:0;transform:translateY(22px);transition:opacity 600ms ease,transform 600ms ease}.jj-faq-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.jj-faq-experience{width:min(920px,calc(100% - 32px));padding-top:30px}.jj-faq-hero{grid-template-columns:1fr}.jj-faq-title{font-size:3rem}.jj-faq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jj-faq-cards .jj-faq-card:last-child{grid-column:1/-1}.jj-faq-board{grid-template-columns:1fr;gap:22px;margin-top:28px}.jj-faq-topic-rail{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jj-faq-topic-button{min-height:40px;padding:10px;border:1px solid var(--jj-faq-line);border-radius:8px}body.page-id-19524 .elementor-toggle .elementor-tab-title{padding-right:24px!important}}@media (max-width:767px){.jj-faq-experience{width:min(100% - 24px,640px);padding:26px 0 68px}.jj-faq-title{font-size:2.25rem;line-height:1.04}.jj-faq-copy{font-size:.98rem}.jj-faq-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.jj-faq-board{gap:10px;margin-top:10px}.jj-faq-topic-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.jj-faq-list-area{margin-top:14px}.jj-faq-topic-button{min-height:38px;padding:8px;font-size:.82rem}.jj-faq-card{min-height:74px;padding:10px 10px 12px}.jj-faq-card span{margin-bottom:8px;font-size:.62rem}.jj-faq-card strong{font-size:.82rem;line-height:1.02;white-space:normal}.jj-faq-marquee{display:none}.jj-faq-cards .jj-faq-card:last-child{grid-column:auto}body.page-id-19524 .elementor-toggle .elementor-tab-title{grid-template-columns:minmax(0,1fr) 32px!important;column-gap:12px;min-height:64px;padding:16px 18px 16px 48px!important}body.page-id-19524 .elementor-toggle .elementor-toggle-item::before{top:22px;left:14px}body.page-id-19524 .elementor-toggle .elementor-toggle-title{font-size:1.35rem}body.page-id-19524 .elementor-toggle .elementor-toggle-icon{flex-basis:32px;width:32px;height:32px}body.page-id-19524 .elementor-toggle .elementor-tab-content{padding:0 18px 22px 48px!important;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.jj-faq-marquee-track{animation:none}.jj-faq-reveal,.jj-faq-topic-button,body.page-id-19524 .elementor-toggle .elementor-toggle-item{transition:none}}@media(max-width:767px){body.page-id-19524 .page_content_wrap,body.page-id-19524 .content_wrap_fullscreen,body.page-id-19524 .content,body.page-id-19524 .content>article,body.page-id-19524 .post_content,body.page-id-19524 .entry-content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.page-id-19524 .elementor-19524{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.page-id-19524 .jj-faq-native{width:calc(100% - 24px)!important;max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.jj-faq-native .jj-faq-shell,.jj-faq-native .jj-faq-hero,.jj-faq-native .jj-faq-hero-copy,.jj-faq-native .jj-faq-hero-aside,.jj-faq-native .jj-faq-cards,.jj-faq-native .jj-faq-board,.jj-faq-native .jj-faq-topic-rail,.jj-faq-native .jj-faq-list-area{--padding-inline-start:0px;--padding-inline-end:0px;padding-left:0!important;padding-right:0!important}.jj-faq-native .jj-faq-shell>.e-con-inner,.jj-faq-native .jj-faq-hero>.e-con-inner,.jj-faq-native .jj-faq-cards>.e-con-inner,.jj-faq-native .jj-faq-board>.e-con-inner,.jj-faq-native .jj-faq-topic-rail>.e-con-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.jj-faq-native .jj-faq-hero>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.jj-faq-native .jj-faq-cards>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.jj-faq-native .jj-faq-cards>.e-con-inner>.jj-faq-card:last-child{grid-column:1/-1!important}.jj-faq-native .jj-faq-card{min-height:82px!important;padding:14px!important}.jj-faq-native .jj-faq-card span{font-size:.68rem!important;line-height:1.2!important}.jj-faq-native .jj-faq-card strong{font-size:1rem!important;line-height:1.08!important}.jj-faq-native .jj-faq-board>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.jj-faq-native .jj-faq-topic-rail>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.jj-faq-native .jj-topic-btn,.jj-faq-native .jj-topic-btn .elementor-widget-container,.jj-faq-native .jj-topic-btn .elementor-button-wrapper{width:100%!important}.jj-faq-native .jj-topic-btn .elementor-button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;border:1px solid var(--jj-faq-line)!important;border-radius:8px!important;background:rgba(255,255,255,.52)!important;color:var(--jj-faq-ink)!important;font-size:.86rem!important;font-weight:700!important;text-align:left!important;text-transform:none!important;transition:background 220ms ease,border-color 220ms ease,color 220ms ease!important}.jj-faq-native .jj-topic-btn .elementor-button:after{content:"";flex:0 0 7px;width:7px;height:7px;margin-left:10px;border-radius:50%;background:currentColor;opacity:.28}.jj-faq-native .jj-topic-btn .elementor-button.is-active,.jj-faq-native .jj-topic-btn .elementor-button:focus-visible{border-color:rgba(198,158,80,.72)!important;background:rgba(198,158,80,.12)!important;color:var(--jj-faq-accent)!important;outline:2px solid transparent!important}}@media(max-width:767px){html body.page-id-19524 .page_wrap>.page_content_wrap.page_content_wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body.page-id-19524 .page_content_wrap>.content_wrap_fullscreen.content_wrap_fullscreen{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.jj-faq-native .jj-faq-shell,.jj-faq-native .jj-faq-hero,.jj-faq-native .jj-faq-hero-copy,.jj-faq-native .jj-faq-hero-aside,.jj-faq-native .jj-faq-cards,.jj-faq-native .jj-faq-board,.jj-faq-native .jj-faq-topic-rail,.jj-faq-native .jj-faq-list-area{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.jj-faq-native .jj-faq-cards,.jj-faq-native .jj-faq-topic-rail{grid-template-columns:minmax(0,1fr)!important}.jj-faq-native .jj-faq-cards>.e-con-inner,.jj-faq-native .jj-faq-topic-rail>.e-con-inner{grid-column:1/-1!important;min-width:0!important}}@media(max-width:767px){html body.page-id-19524 .content_wrap_fullscreen>.content.content,html body.page-id-19524 .content_wrap_fullscreen>.content.content>article.post_item_single,html body.page-id-19524 .content_wrap_fullscreen>.content.content>article.post_item_single>.post_content.entry-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}