


:root {
    --preview-min-height: 800px;
}

@media all and (max-width: 575px) {

    :root {
        --preview-min-height: 550px;
    }

}



.slider-wrapper.is-preview {
    height: var(--preview-min-height);
    overflow: hidden;
}

.slider-wrapper.is-preview .slider,
.slider-wrapper.is-preview .slider .slide,
.slider-wrapper.is-preview .slider .slide .container,
.slider-wrapper.is-preview .slider-wrap {
    height: 100%;
}

.slider-wrapper.is-preview .slider-wrap .slide.full-screen .container,
.slider-wrapper.is-preview .slider-wrap .slide.full-screen {
    min-height: var(--preview-min-height);
    height: 100% !important;
}

@media all and (min-width: 576px) {

    .slider-wrapper.is-preview .slider-wrap .article-wrap.boxed {
        transform: translateX(-50%);
        left: 50%;
    }
}


.slider-wrapper.is-preview .slider-wrap .article-wrap.boxed .action {
    margin-top: 20px;
}
.slider-wrapper.is-preview .slider-wrap .article-wrap.boxed .action .button {
    margin: 0;
}

@media all and (min-width: 576px) and (max-width: 767px) {

    .slider-wrapper .slider-wrap .article-wrap.boxed {
        width: 100%;
    }

}

@media all and (min-width: 768px) {

    .slider-wrapper .slider-wrap .article-wrap.boxed {
        min-width: 500px;
    }

}


.slider-wrapper .slider-wrap .article-wrap.boxed .button {
    padding-top: 16px;
    padding-bottom: 16px;
}



.slider-wrapper.is-preview .article.has-title.strong-title strong {
    font-size: 2rem;
    line-height: 1.1em;
}

@media all and (max-width: 767px) {

    .slider-wrapper.is-preview .article.has-title.strong-title strong {
        font-size: 1.65rem;
    }

}

@media all and (max-width: 575px) {

    .slider-wrapper.is-preview .article.has-title.strong-title strong {
        font-size: 1.35rem;
    }

    .slider-wrapper.is-main .slider-wrap .article-wrap.floated {
        padding: 25px;
        left: 20px;
        right: 20px;
    }

}

.header-wrapper .header-logo.centered {
    transform: translateX(-50%);
    left: 50%;
    top: 15px;
}

@media all and (max-width: 575px) {


    .header-wrapper .header-logo.centered {
        top: 10px;
    }

}


.header-wrapper.is-preview::before {
    height: 125px;
}


@media all and (max-width: 575px) {

    .header-wrapper.is-preview::before {
        height: 95px;
    }

    .blocks-wrap .block-item .article.space h2 {
        margin-bottom: 20px;
    }

}


@media (min-width: 1400px) {
    body.is-preview .container {
         /*max-width: 1370px;*/
        max-width: 1140px;
    }
}


.blocks-wrap .block-item .image-wrap > .image {
    inset: -2px;
}

.slider-wrap .slick-dots {
    display: none !important;
}





.blocks-wrap .block-item.has-border.has-inner {
    padding: 0;
}

.blocks-wrap .block-item.has-border > .article-wrap {
    padding: 22px 24px 24px;
}

.blocks-wrap .block-item.has-border.has-inner .image-wrap.full {
    width: auto;
    margin: -1px;
    max-width: none;
}










