.slick-slider { box-sizing: border-box; user-select: none; touch-action: pan-y; }
.slick-slider._white > div > .slick-arrow .slick-icon { fill: rgb(255, 255, 255); }
.slick-slider._white > .slick-dots { fill: rgb(255, 255, 255); }
.slick-slider._dark > div > .slick-arrow .slick-icon { fill: rgb(0, 0, 0); }
.slick-slider._dark > .slick-dots { fill: rgb(0, 0, 0); }
.slick-slider .slide_bg picture { display: block; width: 100%; height: 100%; }
.slick-slide { position: relative; box-sizing: border-box; min-height: 1px; padding: 50px 0px; }
.slick-arrow { position: absolute; z-index: 2; top: 0px; width: 50px; height: 100%; cursor: pointer; }
.slick-arrow.slick-prev { transform: rotate(-180deg); }
.arrows_vertical-left .slick-arrow.slick-prev { left: 0px; transform: translateY(-110%) rotate(-180deg); }
.arrows_vertical-right .slick-arrow.slick-prev { right: 0px; transform: translateY(-110%) rotate(-180deg); }
.arrows_vertical-left .slick-arrow.slick-next { left: 0px; transform: translateY(10%); }
.arrows_vertical-right .slick-arrow.slick-next { right: 0px; transform: translateY(10%); }
.arrows_vertical-left .slick-arrow, .arrows_vertical-right .slick-arrow { top: 50%; height: 40px; }
.row__item_desktop-12 .slick-arrow, .row__item_desktop-11 .slick-arrow, .row__item_desktop-10 .slick-arrow, .row__item_desktop-9 .slick-arrow { width: calc(8% - 8px); }
.row__item_desktop-8 .slick-arrow, .row__item_desktop-7 .slick-arrow { width: calc(8% - 8px); }
.row__item_desktop-6 .slick-arrow { width: calc(10% - 8px); }
.row__item_desktop-5 .slick-arrow { width: calc(11% - 8px); }
.row__item_desktop-4 .slick-arrow { width: calc(12% - 8px); }
.row__item_desktop-3 .slick-arrow { width: calc(14% - 8px); }
.row__item_desktop-2 .slick-arrow { width: calc(16% - 8px); }
.slick-icon { top: 50%; box-sizing: border-box; transform: translateY(-50%); height: 40px !important; }
.arrows_vertical-left .slick-icon, .arrows_vertical-right .slick-icon { top: 0px; transform: none; }
.row__item_desktop-12 .slick-icon, .row__item_desktop-11 .slick-icon, .row__item_desktop-10 .slick-icon, .row__item_desktop-9 .slick-icon { padding: 0px 30%; }
.row__item_desktop-8 .slick-icon, .row__item_desktop-7 .slick-icon { padding: 0px 30%; }
.row__item_desktop-6 .slick-icon { padding: 0px 30%; }
.row__item_desktop-5 .slick-icon { padding: 0px 30%; }
.row__item_desktop-4 .slick-icon { padding: 0px 30%; }
.row__item_desktop-3 .slick-icon { padding: 0px 30%; }
.row__item_desktop-2 .slick-icon { padding: 0px 30%; }
.slide-wrap.has-valign > .s-wrapper > .layout { justify-content: center; }
.slide-wrap.has-valign > .s-wrapper > .layout > .row { display: flex; flex-direction: column; }
.has-valign .slick-slide { display: flex; align-items: center; }
.slider__section-component .slide-wrap { height: auto; }
.slider__section-component .slick-cloned > .slide-wrap { height: 100%; }
.slider__section-component .has-valign .slick-cloned .row__item_desktop-12 { margin-top: 0px; transform: translateY(14px); }
.slick-dots { position: absolute; z-index: 2; right: 0px; left: 0px; width: 70%; margin: 0px auto; text-align: center; }
.dots_bottom > .slick-dots { bottom: 0px; }
.dots_top > .slick-dots { top: 0px; }
.slick-dots li { display: inline-flex; align-items: center; height: 36px; margin: 0px 4px; cursor: pointer; }
.slick-dots .icon { transition: 0.3s; opacity: 0.5; }
.slick-dots .slick-active .icon, .slick-dots > li:hover .icon { opacity: 1; }
.slick-dots .icon, .slick-dots .icon svg { height: auto; }
.slick-disabled { visibility: hidden; }
.arrows_default > .slick-next { right: 0px; }
.arrows_default > .slick-prev { left: 0px; }
.slider__section { overflow: hidden; }
.slider__section .slide-wrap .s-wrapper:empty { min-height: 50px; }
.slider__section .slide-wrap.section-bg__slide-wrap .s-wrapper:empty { min-height: 160px; }
.slide-wrap, .slide-wrap > .s-wrapper > .layout, .slide-wrap > .s-wrapper > .layout > .row, .slide-wrap > .s-wrapper > .layout > .row > .layout { height: 100%; }
.section-bg__slide-wrap > .s-wrapper > .layout { display: flex; flex-direction: column; }
.section-bg__slide-wrap > .s-wrapper > .layout > .row { height: auto; }
.slide-wrap > .s-wrapper > .layout > .row:last-child { display: flex; flex: 1 1 0%; flex-direction: column; }
.slide-wrap { box-sizing: border-box; width: 100%; padding-right: 28px; padding-left: 28px; }
.slide-wrap::before { content: ""; display: table; }
.slide-wrap .s-wrapper { height: 100%; }
.slider__section-component .slide-wrap .s-wrapper { padding-right: 0px !important; padding-left: 0px !important; }
.row__item_desktop-12 .has-arrow .slide-wrap, .row__item_desktop-11 .has-arrow .slide-wrap, .row__item_desktop-10 .has-arrow .slide-wrap, .row__item_desktop-9 .has-arrow .slide-wrap { padding-right: 8%; padding-left: 8%; }
.row__item_desktop-8 .has-arrow .slide-wrap, .row__item_desktop-7 .has-arrow .slide-wrap { padding-right: 9%; padding-left: 9%; }
.row__item_desktop-6 .has-arrow .slide-wrap { padding-right: 10%; padding-left: 10%; }
.row__item_desktop-5 .has-arrow .slide-wrap { padding-right: 11%; padding-left: 11%; }
.row__item_desktop-4 .has-arrow .slide-wrap { padding-right: 12%; padding-left: 12%; }
.row__item_desktop-3 .has-arrow .slide-wrap { padding-right: 14%; padding-left: 14%; }
.row__item_desktop-2 .has-arrow .slide-wrap { padding-right: 16%; padding-left: 16%; }
.layout.main > .s-section__slider-bg:last-child { display: flex; flex: 1 0 auto; flex-direction: column; }
.layout.main > .s-section__slider-bg:last-child > div { display: flex; flex: 1 0 auto; flex-direction: column; }
.layout.main > .s-section__slider-bg:last-child > div > .layout { display: flex; flex: 1 0 auto; flex-direction: column; }
.layout.main > .s-section__slider-bg:last-child > div > .layout > .slider__section { display: flex; flex: 1 0 auto; flex-direction: column; }
.layout.main > .s-section__slider-bg:last-child > div > .layout > .slider__section > .slick-slider { display: flex; flex: 1 0 auto; flex-direction: column; }
.layout.main > .s-section__slider-bg:last-child > div > .layout > .slider__section > .slick-slider > .glide__track { display: flex; flex: 1 0 auto; flex-direction: column; }
.layout.main > .s-section__slider-bg:last-child > div > .layout > .slider__section > .slick-slider > .glide__track > .glide__slides { flex: 1 0 auto; }
.s-section__slider-bg .background-video { height: 100%; }
.glide { position: relative; width: 100%; }
.glide__slides { display: flex; position: relative; flex-wrap: nowrap; width: 100%; padding: 0px; transform-style: preserve-3d; backface-visibility: hidden; list-style: none; white-space: nowrap; touch-action: pan-y; will-change: transform; }
.glide__slides--dragging { user-select: none; }
.glide__slide { flex-shrink: 0; width: 100%; white-space: normal; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.glide__slide a { user-select: none; -webkit-user-drag: none; }
.glide__arrows { user-select: none; }
.glide__bullets { user-select: none; }
.glide--rtl { direction: rtl; }