.m-slider{position:relative;overflow:hidden}.m-slider.container-fluid{padding-inline:0}.m-slider .swiper-slide{height:auto}.m-slider__container{z-index:0}.m-slider__outer{position:relative}@media(max-width:1112px){.m-slider__slide{height:auto}}.m-slider__img{width:100%;height:100%;object-fit:cover}.m-slider.has-tabs .m-slider__container{padding-bottom:0!important}.m-slider [data-slider-autoplay-continuously="1"] .swiper-wrapper{transition-timing-function:linear}.wp-admin .m-slider .swiper{pointer-events:none}.m-slider__controls{display:flex;align-items:center;padding-block:var(--swiper-controls-padding, 10px);gap:var(--swiper-controls-gap, 2rem)}.m-slider .m-slider__arrows{background:var(--swiper-nav-bg, transparent);color:var(--swiper-nav-icon-color, #000);min-width:var(--swiper-nav-size, 50px);width:var(--swiper-nav-size, 50px);height:var(--swiper-nav-size, 50px);box-shadow:var(--swiper-nav-shadow, none);border:var(--swiper-nav-border-width, 0px) solid var(--swiper-nav-border-color, transparent);transition:.3s ease-in-out;border-radius:var(--swiper-nav-radius, 0);user-select:none;padding:0;margin:0}.m-slider__arrows.swiper-button-disabled{pointer-events:auto}.m-slider__arrows:after{display:none;content:none}.m-slider__arrows svg,.m-slider__arrows img{max-width:var(--swiper-nav-icon-size, 60%);max-height:var(--swiper-nav-icon-size, 60%);pointer-events:bounding-box;cursor:pointer}.m-slider__arrows.-prev svg,.m-slider__arrows.-prev img{transform:scaleX(-1)}@media(hover:hover){.m-slider__arrows:hover{--swiper-nav-bg: var(--swiper-nav-bg-hover);--swiper-nav-icon-color: var(--swiper-nav-icon-hover-color);--swiper-nav-border-color: var(--swiper-nav-border-hover-color);transition:.3s ease-in-out}:is(.is-style-colors-inverted) .m-slider__arrows:hover{--swiper-nav-bg: var(--swiper-nav-bg-hover-alt);--swiper-nav-icon-color: var(--swiper-nav-icon-hover-color-alt);--swiper-nav-border-color: var(--swiper-nav-border-hover-color-alt)}}.m-slider__arrows:focus{outline:none}.m-slider__arrows:focus-visible{outline:2px solid var(--outline-color);outline-offset:1px}.m-slider__nav{display:flex;justify-content:center;align-items:center;gap:var(--swiper-nav-gap, 10px);z-index:2}:is(.is-style-colors-inverted) .m-slider__nav{--swiper-nav-bg: var(--swiper-nav-bg-alt);--swiper-nav-icon-color: var(--swiper-nav-icon-color-alt);--swiper-nav-border-color: var(--swiper-nav-border-color-alt)}.m-slider:has([data-slider-navigation=inner-arrows],[data-slider-navigation=outer-arrows]) .m-slider__arrows{transform:translateY(-50%);top:50%}.wp-admin .m-slider:has([data-slider-navigation=inner-arrows],[data-slider-navigation=outer-arrows]) .m-slider__arrows{top:25vh}.m-slider:has([data-slider-navigation=outer-arrows]){--swiper-nav-sides-offset: 0}@media(min-width:768px){.m-slider:has([data-slider-navigation=outer-arrows]) .l-heading{margin-inline:var(--swiper-outer-gap)}.m-slider:has([data-slider-navigation=outer-arrows]) .m-slider__container{margin-inline:var(--swiper-outer-gap)}.m-slider:has([data-slider-navigation=outer-arrows]) .m-slider__controls{margin-inline:var(--swiper-outer-gap)}}@media(min-width:768px){.m-slider:has([data-slider-navigation=inner-arrows]){--swiper-nav-sides-offset: calc(var(--dst--page-gutter) + 10px)}}.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls{justify-content:center}.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__arrows{position:relative;left:unset;right:unset}.m-slider:has([data-slider-navigation=top-arrows]) .m-slider__inner{position:relative}.m-slider:has([data-slider-navigation=top-arrows]) .m-slider__nav{position:absolute;top:-20px;right:0;transform:translateY(-100%)}.m-slider:has([data-slider-navigation=top-arrows]) .m-slider__arrows{position:relative;left:unset;right:unset}.m-slider:has([data-slider-pagination=combo]) .m-slider__pagination{display:flex;justify-content:space-between;bottom:0;align-items:center;gap:var(--swiper-fraction-gap, 2rem)}.m-slider:has([data-slider-pagination=combo]) .swiper-pagination-progressbar{position:relative}.m-slider{--swiper-theme-color: var(--dst--base-text-color)}.m-slider .m-slider__pagination{position:relative;bottom:0}.m-slider__pagination{--swiper-pagination-fraction-color: var(--dst--base-text-color, #000);--swiper-pagination-color: var( --swiper-pagination-color, #000);--swiper-pagination-progressbar-bg-color: var(--swiper-pagination-progressbar-bg-color, #000)}.m-slider__pagination.has-combo-progress .swiper-pagination-progressbar-fill{transition:all .3s;transform:scaleX(var(--data-progress))}:is(.is-style-colors-inverted) .m-slider__pagination{--swiper-pagination-fraction-color: var(--dst--base-text-color-alt, #fff);--swiper-pagination-color: var(--swiper-pagination-color-alt, #fff);--swiper-pagination-progressbar-bg-color: var(--swiper-pagination-progressbar-bg-color-alt, #fff)}.m-slider .swiper-pagination-progressbar{top:auto!important;bottom:0}.m-slider .swiper-pagination-progressbar-fill{min-height:var(--swiper-pagination-progressbar-fill-size, 5px);margin-top:calc((var(--swiper-pagination-progressbar-fill-size, 5px) - var(--swiper-pagination-progressbar-size)) / 2 * -1)}.m-slider .swiper-pagination-fraction{display:flex;align-items:center;gap:4px;line-height:1;width:auto;white-space:nowrap;font-size:var(--swiper-pagination-current-fs)}.m-slider .swiper-pagination-current{font-size:var(--swiper-pagination-current-fs);font-weight:var(--swiper-pagination-current-fw, 700)}.m-slider .swiper-pagination-total{font-size:var(--swiper-pagination-total-fs);font-weight:var(--swiper-pagination-total-fw, 400)}.m-slider .m-slider__pagination.swiper-pagination-lock{display:none}.m-slider .m-slider__pagination .swiper-pagination-bullet{border:1px solid var(--swiper-pagination-bullet-border);transition:border var(--dst--transition),background var(--dst--transition);border-radius:var(--swiper-pagination-radius, 0px)}.m-slider .m-slider__pagination .swiper-pagination-bullet-active,.m-slider .m-slider__pagination .swiper-pagination-bullet:hover{border-color:var(--swiper-pagination-bullet-border-active)}.slider-nav{display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%}@media(min-width:1113px){.slider-nav__item{flex:1 1 0}}.slider-nav .c-photo{overflow:hidden;display:flex;min-width:var(--thumbs-size);max-width:var(--thumbs-size);width:var(--thumbs-size);height:var(--thumbs-size);border:var(--thumb-border-width) solid var(--thumb-border-color);cursor:pointer;transition:all var(--dst--transition)}.swiper-fade .slider-nav .c-photo{pointer-events:auto}.slider-nav .c-photo img{max-width:100%;height:auto;margin:auto;object-fit:cover}.slider-nav .swiper-slide-thumb-active .c-photo{border-color:var(--thumb-border-color-active)}.slider-nav .is-img-rounded{border-radius:50%}.m-slider{--thumbs-size: 65px;--thumb-border-width: 2px;--thumb-border-color: #fff;--thumb-border-color-active: var(--dst--primary-color1)}@media(max-width:1112px){.m-slider{--thumbs-size: 30px}}.m-slider{--swiper-pagination-bullet-horizontal-gap: 5px;--swiper-pagination-bullet-size: 16px;--swiper-pagination-bullet-border: #ccc;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-border-active: var(--dst--primary-color1);--swiper-pagination-bullet-inactive-opacity: .8;--swiper-pagination-radius: 20px}.m-slider:has([data-slider-navigation=bottom-arrows]):has([data-slider-pagination=default]) .m-slider__controls{justify-content:center}.m-slider:has([data-slider-navigation=bottom-arrows]):has([data-slider-pagination=default]) .m-slider__nav{display:contents}.m-slider:has([data-slider-navigation=bottom-arrows]):has([data-slider-pagination=default]) .m-slider__pagination{width:auto}.m-slider:has([data-slider-navigation=bottom-arrows]):has([data-slider-pagination=default]) .-prev{order:-1}.m-slider{--swiper-fraction-gap: 2rem}.m-slider__pagination{--swiper-pagination-fraction-color: var(--dst--base-text-color)}:is(.is-style-colors-inverted) .m-slider__pagination{--swiper-pagination-fraction-color: var(--dst--base-text-color-alt)}.m-slider{--swiper-outer-gap: 80px;--swiper-nav-sides-offset: 10px;--swiper-controls-padding: 10px;--swiper-controls-gap: 2rem}@media(max-width:1112px){.m-slider{--swiper-nav-size: 40px;--swiper-outer-gap: 40px}}.m-slider:has([data-slider-navigation=bottom-arrows]):has([data-slider-pagination=combo]) .m-slider__controls{flex-direction:row-reverse}@media(min-width:1113px){.slider-banner.container-custom{max-width:calc(var(--l-container-width) + var(--swiper-outer-gap) * 2);padding-inline:0}.slider-banner.has-header-height .m-banner__inner{padding-top:var(--dst--top-offset)}}.slider-banner .m-banner{height:100%}.slider-banner .slider-nav{counter-reset:section;gap:5px}.slider-banner .slider-nav__item{overflow:hidden;min-width:50px;border:1px solid var(--tab-border-color);background:var(--tab-bg);color:var(--tab-color);padding:var(--tab-padding, 5px);position:relative;transition:opacity .3s}.slider-banner .slider-nav__item.swiper-slide-thumb-active,.slider-banner .slider-nav__item:not(.swiper-slide).is-active{color:var(--tab-color-active);background-color:var(--tab-bg-active)}@media(max-width:767px){.slider-banner .slider-nav__item.swiper-slide-thumb-active .slider-nav__label,.slider-banner .slider-nav__item:not(.swiper-slide).is-active .slider-nav__label{display:block}}.slider-banner .slider-nav__item:not(.swiper-slide-thumb-active):hover{cursor:pointer}@media(max-width:575px){.slider-banner .slider-nav__item{flex:0 0 0;padding:5px}.slider-banner .slider-nav__item.swiper-slide-thumb-active{flex:1 1 0}}.slider-banner .slider-nav__label{position:relative;z-index:2}@media(max-width:575px){.slider-banner .slider-nav__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:none}}.slider-banner .m-slider__wrapper,.wp-admin .slider-banner .m-slider__wrapper{counter-reset:section}.wp-admin .slider-banner .m-slider__wrapper .m-slider__slide:before{content:"Slide " counter(section);counter-increment:section;font-weight:600;position:absolute;background-color:#fff9;color:#000;text-align:center;font-size:16px;top:0;left:50%;transform:translate(-50%);padding:1px 8px;border-radius:0 0 5px 5px;z-index:11}.slider-banner{--tab-bg: #fff;--tab-color: var(--dst--primary-color2);--tab-bg-active: var(--dst--primary-color1);--tab-color-active: #fff;--tab-border-color: #555}.slider-banner .l-slider-nav:has(.slider-nav-v1){position:absolute;bottom:0;left:0;right:0;z-index:1}.slider-banner .l-slider-nav:has(.slider-nav-v2){display:grid;position:absolute;bottom:0;left:0;right:0;z-index:1}.slider-banner .slider-nav-v2{width:50%;justify-self:flex-end;padding:10px;display:flex;justify-content:flex-end}.slider-banner .slider-nav-v2 .slider-nav__item{max-width:120px}.slider-banner .slider-nav-v2 .slider-nav__icon{display:block;overflow:hidden;height:100%}.slider-banner .slider-nav-v2 .slider-nav__icon img{height:100%;width:100%;object-fit:cover}.slider-banner .m-slider__container:has(.slider-nav-v3){display:flex;flex-direction:column-reverse;width:100%}.slider-banner .m-slider__container:has(.slider-nav-v3) .l-slider-nav{position:relative}.slider-cards .m-slider__outer{overflow:hidden}.slider-cards .l-heading{margin-bottom:3rem}.slider-cards:has(.l-rcbl-v2) .l-posts{--c-media__ratio: 16/10;--c-block__radius: 2rem}.slider-cards:has(.l-rcbl-v2) .c-block{border-radius:0}.slider-cards:has(.l-rcbl-v2) .c-block__media{margin-bottom:2.4rem}.slider-cards:has(.l-rcbl-v2) .c-block__title{--dst--base-text-size: 3rem;--c-block__title-ff: var(--dst--font-secondary);--c-block__title-lh: 1.3}.slider-cards:has(.l-rcbl-v2) .c-block__description{--dst--base-text-size: clamp(16px, 1.8rem, 22px);--c-block__text-lh: 1.6}.slider-cards:has(.l-rcbl-v2) .c-block__btn{display:none}.slider-cards .m-slider__controls{max-width:calc(var(--dst--content-width) + var(--dst--page-gutter, 20px) * 2);margin-inline:auto;margin-top:2rem}.slider-cards .m-slider__pagination{--swiper-pagination-color: var(--dst--primary-color2);--swiper-pagination-progressbar-bg-color: rgba(255, 255, 255, .3)}@media(min-width:1113px){.m-slider.overflow-right .m-slider__outer{display:flex;gap:5rem;overflow:visible}.m-slider.overflow-right .l-heading{flex:25% 0 0}.m-slider.overflow-right .m-slider__inner{flex:1 1 auto;margin-right:-50vw;overflow:hidden;padding-right:calc(50vw + 10px)}.m-slider.overflow-right .m-slider__container{overflow:visible}}@media(min-width:1113px){.m-slider.overflow-both .m-slider__outer{overflow:visible}.m-slider.overflow-both .m-slider__inner{flex:1 1 auto;margin-right:-50vw;margin-left:-50vw;padding-right:50vw;padding-left:50vw;overflow:hidden}.m-slider.overflow-both .m-slider__container{overflow:visible}.m-slider.overflow-both .m-slider__controls{padding-top:2rem}}.m-slider:has([data-slider-effect-transition=cards]){--slide-height: 23rem}@media(min-width:1113px){.m-slider:has([data-slider-effect-transition=cards]) .l-heading{flex:1 1 40%;max-width:40%}}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__outer{display:flex;align-items:center;gap:6rem;min-height:40rem;overflow:visible}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__wrapper{width:100%;min-height:var(--slide-height)}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__container{max-height:var(--slide-height);width:90%}@media(min-width:1113px){.m-slider:has([data-slider-effect-transition=cards]) .m-slider__inner{flex:1 1 60%;max-width:60%;padding-right:10rem;display:flex;align-items:center;max-height:60rem}}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__slide{min-height:var(--slide-height)}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__slide .c-block{min-height:var(--slide-height);max-height:var(--slide-height);overflow:hidden;padding:10px;border:1px solid var(--dst--border-color)}@media(max-width:766px){.m-slider:has([data-slider-effect-transition=cards]) .m-slider__controls{justify-content:center;margin-top:50px}}@media(min-width:767px){.m-slider:has([data-slider-effect-transition=cards]) .m-slider__controls{position:absolute;right:2px;top:50%;transform:translateY(-50%)}}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__nav{position:relative;flex-direction:column;top:auto;right:auto;transform:none}@media(min-width:767px){.m-slider:has([data-slider-effect-transition=cards]) .m-slider__nav{flex-direction:column}}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__arrows{position:static}@media(min-width:767px){.m-slider:has([data-slider-effect-transition=cards]) .m-slider__arrows.-prev{transform:rotate(90deg)}.m-slider:has([data-slider-effect-transition=cards]) .m-slider__arrows.-next{transform:rotate(90deg)}}
