.em-block-slider__header{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.em-block-slider__header h2{margin-bottom:1rem}.em-block-slider__header .em-block-slider__description{margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.5}.em-block-slider,.em-block-slider__editor{--opacity-disabled: 0.25;--opacity-hover: 0.75;--slide-transition-duration: 0.5s;--slide-transition-timing-function: $ease-out-expo;--dot-color: #000;--control-transition-duration: 0.25s;--control-transition-timing-function: $ease-out-expo;position:relative;padding:2rem 0}.em-block-slider[data-show-overflow=true],.em-block-slider__editor[data-show-overflow=true]{overflow:visible}.em-block-slider[data-show-overflow=true] .em-block-slider__slider,.em-block-slider__editor[data-show-overflow=true] .em-block-slider__slider{overflow:visible}@media(min-width: 782px){.em-block-slider[data-show-overflow=true] .em-block-slider__slider,.em-block-slider__editor[data-show-overflow=true] .em-block-slider__slider{width:calc(100% - 1rem)}}.em-block-slider[data-show-overflow=true] .em-block-slider__slider>*,.em-block-slider__editor[data-show-overflow=true] .em-block-slider__slider>*{opacity:var(--opacity-disabled);transition-property:opacity;transition-duration:var(--slide-transition-duration);transition-timing-function:var(--slide-transition-timing-function)}.em-block-slider[data-show-overflow=true] .em-block-slider__slider>*.is-active,.em-block-slider__editor[data-show-overflow=true] .em-block-slider__slider>*.is-active{opacity:1}.em-block-slider__slider:not(.is-created){--slides-amount: 1;--slides-gap: 1rem;display:flex;justify-content:flex-start;gap:var(--em-block-slider-editor-slide-gap);overflow-x:auto}.em-block-slider__slider:not(.is-created)>*{flex-shrink:0;width:100%;max-width:calc(100%/var(--slides-amount) - var(--slides-gap)*(var(--slides-amount) - 1)/var(--slides-amount));height:initial !important}@media(min-width: 600px){.em-block-slider__slider:not(.is-created){--slides-amount: 2}}@media(min-width: 960px){.em-block-slider__slider:not(.is-created){--slides-gap: 1.5rem;--slides-amount: 3}}.em-block-slider__slide{cursor:pointer;height:auto}.em-block-slider__item-wrapper{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end}.em-block-slider__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0;transition:transform .3s ease}.em-block-slider__slide:hover .em-block-slider__bg-image{transform:scale(1.05)}.em-block-slider__bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:1}.em-block-slider__item-content{position:relative;z-index:2;padding:2rem;color:#fff;width:100%}.em-block-slider__item-content h1,.em-block-slider__item-content h2,.em-block-slider__item-content h3,.em-block-slider__item-content h4,.em-block-slider__item-content h5,.em-block-slider__item-content h6,.em-block-slider__item-content p{color:#fff !important}.em-block-slider__item-logo{position:absolute;top:4%;right:7%;height:10%;width:auto;max-width:60%;object-fit:contain;z-index:3}.em-block-slider__item-title{font-family:var(--font-family-druk);margin-top:0;margin-bottom:.5rem;font-size:1.5rem;color:#fff;font-weight:medium}.em-block-slider__item-desc{font-size:.8rem;margin-bottom:0;opacity:.9;color:#fff}.em-block-slider__controls{position:relative;margin-top:1rem;height:6rem;display:flex;flex-flow:row nowrap;align-items:center}[data-keen-slider-immobile]+.em-block-slider__controls{display:none}.em-block-slider__arrows{display:flex;align-items:center;gap:.5rem;font-size:0;margin-left:auto}.em-block-slider__arrows__prev,.em-block-slider__arrows__next{display:inline-block;width:32px;height:32px;border:none;background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat;padding:0;cursor:pointer;opacity:1;transition-property:opacity;transition-duration:var(--control-transition-duration);transition-timing-function:var(--control-transition-timing-function)}.em-block-slider__arrows__prev:hover,.em-block-slider__arrows__next:hover{opacity:var(--opacity-hover)}.em-block-slider__arrows__prev[disabled],.em-block-slider__arrows__next[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.em-block-slider__arrows__prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPGNpcmNsZSBjeD0iMTYiIGN5PSIxNi4wMSIgcj0iMTUuMiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIvPgogIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNiAxNC45NGgxNC45M3YyLjEzSDkuNnYtMi4xM1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPgogIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTE2LjQ0IDEwLjY3LTUuMzMgNS4zNCA1LjMzIDUuMzMtMS41IDEuNS02Ljg1LTYuODMgNi44NC02Ljg1IDEuNTEgMS41MVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4=)}.em-block-slider__arrows__next{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPGNpcmNsZSBjeD0iMTYiIGN5PSIxNi4wMSIgcj0iMTUuMiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIvPgogIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIyLjQgMTQuOTRINy40Njd2Mi4xMzNIMjIuNHYtMi4xMzRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KICA8cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xNS41NTggMTAuNjcyIDUuMzMzIDUuMzM0LTUuMzMzIDUuMzMzIDEuNTA5IDEuNTA5IDYuODQxLTYuODQyLTYuODQxLTYuODQyLTEuNTA5IDEuNTA4WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPg==)}.em-block-slider__dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;gap:.5rem;flex-flow:row wrap;color:var(--dot-color)}.em-block-slider__dots button,.em-block-slider__dots span{width:.5rem;height:.5rem;padding:0;border:none;background-color:currentcolor;border-radius:50%;cursor:pointer;transition-property:opacity;transition-duration:var(--control-transition-duration);transition-timing-function:var(--control-transition-timing-function)}.em-block-slider__dots button:not(.is-active),.em-block-slider__dots span:not(.is-active){opacity:var(--opacity-disabled)}.em-block-slider-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.em-block-slider-modal.is-active{display:flex;align-items:center;justify-content:center}.em-block-slider-modal__overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:10001}.em-block-slider-modal__content-wrapper{position:relative;width:90vw;max-width:450px;aspect-ratio:3/4;background:#000;border-radius:8px;overflow:hidden;z-index:10002;display:flex;flex-direction:column;justify-content:flex-end}.em-block-slider-modal__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.em-block-slider-modal__bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.em-block-slider-modal__close{position:absolute;top:4%;left:5%;border:none;background:hsla(0,0%,100%,.2);width:40px;height:40px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;color:#fff;z-index:20;display:flex;align-items:center;justify-content:center}.em-block-slider-modal__close:hover{background:hsla(0,0%,100%,.4)}.em-block-slider-modal__logo{position:absolute;top:4%;right:7%;height:10%;width:auto;max-width:60%;object-fit:contain;z-index:10}.em-block-slider-modal__content{position:relative;z-index:2;padding:40px;color:#fff;width:100%;max-height:80%;overflow-y:auto;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none}.em-block-slider-modal__content::-webkit-scrollbar{display:none}.em-block-slider-modal__content h1,.em-block-slider-modal__content h2,.em-block-slider-modal__content h3,.em-block-slider-modal__content h4,.em-block-slider-modal__content h5,.em-block-slider-modal__content h6,.em-block-slider-modal__content p{color:#fff !important}.em-block-slider-modal__title{font-family:var(--font-family-druk);margin-top:0;font-size:2rem;color:#fff;font-weight:medium}.em-block-slider-modal__body{font-size:.8rem;line-height:1.6;margin-bottom:.5rem;color:#fff}.em-block-slider-modal .em-block-buttons-wrapper{margin-top:auto;align-self:flex-end;margin-bottom:0}.em-block-slider-modal .em-modal-button{font-size:.875rem !important;padding:.5em 1em !important;display:inline-block;text-align:center;width:auto}
