/** Shopify CDN: Minification failed

Line 6:1 Unexpected "{"

**/
 {
    --bullet-color: var(--heading-color);
    --swiper-pagination-color: var(--bullet-color);
    --swiper-pagination-bullet-inactive-color: var(--bullet-color);
}

.bls__slideshow .swiper-slide:not(.swiper-slide-active) {
    opacity: 0 !important;
}

.bls__slide-items .slide-items {
    overflow: hidden;
}

.content-custom-width .sf__slide-content {
    width: 100%;
}

.bls__slideshow .content-bg:not(.bg-transparent) {
    padding-left: 2rem;
    padding-right: 2rem;
}

.sf__slide-content {
    position: relative;
    padding-top: clamp(3rem, 5.5vw, 10rem);
    padding-bottom: clamp(3rem, 5.5vw, 10rem);
}

.sf__slide-content.content-bg:not(.bg-transparent) {
    padding: clamp(3rem, 3.5vw, 4rem);
}

.bls__slide-content:not(.full-width-content) .sf__slide-content.content-bg:not(.bg-transparent) {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.full-width-content .sf__slide-content.content-bg:not(.bg-transparent) {
    margin: 3rem;
}

.full-width-content .sf__slide-content {
    padding-left: 3rem;
    padding-right: 3rem;
}

.sf__slide-content:not(.bg-transparent):before {
    content: '';
    background-color: var(--content-bg);
    opacity: var(--content-opacity);
    border-radius: 10px;
    inset: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    pointer-events: none;
}

.bls__slideshow.radius .sf__slide-content:not(.bg-transparent):before {
    border-radius: var(--base-border-radius);
}

.bls__slideshow.radius .slide-items .slide-bg-image,
.bls__slideshow.radius .slide-items .placeholder-background {
    border-radius: var(--base-border-radius);
    overflow: hidden;
    display: block;
    will-change: transform;
}

@media (min-width: 1024px) {
    .content-custom-width .sf__slide-content {
        max-width: var(--content-width);
    }
}

@media (min-width: 1200px) and (max-width: 1600px) {
    .bls__slide-content {
        padding-right: calc(var(--bs-gutter-x) * 1.5);
        padding-left: calc(var(--bs-gutter-x) * 1.5);
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .content-custom-width .sf__slide-content {
        max-width: 50%;
    }

    .bls__slide-content {
        padding-right: calc(var(--bs-gutter-x) * 2.5);
        padding-left: calc(var(--bs-gutter-x) * 2.5);
    }
}

@media (max-width: 767px) {
    .bls__slide-content {
        padding-right: calc(var(--bs-gutter-x) * 1/2);
        padding-left: calc(var(--bs-gutter-x) * 1/2);
    }

    .bls__slideshow [style*="--aspect-ratio"]::before {
        padding-top: calc(100% / (0 + var(--aspect-ratio-mb, var(--aspect-ratio, 16/9))));
    }
}

.slide-bg-image img,
.slide-bg-image video,
.placeholder-background .bls__placeholder {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

@media (min-width: 1200px) {
    .bls__slide-items .slide-items {
        height: var(--section-dk);
    }

    .bls__slide-items .slide-items.full-screen {
        height: calc(100vh - var(--height-bar, 41px) - var(--height-header, 70px));
    }

    .bls__slideshow.radius .full-screen {
        height: calc(100vh - 30px - var(--height-bar, 0px) - var(--height-header, 70px));
    }

    .bls__slideshow .strecth-width .swiper-button-next,
    .bls__slideshow .strecth-width .swiper-rtl .swiper-button-prev {
        --swiper-next-position: 2.5rem;
    }

    .bls__slideshow .strecth-width .swiper-button-prev,
    .bls__slideshow .strecth-width .swiper-rtl .swiper-button-next {
        --swiper-pre-position: 2.5rem;
    }

}

@media (min-width: 768px) and (max-width: 1199px) {
    .bls__slide-items .slide-items {
        height: var(--section-tb);
    }
}

@media (max-width: 767px) {

    .bls__slide-items .bls__slide-content,
    .bls__slide-items .slide-items {
        min-height: var(--section-mb);
    }

    .text-bellow-image .bls__slide-items .bls__slide-content,
    .text-bellow-image .bls__slide-items .slide-items {
        min-height: auto;
    }

    .text-bellow-image .bls__slide-items .slide-bg-image,
    .text-bellow-image .bls__slide-items .placeholder-background {
        height: var(--section-mb);
    }

    .text-bellow-image.bls__slideshow .swiper-pagination,
    .text-bellow-image .slide-bg-image,
    .text-bellow-image .placeholder-background {
        position: static;
    }

    .text-bellow-image.bls__slideshow .sf__slide-content {
        max-width: 100%;
        margin: auto;
    }

    .text-bellow-image.bls__slideshow .sf__slide-content {
        max-width: 100%;
        margin: auto !important;
    }

    .text-bellow-image.bls__slideshow .bls__slide-content:not(.full-width-content) .sf__slide-content.content-bg::before {
        left: calc(var(--bs-gutter-x) * -1/2);
        right: calc(var(--bs-gutter-x) * -1/2);
    }

    .text-bellow-image.bls__slideshow .sf__slide-content.content-bg-white,
    .text-bellow-image.bls__slideshow .sf__slide-content:not(.content-bg) {
        padding-bottom: 0;
    }

    .text-bellow-image.bls__slideshow .sf__slide-content.content-bg:not(.bg-transparent)::before {
        border-radius: 0;
    }

    .text-bellow-image.bls__slideshow .swiper-pagination {
        margin-top: 1rem;
    }

    .full-width-content .sf__slide-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

}

.top_position {
    align-items: flex-start;
}

.middle_position {
    align-items: center;
}

.bottom_position {
    align-items: flex-end;
}

.left_position {
    justify-content: flex-start;
}

.left_position .sf__slide-content {
    margin-right: auto;
}

.center_position {
    justify-content: center;
}

.center_position .sf__slide-content {
    margin-right: auto;
    margin-left: auto;
}

.right_position {
    justify-content: center;
}

.right_position .sf__slide-content {
    margin-left: auto;
}

.slide__block-subtitle {
    font-size: var(--section-subheading-font-size, 12px);
    font-weight: var(--section-subheading-font-weight, var(--heading-font-weight));
    margin-bottom: clamp(0rem, 1vw, 1.5rem);
}

.slide__block-title {
    font-size: clamp(3.6rem, 4.7vw, var(--section-heading-font-size, 110px));
    line-height: 1.15;
    font-weight: var(--section-heading-font-weight, var(--bls__section-heading-weight));
}

.slide__block-description {
    font-size: var(--section-description-font-size, 14px);
    line-height: 1.5;
    font-weight: var(--section-description-font-weight, var(--base-font-weight));
}

.slide__block-link {
    margin-top: clamp(2.5rem, 4vw, 5rem);
}

.slide__block-link:not(.btn-link) {
    padding: clamp(1rem, 1.2vw, 1.45rem) clamp(4rem, 4.5vw, 6.6rem);
}

.bls__slideshow {
    --swiper-arrow-width: 6rem;
    --swiper-arrow-height: 6rem;
    --swiper-arrow-size: 1.8rem;
}

@media (max-width: 1199px) {
    .bls__slideshow {
        --swiper-arrow-width: 4rem;
        --swiper-arrow-height: 4rem;
    }
}

.bls__slideshow .swiper-pagination {
    bottom: 2rem;
}

.bls__slideshow .sf__slide-content {
    opacity: 0;
    visibility: hidden;
}

.bls__slideshow .swiper-slide-active .sf__slide-content {
    opacity: 1;
    visibility: visible;
}

.bls__slideshow .swiper-slide-active .sf__slide-content>* {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.bls__slideshow .swiper-slide-active .sf__slide-content>*:nth-child(1) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;

}

.bls__slideshow .swiper-slide-active .sf__slide-content>*:nth-child(2) {
    -webkit-animation-delay: 1s;
    animation-delay: 0.8s;

}

.bls__slideshow .swiper-slide-active .sf__slide-content>*:nth-child(3) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;

}

.bls__slideshow .swiper-slide-active .sf__slide-content>*:nth-child(4) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;

}

.bls__slideshow .swiper-slide-active .animation-effect_zoomin>* {
    -webkit-animation-name: zoomInSlideshow;
    animation-name: zoomInSlideshow;
}

.bls__slideshow .swiper-slide-active .animation-effect_zoomout>* {
    -webkit-animation-name: zoomOutSlideshow;
    animation-name: zoomOutSlideshow;
}

.bls__slideshow .swiper-slide-active .animation-effect_fadein>* {
    -webkit-animation-name: fadeInslideshow;
    animation-name: fadeInslideshow;
}

.bls__slideshow .swiper-slide-active .animation-effect_fadeindown>* {
    -webkit-animation-name: fadeInDownslideshow;
    animation-name: fadeInDownslideshow;
}

.bls__slideshow .swiper-slide-active .animation-effect_fadeinup>* {
    -webkit-animation-name: fadeInUpslideshow;
    animation-name: fadeInUpslideshow;
}

.bls__slideshow .swiper-slide-active .animation-effect_fadeinleft>* {
    -webkit-animation-name: fadeInLeftslideshow;
    animation-name: fadeInLeftslideshow;
}

.bls__slideshow .swiper-slide-active .animation-effect_fadeinright>* {
    -webkit-animation-name: fadeInRightslideshow;
    animation-name: fadeInRightslideshow;
}

@media (min-width: 768px) {
    .swiper-actions.show-on-mobile {
        display: none;
    }

    .text-white .slide__block-link.btn-primary {
        color: var(--heading-color);
        background-color: var(--color-white);
        border-color: var(--color-white);
    }

    .text-white .slide__block-link.btn-secondary {
        background-color: transparent;
        border-color: var(--color-white);
        color: var(--color-white);
    }

    .text-white .slide__block-link.btn-secondary:hover {
        background-color: var(--color-white);
        color: var(--heading-color);
    }

    .text-white .slide__block-link.btn-link {
        color: var(--color-white);
    }

    .text-white .slide__block-link.btn-link::before {
        background-color: var(--color-white);
    }
}

@media (max-width: 767px) {

    .swiper-actions.show-on-desktop,
    .swiper-pagination.show-on-desktop {
        display: none;
    }

    .text-bellow-image.bls__slideshow .text-white *:not(.slide__block-link) {
        color: var(--heading-color);
    }

    .bls__slideshow:not(.text-bellow-image) .text-white .slide__block-link.btn-primary {
        color: var(--heading-color);
        background-color: var(--color-white);
        border-color: var(--color-white);
    }

    .bls__slideshow:not(.text-bellow-image) .text-white .slide__block-link.btn-secondary {
        background-color: transparent;
        border-color: var(--color-white);
        color: var(--color-white);
    }

    .bls__slideshow:not(.text-bellow-image) .text-white .slide__block-link.btn-secondary:hover {
        background-color: var(--color-white);
        color: var(--heading-color);
    }

    .bls__slideshow:not(.text-bellow-image) .text-white .slide__block-link.btn-link {
        color: var(--color-white);
    }

    .bls__slideshow:not(.text-bellow-image) .text-white .slide__block-link.btn-link::before {
        background-color: var(--color-white);
    }

    .bls__slideshow .sf__slide-content {
        width: 100%;
    }
}

.bat {
    width: 50px;
    height: 50px;
    background: url('data:image/gif;base64,R0lGODlhMAAwAJECAAAAAEJCQv///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQACACwAAAAAMAAwAAACdpSPqcvtD6NcYNpbr4Z5ewV0UvhRohOe5UE+6cq0carCgpzQuM3ut16zvRBAH+/XKQ6PvaQyCFs+mbnWlEq0FrGi15XZJSmxP8OTRj4DyWY1lKdmV8fyLL3eXOPn6D3f6BcoOEhYaHiImKi4yNjo+AgZKTl5WAAAIfkECQEAAgAsAAAAADAAMAAAAnyUj6nL7Q+jdCDWicF9G1vdeWICao05ciUVpkrZIqjLwCdI16s+5wfck+F8JOBiR/zZZAJk0mAsDp/KIHRKvVqb2KxTu/Vdvt/nGFs2V5Bpta3tBcKp8m5WWL/z5PpbtH/0B/iyNGh4iJiouMjY6PgIGSk5SVlpeYmZqVkAACH5BAkBAAIALAAAAAAwADAAAAJhlI+py+0Po5y02ouz3rz7D4biSJbmiabq6gCs4B5AvM7GTKv4buby7vsAbT9gZ4h0JYmZpXO4YEKeVCk0QkVUlw+uYovE8ibgaVBSLm1Pa3W194rL5/S6/Y7P6/f8vp9SAAAh+QQJAQACACwAAAAAMAAwAAACZZSPqcvtD6OctNqLs968+w+G4kiW5omm6ooALeCusAHHclyzQs3rOz9jAXuqIRFlPJ6SQWRSaIQOpUBqtfjEZpfMJqmrHIFtpbGze2ZywWu0aUwWEbfiZvQdD4sXuWUj7gPos1EAACH5BAkBAAIALAAAAAAwADAAAAJrlI+py+0Po5y02ouz3rz7D4ZiCIxUaU4Amjrr+rDg+7ojXTdyh+e7kPP0egjabGg0EIVImHLJa6KaUam1aqVynNNsUvPTQjO/J84cFA3RzlaJO2495TF63Y7P6/f8vv8PGCg4SFhoeIg4UQAAIfkEBQEAAgAsAAAAADAAMAAAAnaUj6nL7Q+jXGDaW6+GeXsFdFL4UaITnuVBPunKtHGqwoKc0LjN7rdes70QQB/v1ykOj72kMghbPpm51pRKtBaxoteV2SUpsT/Dk0Y+A8lmNZSnZlfH8iy93lzj5+g93+gXKDhIWGh4iJiouMjY6PgIGSk5eVgAADs=') no-repeat center center;
    background-size: cover;
    position: absolute;
    inset: 0;
    z-index: 999999;
}