/* ❤ HeartSlider Styles v3.4.13 ❤ */.heart-slideshow{bottom:0;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;opacity:0;overflow:hidden;position:relative;right:0;top:0;visibility:hidden;width:100%;z-index:10}.heart-slideshow.first-heart-loaded,.heart-slideshow.first-image-loaded,.heart-slideshow.progressive-loading-disabled{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;visibility:visible}.heart-slideshow .heart-slide{bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity 0s 3s;transition:opacity 0s 3s;width:100%;z-index:-1}.heart-slide[tab-index="-1"]{visibility:hidden}.heart-slide .image-holder{height:100%;margin:0;pointer-events:none;width:100%}.heart-slide img{display:block;height:100%;opacity:0;pointer-events:none;-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;width:100%}.heart-slide img[src],.heart-slide img[srcset]{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover;visibility:visible}.heart-slide video{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;right:0;top:0;width:100%;will-change:contents;z-index:3}.heart-slide .heart-loaded,.heart-slide video.heart-loading,.heart-slideshow.progressive-loading-disabled img{opacity:1}.heart-slide.active{-webkit-backface-visibility:visible;backface-visibility:visible;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 3s cubic-bezier(.455,.03,.515,.955);transition:opacity 3s cubic-bezier(.455,.03,.515,.955);z-index:20}.fade-in-out .heart-slide{-webkit-transition-timing-function:cubic-bezier(.43,0,.27,1);transition-timing-function:cubic-bezier(.43,0,.27,1)}.fade-in-out .heart-slide.active{-webkit-transition-timing-function:cubic-bezier(.27,0,.43,1);transition-timing-function:cubic-bezier(.27,0,.43,1)}.heart-next,.heart-prev{background:transparent;border:0;bottom:0;cursor:pointer;left:auto;opacity:.3;outline:0;position:absolute;right:50%;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:50%;width:calc(50% + 5em);z-index:40}.heart-next:hover,.heart-prev:hover{opacity:1}.heart-next:before,.heart-prev:before{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:0;content:"";height:1.35em;left:auto;margin:auto;position:absolute;right:calc(50vw - 4em);top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:1.35em}.heart-next:before{left:calc(50vw - 4em);right:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.heart-next{left:50%}.progress-container{--total:4}.progress-container.type-dot{--dot-size:6px;--gutter:2%;--gutter:calc(50%/var(--total, 4)*2)}@media screen and (min-width:1024px){.progress-container.type-dot{--gutter:calc(15vw/var(--total, 4)*3)}}.progress-container.type-dash{--gutter:1%;--gutter:calc(20vw/var(--total, 4)*3)}.progress-container{--max-container-width:100vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;bottom:0;bottom:env(safe-area-inset-bottom);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:var(--gutter,0);justify-content:center;left:0;margin:0 auto;max-width:calc(4rem*var(--total, 4));padding:1%;position:absolute;right:0;text-align:center;top:auto;width:100%;width:calc(var(--max-container-width, 100vw)/(5 + var(--total, 4))*var(--total, 4));z-index:50}.indicator{background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;margin:0;outline:none;overflow:hidden;padding:10px 0;position:relative;width:100%}.type-dot .indicator{-webkit-box-sizing:content-box;box-sizing:content-box;height:calc(var(--dot-size, 6px)*2);max-width:calc(var(--total, 4)/100*1%);padding:6px;padding:calc(var(--dot-size, 6px)/2);width:calc(var(--dot-size, 6px)*2)}@media screen and (min-width:1024px){.type-dot .indicator{min-width:calc(var(--dot-size, 6px)*2)}}.progress-container button{cursor:pointer}.indicator:before{background:var(--indicator-color,#fff);content:"";height:inherit;left:0;margin:0 auto;opacity:.25;position:absolute;right:0;-webkit-transition:opacity .15s ease-out .1s;transition:opacity .15s ease-out .1s;width:auto}.type-dot .indicator:before{aspect-ratio:1/1;border-radius:50%;bottom:0;height:auto;left:0;margin:auto;min-width:var(--dot-size,6px);right:0;top:0;width:30%}button.indicator:active:before,button.indicator:hover:before{opacity:.55;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.progress-container .indicator.active:before{opacity:.8;-webkit-transition:opacity .15s ease-out .2s;transition:opacity .15s ease-out .2s}
