/** Shopify CDN: Minification failed

Line 470:0 Unexpected "}"

**/
.banner-slide .swiper-wrapper {
    flex-direction: row;
    height: auto;
}
.banner-block {height:auto;}
.banner-block__content {
    min-height:300px;
}
.banner-block__content img {
    border-radius: 0;
}

.banner-block__content.image-overlay img {
    border-radius: 24px;
}
.image-bg {
    position:relative;
    justify-content:center;
}
.banner-block__bg {
    height:100%;
    position:relative;
}
.banner-block__content.image__right .banner-block__banner-image {
    order:1;
    border: solid 1px #eaeaea;
}
.banner-block__content.image__top {
    flex-direction:column;
}
.banner-block__content.image__bottom {
    flex-direction:column-reverse;
}
.banner-block__content.image__top,
.banner-block__content.image__bottom {
    height:auto;
}
.banner-block__content.image__top .banner-block__banner-image img,
.banner-block__content.image__bottom .banner-block__banner-image img {
    width:100%;
}
.banner-block__content .banner-block__text-section {
    position:relative;
    padding:1.75rem;
    box-sizing: border-box;
    flex: 0 0 40%;
    border: none;
}
.banner-block__content.image-overlay .banner-block__text-section {
    flex: 0 0 53%;
}

@media (min-width: 768px) {
    .banner-block__content.image-overlay .banner-block__text-section {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.banner-block__content.image-overlay picture {
    flex: 0 0 45%;
}

.banner-block__content.image-overlay .banner-block__tagline:before,
.banner-block__content.image-overlay .banner-block__tagline:after,
.banner-block__text-section.image-overlay:before {
    display:none;
}

.banner-block__text-section .button {
    margin: 1rem 0.5rem 0.5rem;
}
.banner-block__content .toggler.link-ref {
    font-size: 12px;
    display: none;
}
.banner-block__content.image__top .banner-block__text-section,
.banner-block__content.image__bottom .banner-block__text-section {
    width:100%;
    flex: 0 0 100%;
}
.banner-block__bg  .banner-block__text-section {
    flex:0 0 100%;
    height:100%;
}
.banner-block__content .banner-block__background-image {
    position: absolute;
    overflow: hidden;
    height: 100%;
    width:100%;
}
.banner-block__content.page-width .banner-block__background-image {
    left: 2.5rem;
    right: 2.5rem;
}

.banner-block__background-image img,
.banner-block__banner-image img {
    display: block;
    object-fit: cover;
    height: 100%;
}
.banner-block__content .banner-block__arrow {
    z-index: 1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3.0625rem 0 3.0625rem 3.125rem;
    position:absolute;
}
.banner-block__content.image__right .banner-block__arrow {
    right:-2.1875rem;
}
.banner-block__content.image__left .banner-block__arrow {
    left:-2.1875rem;
    transform:rotate(180deg);
}
.banner-block__content.image__top .banner-block__arrow {
    top: -3.75rem;
    transform: rotate(270deg);
    position: absolute;
    left: calc(50% - 1.5rem);
}
.banner-block__content.image__bottom .banner-block__arrow {
    bottom: -3.75rem;
    transform: rotate(90deg);
    position: absolute;
    left: calc(50% - 1.5rem);
}

.banner-block__content .banner-block__tagline {
    display:inline-flex;
    align-items:center;
    position:relative;
    margin-bottom:1rem;
}
.banner-block__content .banner-block__tagline:before {
    content:'';
    width:1rem;
    height:.1250rem;
    content:'';
    position:relative;
    display:inline-block;
    margin-right:.5rem;
}
.banner-block__content .banner-block__tagline:after {
    content:'';
    width:1rem;
    height:.1250rem;
    content:'';
    position:relative;
    display:inline-block;
    margin-left:.5rem;
}
.banner-block__title_image {
    display:inline-block;
    width:100%;
}

.banner-block__text a:not([class]) {
    font-family: var(--font-roca-bold);
    font-weight: normal;
    color: inherit;
}
.banner-block .banner-block__text .rte strong{
    font-family: var(--font-roca-bold) !important;
}
.banner-block__text p, .banner-block__text li {
    font-family:var(--font-poppins-regular);
    font-size:1.25rem;
    line-height:1.75rem;
    color: inherit;
}

.banner-block__text.text--small p, .banner-block__text.text--small li {
    font-size: 1rem;
    font-size: 16px;
    line-height: 1.45em;
}

@media (min-width: 768px) {
    .banner-block:not(.banner-block-full_width) .banner-block__content.image-overlay .banner-block__banner-image img {
        object-fit: contain;
        height: auto;
    }
}

@media(min-width:992px){
    .image--hide-desktop .banner-block__background-image,
    .image--hide-desktop .banner-block__banner-image,
    .image--hide-desktop .banner-block__arrow{
        display:none;
    }
    .image--hide-desktop .banner-block__text-section {
        flex: 100%;
    }
    .banner-block__content.image-overlay .banner-block__tagline {
        font-size: 3.375rem;
    }
    .banner-block__content.image__right .banner-block__text-section {
        border-right:none;
    }
    .banner-block__content.image__left .banner-block__text-section {
        border-left:none;
    }
    .banner-block__content.image__top .banner-block__text-section {
        border-top:none;
    }
    .banner-block__content.image__bottom .banner-block__text-section {
        border-bottom:none;
    }
}
@media(min-width:768px) and (max-width:991px){
    .image--hide-tablet .banner-block__background-image,
    .image--hide-tablet .banner-block__banner-image,
    .image--hide-tablet .banner-block__arrow{
        display:none;
    }
    .image--hide-tablet .banner-block__text-section {
        flex: 100%;
    }
}
@media(max-width:767px){
    .image--hide-mobile .banner-block__background-image,
    .image--hide-mobile .banner-block__banner-image,
    .image--hide-mobile .banner-block__arrow{
        display:none;
    }
    .image--hide-mobile .banner-block__text-section {
        flex: 100%;
    }
}
.banner-slider-controls .swiper-play-pause {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGaADAAQAAAABAAAAGQAAAABY85deAAACaElEQVRIDbWWT08aQRjGZ7fElYpeDGzBpLUXvSGIrItgaj+CTUh6aNqDXtTY1E9io1HvXvkWomhqjcqtHupqInThJli6goz7rNnNZtkFK+skwPx555n3HWZ+7zDkESU6Pe2ntdspSugrhrBBSppFhjB/GG9P7jibLXeSYJwM0un0izPp8vNAX/9KTVFGomPhvzwf4ELBIFcoFhVZLinHp/mXXo47u76prI4Mv97OZDJ3Tnot/WOxyVQi9V76+OlLJbd/QOv1OrUr6Mc47MTkjIR5LWJ2HXEx+SE8LtCd7K6drmNfdnePisl3NxFBnLfTNfqiQmIuMiE2f5+fO4q1G5CkC6rOv4Ojhqi5glDhCQy7KXAQO9GydfiTsacI2Y3ysHUzEnQRCIsvnKLht28GU8kpNFuK6hXBx1zs+vRx6EAPuujTFhnw9X9bXlzw6UZu/H5dWvDh+GuL4KLV/imjQjzmhrahEZ+IEe1+qfosbnIkHK55PB7DwI0K9HCBoc+SJuF53t/jhrBVA4QAiljCMqGhUIizGrjRBoLAOjUSWrgqFBQ3RK0aYBxgqkZC5FKp/CyLAKKgNavhWqVpo9GwOtJVG3qgNPRZ5ANvL/frx+FRV6LWyYc/jwjSAPS1y3hdrXxf39yqWg27aa9tbFWRZwwNt9mFNIF8pLPLWAjUBD2finkdrKA4aA49Q9xcQR5APngq7uEg5ndMXDCAJ/+LfdhjJ4REatbsuGMdoSK/IHfv5drneIx3yvGdXytqGgClAbtAwM8BQSCELJdvT/J5L44/Tme714rjIuYw9XcXYArWAUUgxWPfXffofin4xDQDVwAAAABJRU5ErkJggg==);
    width:1.5rem;
    height:1.5rem;
    background-size:contain;
}
.banner-slider-controls .swiper-play-pause.paused {
    background-image: url(data:image/png;base64,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);
}
.banner-slider-controls {
    float: right;
    background: var(--color-white);
    max-width: 12rem;
    padding: 0.25rem  0.75rem;
    top: -3.5rem;
    position: relative;
    z-index: 1;
    right: 2rem;
}
.banner-slider-controls .swiper-pagination {
    margin: 3px .5rem 0;
    font-size: 16px;
}
.banner-slider-controls .swiper-button-prev,
.banner-slider-controls .swiper-button-next {
    cursor:pointer;
    display:flex;
    align-items:center;
}
.banner-slider-controls .swiper-button-prev {
    transform:rotate(180deg);
}
.banner-slider-controls .swiper-play-pause {
    margin-left:1rem;
}

.banner-block:not(.active) .banner-block__text {
    max-height: 214px;
    overflow: hidden;
}
.active .banner-block__text{
      max-height: none !important;
    overflow: auto !important;
}

.banner-block.active .toggler.hide {
    display: block !important;
}

@media (max-width: 767px) {

    .banner-slide {
        position:relative;
    }
    .banner-slider-controls {
        float: none;
        background: var(--color-white);
        max-width: none;
        margin-top: 15px;
        position: unset;
        right: auto;
        text-align: center;
        justify-content: center;
    }
    .banner-slider-controls .swiper-play-pause {
        margin-left: 1rem;
        position: absolute;
        top: 1rem;
        z-index: 2;
        right: 2rem;
    }
    .banner-block__content {
        flex-direction:column;
    }
    .banner-block__content.image__right {
        flex-direction:column-reverse;
    }
    .banner-block__content.image-bottom--mobile {
        flex-direction:column-reverse;
    }
    .banner-block__content.image__right.image-bottom--mobile {
        flex-direction:column;
    }
    .banner-block__content.image-overlay.page-width {
        padding:0;
        position:relative;
    }
    .banner-block:not(.active) .image-overlay .banner-block__text-section {
        margin-top: -300px;
        z-index: 1;
        background: none !important;
    }

    .banner-block__notch {
        display: flex;
        width: 100%;
        height: 25px;
        position: absolute;
        top: 0px;
        left: 0;
    }

    .banner-block__content.image-overlay .banner-block__text-section:before {
        content:'';
        position: absolute;
        top:25px;
        left:0;
        right:0;
        bottom:0;
        z-index: -1;
    }
    .banner-block__content.image-overlay .banner-block__text-section:before,
    .banner-block__content.image-overlay .banner-block__notch {
        opacity: 0.7;
    }

    .banner-block__content.image-overlay .banner-block__notch:before,
    .banner-block__content.image-overlay .banner-block__notch:after {
        content:'';
        height: 100%;
        width: calc((100% - 40px)/2);
    }
    .banner-block__content.image-overlay .banner-block__notch span {
        border-width: 20px;
        border-style: solid;
        border-top-color: transparent;
        border-bottom: none;
        width: 40px;
        height: 100%;
    }


    .banner-block.active .image-overlay .banner-block__banner-image,
    .banner-block.active .banner-block__notch {
        display: none;
    }
    /* .banner-block__content.image-overlay .banner-block__text-section, */
    .banner-block__content.image-overlay picture {
        flex: 100%;
        object-fit: cover;
        height: 100%;
    }
    .banner-block__bg {
        height: 100%;
    }
    .banner-block__content .banner-block__banner-image img {
        width:100%;
    }
    .banner-block__content .banner-block__text-section {
        width: 100%;
        flex: 100%;
        padding-top: 2.5rem;
    }
}

@media(max-width:991px) {
    .banner-block__content .banner-block__text-section {
        border-top:none;
    }
    .banner-block__content:not(.image-overlay) {
        flex-direction:column;
    }
    .banner-block__content.image__right:not(.image-overlay) {
        flex-direction:column-reverse;
    }
    .banner-block__content.image-bottom--mobile:not(.image-overlay) {
        flex-direction:column-reverse;
    }
    .banner-block__content.image__right.image-bottom--mobile:not(.image-overlay) {
        flex-direction:column;
    }
    .banner-block__content.image-overlay:not(.image-overlay) .banner-block__text-section,
    .banner-block__content.image-overlay:not(.image-overlay) picture {
        flex: 100%;
    }
    .banner-block__bg {
        height: 100%;
    }
    .banner-block__content:not(.image-overlay) .banner-block__banner-image img {
        width:100%;
    }
    .banner-block__content:not(.image-overlay) .banner-block__text-section,
    .banner-block__content:not(.image-bg) .banner-block__text-section {
        width:100%;
        flex:100%;
    }
    .banner-block__content.image-bg .banner-block__text-section {
        height:auto;
        flex:none;
    }
    .banner-block__content .banner-block__arrow,
    .banner-block__content.image__left .banner-block__arrow {
        top: -3.75rem;
        transform: rotate(270deg);
        position: absolute;
        left: calc(50% - 1.5rem);
    }
    .banner-block__content.image-bottom--mobile .banner-block__arrow {
        top: auto;
        bottom: -3.75rem;
        transform: rotate(90deg);
    }
}
.image-bg .banner-block__banner-image {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
}
.image-bg .banner-block__text-section {
    z-index:1;
    position:relative;
    border:none;
}
.banner-block__content.img-height-based .banner-block__banner-image {
    position: relative;
    width:100%;
}
.banner-block__content.img-height-based .banner-block__banner-image img {
    height:auto;
    width:100%;
}
.banner-block__content.img-height-based.image-bg .banner-block__text-section {
    z-index: 1;
    position: absolute;
    border: none;
    max-width: 495px;
}
.image-overlay img{
height: auto;
}
}