.custom-slider{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:0 0}.custom-slider{border-radius:3px}.custom-slider.tall{aspect-ratio:3/4}.custom-slider.single{aspect-ratio:unset;height:auto}.custom-slider.single .swiper,.custom-slider.single .swiper-wrapper,.custom-slider.single .swiper-slide{height:auto!important}.slider-frame{width:100%;margin:2rem auto;border-radius:3px;overflow:visible;display:flex;flex-direction:column;align-items:stretch;gap:0}.slider-frame.tall{max-width:650px;width:100%;margin-left:auto;margin-right:auto}.slider-main-row{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.slider-main-row::before{content:"";position:absolute;inset:-60px}.slider-main-row .custom-slider{width:100%}.slider-frame.slider-sized .custom-slider{aspect-ratio:auto;height:100%}.slider-frame.slider-sized .swiper,.slider-frame.slider-sized .swiper-wrapper,.slider-frame.slider-sized .swiper-slide{height:100%}.swiper{width:100%;height:100%}.swiper-wrapper{width:100%;height:100%;display:flex}.swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.custom-slider.tall .swiper-slide img,.custom-slider.tall .swiper-slide video{object-fit:cover}.custom-slider.single img,.custom-slider.single video{object-fit:cover!important}.slide-image-thumb,.slide-video-thumb{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:3px;overflow:hidden}.slide-image-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.custom-slider.tall .slide-image-thumb img{object-fit:cover}.slide-video-thumb video{width:100%;height:100%;object-fit:cover}.slide-video-thumb video.playing{object-fit:contain!important}.slider-frame>.swiper-pagination{position:static;display:flex!important;justify-content:center;gap:8px;margin-top:15px}.swiper-pagination-bullet{width:8px!important;height:8px!important;border-radius:50%;background:var(--slider-inline-bullet);opacity:1!important}.swiper-pagination-bullet-active{background:var(--slider-inline-bullet-active)}.slider-frame.video-playing>.swiper-pagination{opacity:0;pointer-events:none}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:0 0;border:none;cursor:pointer;color:var(--slider-inline-arrow-color);opacity:0;pointer-events:none;transition:opacity .4s ease .15s,color .25s ease}.slider-arrow.prev{left:-65px}.slider-arrow.next{right:-65px}.slider-main-row:hover .slider-arrow,.slider-frame.show-arrows .slider-arrow{opacity:1;pointer-events:auto}.slider-main-row:hover .slider-arrow{color:var(--slider-inline-arrow-hover)}.slider-frame.video-playing .slider-arrow{opacity:0;pointer-events:auto}.slider-frame.video-playing:hover .slider-arrow{opacity:1;pointer-events:auto}.slider-frame.video-playing:hover>.swiper-pagination{opacity:1;pointer-events:auto}.video-play-overlay{position:absolute;inset:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.slider-overlay{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:99999;display:none;justify-content:center;align-items:center}.slider-overlay.active{display:flex}.slider-overlay-content{max-width:90vw;max-height:90vh;text-align:center}.slider-lightbox-img,.slider-lightbox-video{max-width:100%;max-height:90vh;object-fit:contain;border-radius:3px}.overlay-prev,.overlay-next,.slider-close{position:absolute;width:58px;height:58px;border-radius:50%;background:0 0;color:#fafbf7;border:none;cursor:pointer}.slider-close{top:22px;right:22px}.overlay-prev{left:22px;top:50%;transform:translateY(-50%)}.overlay-next{right:22px;top:50%;transform:translateY(-50%)}.slider-caption{margin-top:12px;font-size:.9rem;color:#fff}.slider-overlay.zoomed{cursor:zoom-out}.slider-overlay.zoomed img,.slider-overlay.zoomed video{max-width:none;max-height:none;object-fit:none!important}.slider-overlay.zoomed .slider-overlay-content{overflow:auto}html.overlay-open,body.overlay-open{overflow:hidden;height:100%}body.overlay-open{position:fixed;width:100%}:root{--slider-inline-arrow-color:#5e5e5e;--slider-inline-arrow-hover:#000;--slider-inline-bullet:#b9b9b9;--slider-inline-bullet-active:#797979}:root[data-theme=dark]{--slider-inline-arrow-color:#bfbfbf;--slider-inline-arrow-hover:#fff;--slider-inline-bullet:#777;--slider-inline-bullet-active:#c1c1c1}.slider-frame.slider-align-left{margin-left:0;margin-right:auto}.slider-frame.slider-align-center{margin-left:auto;margin-right:auto}.slider-frame.slider-align-right{margin-left:auto;margin-right:0}.slider-frame{overflow:visible}.custom-slider.tall img{object-fit:cover!important}.slide-image-thumb{background:rgba(47,47,47,0)}.slider-frame.slider-sized .custom-slider{aspect-ratio:auto!important}.slide-image-thumb img{display:block}.post-hero-slider{position:relative}.post-hero-slider .slider-frame{margin:0 auto}.post-hero-slider .custom-slider{aspect-ratio:unset!important;height:var(--hero-slider-height,70vh)!important;width:auto!important;max-width:90vw}.post-hero-slider .custom-slider:not(.tall){width:calc(var(--hero-slider-height,70vh) * (16/9))!important;max-width:90vw}.post-hero-slider .swiper{width:auto!important;height:100%!important}.post-hero-slider .swiper-wrapper{height:100%!important;width:auto!important}.post-hero-slider .swiper-slide{width:auto!important;height:100%!important;display:flex;justify-content:center;align-items:center}.post-hero-slider .slide-image-thumb{height:100%;width:auto;display:flex;align-items:center;justify-content:center}.post-hero-slider .slide-image-thumb img{height:100%;width:auto;max-width:90vw;object-fit:contain;display:block}.post-hero-slider .slide-video-thumb{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.post-hero-slider .slide-video-thumb video{width:100%;height:100%;object-fit:contain}.slider-lightbox-img{cursor:zoom-in}.container{margin:0 auto;padding:2.5rem 0;max-width:var(--main-width)}.faq-accordion{border:1px solid var(--border);border-radius:3px;overflow:hidden;background:var(--entry);max-width:700px;margin:0 auto}.faq-accordion--info{max-width:700px}.faq-accordion .accordion-item{border-bottom:1px solid var(--border)}.faq-accordion .accordion-item:last-child{border-bottom:none}.faq-accordion button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 1.5rem;background:0 0;border:none;cursor:pointer;text-align:left;font-family:codesaver,monospace;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.0155em;color:var(--primary)}.faq-accordion button:hover{opacity:.85}.faq-accordion .accordion-title{flex:1}.faq-accordion .icon{width:1.25rem;text-align:center;font-size:1.25rem;line-height:1;color:currentColor}.faq-accordion .icon::before{content:"+"}.faq-accordion button[aria-expanded=true] .icon::before{content:"−"}.faq-accordion .accordion-content{overflow:hidden;padding:0;font-family:codesaver,monospace;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.0155em;color:var(--content);max-height:0;opacity:0;transform:translateY(-.25rem);transition:opacity 80ms ease,transform 80ms ease}.faq-accordion button[aria-expanded=true]+.accordion-content{max-height:none;opacity:1;transform:translateY(0);padding:0 1.5rem 1.5rem}.faq-accordion .accordion-content p{margin:0;max-width:60ch}@media(prefers-reduced-motion:reduce){.faq-accordion .accordion-content{transition:none}}.faq-accordion--info .icon{display:none}.faq-accordion--info .accordion-content{max-height:none!important;opacity:1!important;transform:none!important;padding:0 1.5rem;max-width:700px;min-width:700px}.post-content .faq-accordion .accordion-content,.post-content .faq-accordion .accordion-content ul,.post-content .faq-accordion .accordion-content li,.post-content .faq-accordion .accordion-content p{text-align:left!important}.faq-accordion+.faq-accordion{margin-top:0}.container+.container{margin-top:0}.faq-accordion .accordion-content ul{list-style:disc;padding-left:1.2rem}.faq-accordion--info .accordion-content ul{list-style:none;padding-left:0}.faq-accordion--info .accordion-content li{padding-left:0}