.dc-frame-slideshow .dc-slideshow-body{opacity:0;transition:opacity 0.3s;position:relative;width:100%;aspect-ratio:3 / 1;overflow:hidden}@media (max-width:768px){.dc-frame-slideshow .dc-slideshow-body{aspect-ratio:9 / 16}}.dc-frame-slideshow .dc-slideshow-body.render{opacity:1}.dc-frame-slideshow .loading::before{content:'';position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background:var(--bg-2)}.dc-frame-slideshow .loading::after{content:'';position:fixed;z-index:100000;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;pointer-events:none;border-radius:50%;opacity:0.4;background:var(--color-link);animation:loaderAnim 0.7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(0.5,0.5,1)}}.dc-frame-slideshow .slideshow{position:relative;inset:0;width:100%;height:100%;overflow:hidden}.dc-frame-slideshow .slides{position:absolute;width:100%;height:100%}.dc-frame-slideshow .slide{position:absolute;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.dc-frame-slideshow .slide--current{opacity:1;pointer-events:auto}.dc-frame-slideshow .slide__img{position:absolute;top:-200px;left:-200px;width:calc(100% + 400px);height:calc(100% + 400px);background-size:cover;background-position:50% 50%}.dc-frame-slideshow .slidenav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);pointer-events:none;z-index:50}.dc-frame-slideshow .slidenav__item{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:none;background:rgba(0,0,0,0.4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;cursor:pointer;transition:background 0.3s,transform 0.2s}.dc-frame-slideshow .slidenav__item--prev{left:24px}.dc-frame-slideshow .slidenav__item--next{right:24px}.dc-frame-slideshow .slidenav__item:hover{background:rgba(0,0,0,0.65);transform:translateY(-50%) scale(1.05) rotate(360deg);background:#d7c785;color:#fff;border-color:#d7c785}.dc-frame-slideshow .slidenav__item:focus{outline:none}.dc-frame-slideshow .slidenav__item:focus{outline:none}.dc-frame-slideshow .slidenav__item:hover{color:var(--color-nav-hover)}.dc-frame-slideshow .shape{position:absolute;width:100%;height:100%;fill:var(--color-shape-fill);top:0;pointer-events:none}.dc-frame-slideshow .slide__title{position:relative;font-size:clamp(1.8rem,4vw,5rem);margin:0;cursor:default;line-height:1;color:var(--heading-color)}.dc-frame-slideshow .slide__desc{position:relative;font-size:1.5em;margin:0 0 2em 0;cursor:default;color:var(--subheading-color);padding:0 1em;text-align:center}.dc-frame-slideshow .slide__link{position:relative;font-size:1em;font-weight:bold;padding:1em 2em;display:block;color:var(--btn-text);background:var(--btn-bg);transition:color 0.3s,background 0.3s}.dc-frame-slideshow .slide__link:hover{color:var(--btn-text-hover);background:var(--btn-bg-hover)}@media (max-width:768px){.dc-frame-slideshow .slidenav__item{width:44px;height:44px;font-size:22px}.dc-frame-slideshow .slidenav__item--prev{left:12px}.dc-frame-slideshow .slidenav__item--next{right:12px}}@media screen and (max-width:55em){.dc-frame-slideshow .slide__desc{font-size:1em}.dc-frame-slideshow .slide__link{font-size:0.85em}}