/* Copyright since 2026 DreamCode by DREAM SRL — Academic Free License 3.0 (AFL-3.0): https://opensource.org/licenses/AFL-3.0 — minified build, see frontend.css for the readable source. */
.dcs-wrapper{width:100%;position:relative;--dcs-bp:768px}.dcs-slider{position:relative;width:100%;aspect-ratio:var(--dcs-aspect-ratio,16/9);background:#f0f0f0;overflow:hidden;container-type:inline-size}.dcs-slider-mobile{display:none !important}@media (max-width:767px){.dcs-slider-desktop{display:none !important}.dcs-slider-mobile{display:block !important}}.dcs-slides{position:absolute;inset:0}.dcs-slider .dcs-slide{position:absolute;inset:0;pointer-events:none;transition-property:opacity,transform;transition-duration:var(--dcs-trans-ms,550ms);transition-timing-function:ease;will-change:transform,opacity}.dcs-trans-fade .dcs-slide{opacity:0}.dcs-trans-fade .dcs-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.dcs-trans-slide .dcs-slide{transform:translateX(100%);opacity:1}.dcs-trans-slide .dcs-slide.is-active{transform:translateX(0);pointer-events:auto;z-index:1}.dcs-trans-slide .dcs-slide.is-prev{transform:translateX(-100%)}.dcs-trans-slide-v .dcs-slide{transform:translateY(100%);opacity:1}.dcs-trans-slide-v .dcs-slide.is-active{transform:translateY(0);pointer-events:auto;z-index:1}.dcs-trans-slide-v .dcs-slide.is-prev{transform:translateY(-100%)}.dcs-trans-zoom .dcs-slide{opacity:0;transform:scale(1.06)}.dcs-trans-zoom .dcs-slide.is-active{opacity:1;transform:scale(1);pointer-events:auto;z-index:1}.dcs-trans-flip-h,.dcs-trans-flip-v,.dcs-trans-cube{perspective:1500px}.dcs-trans-flip-h .dcs-slide,.dcs-trans-flip-v .dcs-slide,.dcs-trans-cube .dcs-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden}.dcs-trans-flip-h .dcs-slide{transform:rotateY(90deg);opacity:0}.dcs-trans-flip-h .dcs-slide.is-active{transform:rotateY(0);opacity:1;pointer-events:auto;z-index:1}.dcs-trans-flip-h .dcs-slide.is-prev{transform:rotateY(-90deg);opacity:0}.dcs-trans-flip-v .dcs-slide{transform:rotateX(-90deg);opacity:0}.dcs-trans-flip-v .dcs-slide.is-active{transform:rotateX(0);opacity:1;pointer-events:auto;z-index:1}.dcs-trans-flip-v .dcs-slide.is-prev{transform:rotateX(90deg);opacity:0}.dcs-trans-cube .dcs-slide{transform:translateX(100%) rotateY(-90deg);transform-origin:0% 50%;opacity:0.6}.dcs-trans-cube .dcs-slide.is-active{transform:translateX(0) rotateY(0);transform-origin:50% 50%;opacity:1;pointer-events:auto;z-index:1}.dcs-trans-cube .dcs-slide.is-prev{transform:translateX(-100%) rotateY(90deg);transform-origin:100% 50%;opacity:0.6}.dcs-trans-none .dcs-slide{opacity:0;transition:none}.dcs-trans-none .dcs-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.dcs-slide-picture{position:absolute;inset:0;width:100%;height:100%;display:block;margin:0}.dcs-slide-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.dcs-slide-video{position:absolute;inset:0}.dcs-slide-overlay{position:absolute;inset:0;pointer-events:none}.dcs-slide-overlay-dark{background:#000}.dcs-slide-overlay-light{background:#fff}.dcs-slide-link{position:absolute;inset:0;display:block;z-index:2;text-decoration:none}.dcs-blocks{position:absolute;top:0;left:0;pointer-events:none;z-index:3;transform-origin:0 0;transform:scale(calc(100cqi / (var(--dcs-canvas-w,1920) * 1px)))}.dcs-block{position:absolute;transform:translate(-50%,-50%) scale(var(--dcs-block-scale,1));pointer-events:auto;width:max-content;max-width:80%;word-break:break-word;line-height:1.3}.dcs-block-text .dcs-block-content{word-break:break-word}.dcs-block-cta .dcs-block-cta-preview{display:inline-flex;align-items:center;padding:10px 22px;background-color:#0066cc;border-radius:8px;text-decoration:none;word-break:break-word}.dcs-block-cta .dcs-block-cta-preview > *{margin:0}.dcs-btn-style-shadow-soft{box-shadow:0 2px 6px rgba(0,0,0,.18)}.dcs-btn-style-shadow-strong{box-shadow:0 6px 18px rgba(0,0,0,.28)}.dcs-btn-style-border{background:transparent !important;border:2px solid currentColor}.dcs-block-cta .dcs-block-cta-preview{transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;will-change:transform}.dcs-block-cta .dcs-btn-hover-lift:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.28)}.dcs-block-cta .dcs-btn-hover-grow:hover{transform:scale(1.05)}.dcs-block-cta .dcs-btn-hover-shine{position:relative;overflow:hidden;isolation:isolate}.dcs-block-cta .dcs-btn-hover-shine::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-110%);transition:transform .55s ease-out;pointer-events:none}.dcs-block-cta .dcs-btn-hover-shine:hover::after{transform:translateX(110%)}@media (prefers-reduced-motion:reduce){.dcs-block-cta .dcs-block-cta-preview{transition:none}.dcs-block-cta .dcs-btn-hover-shine::after{transition:none}}.dcs-block-link,.dcs-block-cta-preview{cursor:pointer}.dcs-slide.is-active .dcs-block[class*="dcs-anim-"]{animation-duration:800ms;animation-timing-function:cubic-bezier(0.16,1,0.3,1);animation-fill-mode:backwards;animation-delay:var(--dcs-entry-delay,0ms)}.dcs-slide.is-active .dcs-block.dcs-anim-fade{animation-name:dcs-anim-fade}.dcs-slide.is-active .dcs-block.dcs-anim-slide-up{animation-name:dcs-anim-slide-up}.dcs-slide.is-active .dcs-block.dcs-anim-slide-down{animation-name:dcs-anim-slide-down}.dcs-slide.is-active .dcs-block.dcs-anim-slide-left{animation-name:dcs-anim-slide-left}.dcs-slide.is-active .dcs-block.dcs-anim-slide-right{animation-name:dcs-anim-slide-right}.dcs-slide.is-active .dcs-block.dcs-anim-zoom{animation-name:dcs-anim-zoom}@keyframes dcs-anim-fade{from{opacity:0}to{opacity:1}}@keyframes dcs-anim-slide-up{from{opacity:0;transform:translate(-50%,calc(-50% + 80px)) scale(var(--dcs-block-scale,1))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--dcs-block-scale,1))}}@keyframes dcs-anim-slide-down{from{opacity:0;transform:translate(-50%,calc(-50% - 80px)) scale(var(--dcs-block-scale,1))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--dcs-block-scale,1))}}@keyframes dcs-anim-slide-left{from{opacity:0;transform:translate(calc(-50% - 160px),-50%) scale(var(--dcs-block-scale,1))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--dcs-block-scale,1))}}@keyframes dcs-anim-slide-right{from{opacity:0;transform:translate(calc(-50% + 160px),-50%) scale(var(--dcs-block-scale,1))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--dcs-block-scale,1))}}@keyframes dcs-anim-zoom{from{opacity:0;transform:translate(-50%,-50%) scale(calc(0.6 * var(--dcs-block-scale,1)))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--dcs-block-scale,1))}}@media (prefers-reduced-motion:reduce){.dcs-slide.is-active .dcs-block[class*="dcs-anim-"]{animation:none}}.dcs-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;background:rgba(255,255,255,0.85);color:#222;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.18);cursor:pointer;z-index:4;opacity:0.9;transition:opacity .15s,transform .15s}.dcs-nav:hover{opacity:1}.dcs-nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.dcs-nav-prev{left:14px}.dcs-nav-next{right:14px}.dcs-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:4}.dcs-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.18);padding:0;cursor:pointer;transition:background .15s,transform .15s}.dcs-dot.is-active{background:#fff;transform:scale(1.2)}.dcs-dot:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.dcs-slide{transition:none}}@media (max-width:480px){.dcs-nav{width:36px;height:36px;font-size:22px}.dcs-nav-prev{left:8px}.dcs-nav-next{right:8px}}.dcs-block-image-img{display:block;width:100%;height:auto;max-width:100%}.dcs-block-image-link{display:block;width:100%;text-decoration:none}.dcs-block.dcs-img-w .dcs-block-image-img{width:100%;height:auto}.dcs-block.dcs-img-h .dcs-block-image-img{width:auto;height:100%}.dcs-block.dcs-img-wh .dcs-block-image-img{width:100%;height:100%;object-fit:contain;object-position:center center}.dcs-slider,.dcs-slider *{box-sizing:border-box !important}.dcs-slider a.dcs-block-link,.dcs-slider a.dcs-slide-link,.dcs-slider a.dcs-block-image-link,.dcs-slider a.dcs-block-cta-preview{text-decoration:none !important;border:0 !important;background-image:none !important}.dcs-slider .dcs-slide-img{width:100% !important;height:100% !important;object-fit:cover !important;border:0 !important;box-shadow:none !important;max-width:none !important}.dcs-slider .dcs-slide-video{width:100% !important;height:100% !important;object-fit:cover !important;border:0 !important;box-shadow:none !important}.dcs-slider .dcs-block-image-img{border:0 !important;box-shadow:none !important;max-width:100% !important}.dcs-slider .dcs-nav,.dcs-slider .dcs-dot{background-image:none !important;text-shadow:none !important}
