.splide{margin-bottom:40px}.splide__slide{box-sizing:border-box}.splide__slide a{text-decoration:none !important}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image{position:relative;overflow:hidden;margin:0}.ns-slider.splide{visibility:visible !important}.ns-slider .splide__slide{position:relative;overflow:hidden}.glightbox{display:block;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;border-radius:10px}.glightbox img,.ns-slider .splide__slide img{display:block;height:100%;object-fit:cover;aspect-ratio:16/9;border-radius:10px;transform:scale(1.1);transition:transform .6s cubic-bezier(.165,.84,.44,1);will-change:transform;backface-visibility:hidden}.glightbox:before,.ns-slider .splide__slide:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0);z-index:2;transition:background .6s cubic-bezier(.165,.84,.44,1);pointer-events:none}@media (min-width:992px){.glightbox:hover img,.ns-slider .splide__slide:hover img{transform:scale(1)}.glightbox:hover:before,.ns-slider .splide__slide:hover:after{background:rgba(0,0,0,.25)}}@media (max-width:991px){.glightbox img,.ns-slider .splide__slide img{transform:none;transition:none}.glightbox:before,.ns-slider .splide__slide:after{display:none}}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image,.ns-slider .splide__slide{opacity:0;animation:nslFadeIn .6s ease-out forwards}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image:nth-child(1),.ns-slider .splide__slide:nth-child(1){animation-delay:0s}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image:nth-child(2),.ns-slider .splide__slide:nth-child(2){animation-delay:.1s}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image:nth-child(3),.ns-slider .splide__slide:nth-child(3){animation-delay:.2s}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image:nth-child(4),.ns-slider .splide__slide:nth-child(4){animation-delay:.3s}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image:nth-child(5),.ns-slider .splide__slide:nth-child(5){animation-delay:.4s}.wp-block-gallery[data-lightbox="1"] figure.wp-block-image:nth-child(6),.ns-slider .splide__slide:nth-child(6){animation-delay:.5s}@keyframes nslFadeIn{to{opacity:1}}@media (max-width:991px){.wp-block-gallery[data-lightbox="1"] figure.wp-block-image,.ns-slider .splide__slide{animation:none;opacity:1}}.glightbox img[data-src]{opacity:1 !important}[data-lightbox-hidden]{pointer-events:none}.glightbox-container .gslide-image img{max-width:90vw;max-height:90vh;width:auto !important;height:auto !important;object-fit:contain;transform:none !important;cursor:pointer}.glightbox-container .gslide-media{background:0 0}.glightbox-container .ginner-container{display:flex;align-items:center;justify-content:center}.glightbox-container{--ns-lb-radius:14px;--ns-lb-max:min(92vw, 1100px)}.glightbox-container .ginner-container{width:var(--ns-lb-max);max-width:var(--ns-lb-max) !important;margin-left:auto;margin-right:auto}.glightbox-container .gslide-media.gslide-image{width:100%;border-radius:var(--ns-lb-radius);overflow:hidden}.glightbox-container .gslide-image img{width:100% !important;height:auto !important;border-radius:inherit}.glightbox-container .gslide-description.description-bottom{width:100%;max-width:var(--ns-lb-max) !important;margin-left:auto;margin-right:auto}.glightbox-container .gdesc-inner .gslide-title{display:block !important;margin:0 0 .4rem;color:#fff;font-weight:700;font-size:clamp(18px, 2vw, 24px);line-height:1.3;letter-spacing:.2px}.glightbox-container .gdesc-inner .gslide-desc{margin-top:.25rem}.ns-post-slider .splide__track{padding-top:16px;padding-bottom:40px;margin-top:-16px;margin-bottom:-16px}.ns-post-slider .splide__slide{height:auto}.ns-post-slider .splide__slide a{color:var(--ns-slider-text-color,var(--wp--preset--color--contrast,#111));display:flex;flex-direction:column;height:100%;position:relative;background:var(--ns-slider-slide-bg,var(--wp--preset--color--base,#fff));border-radius:12px;overflow:hidden;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 6px rgba(0,0,0,.08)}.ns-post-slider .splide__slide a img{width:100%;height:240px;object-fit:cover;display:block;flex-shrink:0;border-radius:12px}.ns-post-slider .splide__slide a .info{padding:1.5rem 1.5rem 1rem;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;color:var(--ns-slider-text-color,var(--wp--preset--color--contrast,#1a1a1a));flex-shrink:0;transition:color .3s ease}.ns-post-slider .splide__slide a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1;border-radius:12px;transition:all .3s cubic-bezier(.165,.84,.44,1);pointer-events:none}.ns-post-slider .splide__slide a .info{position:relative;z-index:2}.ns-post-slider .splide__slide{align-items:stretch;justify-content:flex-start}.ns-post-slider .splide__slide a:before{z-index:1}@media (min-width:992px){.ns-post-slider .splide__slide a:hover{box-shadow:0 12px 24px rgba(0,0,0,.12)}.ns-post-slider .splide__slide a:hover:before{background:rgba(0,0,0,.2)}}.ns-post-slider .splide__list{display:flex;align-items:stretch}.ns-post-slider .splide__slide{display:flex;flex-direction:column}.ns-post-slider .splide__slide a{min-height:100%}.ns-post-slider .splide__slide a:not(:has(h3)):not(:has(p)) img{height:100%;min-height:300px;border-radius:12px}.ns-post-slider .splide__slide a:not(:has(h3)):not(:has(p)):before{height:100%;border-radius:12px}@media (max-width:991px){.ns-post-slider .splide__track{padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px}.ns-post-slider .splide__slide a{transition:none}.ns-post-slider .splide__slide a:before{display:none}.ns-post-slider .splide__slide a .info{padding:1.25rem 1.25rem .75rem;font-size:1rem}.ns-post-slider .splide__slide a img{height:200px}.ns-post-slider .splide__slide a:before{height:200px}}@media (max-width:576px){.ns-post-slider .splide__slide a .info{font-size:.95rem;padding:1rem 1rem .5rem}.ns-post-slider .splide__slide a img{height:180px}.ns-post-slider .splide__slide a:before{height:180px}}.ns-slider .splide__slide img{width:100% !important;max-width:100% !important}.ns-slider .glightbox img{display:block;width:100%;height:auto}.glightbox-container .goverlay,.glightbox-container .gOverlay{background:rgba(10,10,10,.55) !important;backdrop-filter:blur(8px)}.glightbox-container .ginner-container{padding:clamp(12px, 2.5vw, 28px);gap:clamp(8px, 1.5vw, 16px)}.glightbox-container .gslide-image img{border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.35)}.glightbox-container .gslide-description.description-bottom{max-width:min(92vw, 1100px) !important;margin-top:clamp(10px, 1.8vw, 16px);background:rgba(18,18,18,.55);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(6px);border-radius:12px}.glightbox-container .gdesc-inner{padding:clamp(12px, 2vw, 20px) clamp(14px, 2.2vw, 24px)}.glightbox-container .gdesc-inner .gslide-desc{color:rgba(255,255,255,.9);font-size:clamp(14px, 1.6vw, 18px);line-height:1.7;margin:0}.glightbox-container .gbtn{width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);transition:background .25s ease,transform .25s ease,border-color .25s ease}.glightbox-container .gbtn svg,.glightbox-container .gbtn i{width:18px;height:18px;color:#fff}.glightbox-container .gbtn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.glightbox-container .gbtn:active{transform:translateY(0)}.glightbox-container .gbtn:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes nslLbFadeUp{from{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.glightbox-container .gslide.loaded.current .gslide-image,.glightbox-container .gslide.loaded.current .gslide-description{animation:nslLbFadeUp .38s cubic-bezier(.165,.84,.44,1) both}@media (max-width:767px){.glightbox-container .ginner-container{padding:12px}.glightbox-container .gslide-description.description-bottom{background:rgba(18,18,18,.6);border-radius:10px}.glightbox-container .gbtn{width:40px;height:40px}.glightbox-container .gbtn svg,.glightbox-container .gbtn i{width:16px;height:16px}}.gallery-container{--ns-gallery-row-height:260px;--ns-gallery-radius:12px}.gallery-container .gallery-item__inner{position:relative;height:var(--ns-gallery-row-height);overflow:hidden;border-radius:var(--ns-gallery-radius)}.gallery-container .gallery-item__inner>a.glightbox{display:block;width:100%;height:100%}.gallery-container .gallery-item__inner>a.glightbox>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}@media (max-width:991px){.gallery-container{--ns-gallery-row-height:200px}}@media (max-width:576px){.gallery-container{--ns-gallery-row-height:160px}}.ns-slider img,.glightbox-container img,.gallery-container img{overflow:clip}.ns-card-slider,.ns-post-slider,.ns-lightslider{--ns-slider-arrow-size:42px;--ns-slider-theme-text:var(--wp--preset--color--contrast,var(--wp--preset--color--foreground,#111));--ns-slider-theme-base:var(--wp--preset--color--base,var(--wp--preset--color--background,#fff));--ns-slider-theme-primary:var(--wp--preset--color--primary,var(--wp--preset--color--accent,#111));--ns-slider-arrow-color:var(--ns-slider-theme-base);--ns-slider-arrow-bg:color-mix(in srgb,var(--ns-slider-theme-text) 82%,transparent);--ns-slider-arrow-border:transparent;--ns-slider-pagination-color:color-mix(in srgb,var(--ns-slider-theme-text) 24%,transparent);--ns-slider-pagination-active-color:var(--ns-slider-theme-primary);--ns-slider-title-color:inherit;--ns-slider-text-color:inherit;--ns-slider-caption-color:inherit;--ns-slider-meta-color:inherit;--ns-slider-slide-bg:initial;--ns-slider-slide-border:currentColor}.ns-slider-skin{color:var(--ns-slider-text-color,inherit)}.ns-slider-skin :where(h1,h2,h3,h4,h5,h6,.wp-block-heading,.ns-slider-title){color:var(--ns-slider-title-color,currentColor)}.ns-slider-skin :where(p,.wp-block-post-excerpt,.ns-slider-text,.info){color:var(--ns-slider-text-color,currentColor)}.ns-slider-skin :where(figcaption,.wp-element-caption,.ns-slider-caption){color:var(--ns-slider-caption-color,var(--ns-slider-text-color,currentColor))}.ns-slider-skin :where(.ns-slider-taxonomy,.ns-slider-taxonomy-term,.pills,.post-date,.wp-block-post-date,.wp-block-post-terms){color:var(--ns-slider-meta-color,var(--ns-slider-text-color,currentColor))}.ns-card-slider .splide__slide>:where(.wp-block-group,.wp-block-columns,.wp-block-cover,.ns-slider-card),.ns-lightslider .splide__slide>:where(figure,a,.ns-slider-card){background-color:var(--ns-slider-slide-bg,initial);border-color:var(--ns-slider-slide-border,currentColor)}.ns-post-slider .splide__slide a{border-color:var(--ns-slider-slide-border,transparent)}.ns-post-slider .splide__slide a .info h3,.ns-post-slider .splide__slide a h3{color:var(--ns-slider-title-color,var(--ns-slider-text-color,var(--wp--preset--color--contrast,#111)))}.ns-post-slider .splide__slide a .info p,.ns-post-slider .splide__slide a p{color:var(--ns-slider-text-color,var(--wp--preset--color--contrast,#111))}.ns-post-slider .ns-slider-taxonomy,.ns-post-slider .ns-slider-taxonomy-term{color:var(--ns-slider-meta-color,var(--ns-slider-text-color,currentColor))}.ns-card-slider .splide__slide,.ns-post-slider .splide__slide,.ns-lightslider .splide__slide{text-align:initial;justify-content:flex-start;align-items:stretch}.ns-slider-skin .splide__arrow{width:var(--ns-slider-arrow-size);height:var(--ns-slider-arrow-size);border-radius:999px;opacity:1;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;color:var(--ns-slider-arrow-color);background:var(--ns-slider-arrow-bg);border:1px solid var(--ns-slider-arrow-border);transition:opacity .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.ns-slider-skin .splide__arrow svg{width:55%;height:55%;display:block;pointer-events:none;fill:none;stroke:currentColor;transform:none !important}.ns-slider-skin .splide__arrow--prev svg,.ns-slider-skin .splide__arrow--next svg,.ns-slider-skin .splide__arrow svg.ns-slider-arrow-svg{transform:none !important}.ns-slider-skin .splide__arrow:hover{opacity:.9}.ns-slider-skin .splide__arrow:disabled{opacity:.35;cursor:not-allowed}.ns-slider-skin .splide__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ns-slider-arrow-style-outline .splide__arrow{background:0 0;border-color:var(--ns-slider-arrow-border,currentColor);color:var(--ns-slider-arrow-color,#111)}.ns-slider-arrow-style-ghost .splide__arrow{background:color-mix(in srgb,var(--ns-slider-arrow-bg,#111) 12%,transparent);border-color:color-mix(in srgb,var(--ns-slider-arrow-border,#111) 20%,transparent);color:var(--ns-slider-arrow-color,#111);backdrop-filter:blur(8px)}.ns-slider-arrow-style-bare .splide__arrow{background:0 0;border-color:transparent;color:var(--ns-slider-arrow-color,#111)}.ns-slider-skin .splide__pagination__page{width:8px;height:8px;background:var(--ns-slider-pagination-color);opacity:1;transition:transform .2s ease,background .2s ease}.ns-slider-skin .splide__pagination__page.is-active{background:var(--ns-slider-pagination-active-color);transform:scale(1.2)}.ns-post-slider-placeholder{background:#eee;height:200px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#888;border-radius:12px}.ns-lightslider .ns-slider-caption{margin:.75rem 0 0;font-size:.9rem;line-height:1.45}@media (max-width:767px){.ns-slider-skin .splide__arrow{--ns-slider-arrow-size:36px}}.ns-card-slider{width:100%;max-width:100%;background:0 0;--ns-card-width-desktop:320px;--ns-card-width-tablet:300px;--ns-card-width-mobile:86vw;--ns-card-gap-desktop:24px;--ns-card-gap-tablet:20px;--ns-card-gap-mobile:16px}.ns-card-slider .splide__track{width:100%}.ns-card-slider .splide__list{align-items:stretch}.ns-card-slider--card-width .splide__slide{width:var(--ns-card-width-desktop) !important;flex:0 0 var(--ns-card-width-desktop) !important;max-width:min(var(--ns-card-width-desktop), calc(100vw - 32px));display:flex;height:auto;box-sizing:border-box;text-align:initial;justify-content:flex-start;align-items:stretch}.ns-card-slider--per-page .splide__slide{display:flex;height:auto;box-sizing:border-box;text-align:initial;justify-content:flex-start;align-items:stretch}.ns-card-slider--controls-hidden .splide__arrows,.ns-card-slider--controls-hidden .splide__pagination{display:none !important}.ns-card-slider .splide__slide>*{width:100%;max-width:100%;box-sizing:border-box}.ns-card-slider--equal-height .splide__slide>*{height:100%}.ns-card-slider .ns-slider-card{width:100%;max-width:100%;min-height:var(--ns-card-min-height,auto);border-radius:var(--ns-card-radius,inherit);display:flex;flex-direction:column;box-sizing:border-box;text-align:left}.ns-card-slider .ns-slider-card--align-left{text-align:left}.ns-card-slider .ns-slider-card--align-center{text-align:center}.ns-card-slider .ns-slider-card--align-right{text-align:right}.ns-card-slider .ns-slider-card--valign-start{justify-content:flex-start}.ns-card-slider .ns-slider-card--valign-center{justify-content:center}.ns-card-slider .ns-slider-card--valign-end{justify-content:flex-end}.ns-card-slider .ns-slider-card--valign-space-between{justify-content:space-between}.ns-card-slider .ns-slider-card .wp-block-buttons{margin-top:auto}.ns-card-slider .splide__slide>.wp-block-group,.ns-card-slider .splide__slide>.wp-block-columns,.ns-card-slider .splide__slide>.wp-block-cover{margin-top:0;margin-bottom:0}.ns-card-slider img,.ns-card-slider .ns-slider-card img{display:block;max-width:100%;height:auto}@media (max-width:1024px){.ns-card-slider--card-width .splide__slide{width:var(--ns-card-width-tablet,var(--ns-card-width-desktop)) !important;flex:0 0 var(--ns-card-width-tablet,var(--ns-card-width-desktop)) !important;max-width:min(var(--ns-card-width-tablet, var(--ns-card-width-desktop)), calc(100vw - 28px))}}@media (max-width:767px){.ns-card-slider--card-width .splide__slide{width:var(--ns-card-width-mobile,86vw) !important;flex:0 0 var(--ns-card-width-mobile,86vw) !important;max-width:min(var(--ns-card-width-mobile, 86vw), calc(100vw - 24px))}}.ns-slider-skin .splide__arrow svg path{vector-effect:non-scaling-stroke}.ns-post-slider a.glightbox,.ns-lightslider a.glightbox{display:block}.ns-post-slider a.glightbox:before,.ns-lightslider a.glightbox:before{pointer-events:none}