.elementor-14033 .elementor-element.elementor-element-2f08c506 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-14033 .elementor-element.elementor-element-2f08c506 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 62%, #000000 100%);opacity:1;}.elementor-14033 .elementor-element.elementor-element-2f08c506{overflow:hidden;color:#FFFFFF;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-14033 .elementor-element.elementor-element-2e25b7ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14033 .elementor-element.elementor-element-2e25b7ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-14033 .elementor-element.elementor-element-2e25b7ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-14033 .elementor-element.elementor-element-2e25b7ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-3e91fb84 */.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg,
.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg-overlay,
.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-container {
    position:absolute;
    top:0;
    height:800px;
    width:100%;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-container {
    position:relative;
    overflow:hidden;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg img {
    min-height:800px;
    width:100%;
    object-fit:cover;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg-overlay {
    background-image: linear-gradient(transparent 40%, #000000cc 99%);
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-text-wrap {
    position:absolute;
    width:100%;
    bottom:5%;
    padding: 0 0.5em;
}
.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-title-wrap {
    font-weight:100;
    width:100%;
    text-align:center;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-title {
    font-size:4rem;
    font-weight:100;
    line-height:0.9em;
    text-shadow: 0 0 5px #000;  
    padding-bottom:1%;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-lower-wrap {
    display:inline-flex;
    width:100%;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-lower {
    display:inline-flex;
    margin: 0 auto;
    font-size:1rem;
}


.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-left-wrap,
.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-right-wrap {
    display:flex;
    float:left;
    align-items:center;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-left,
.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-right {
    padding:0.1em 1em;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-left {
    border:solid 3px #fff;
    text-transform:uppercase;
    margin-left:auto;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-right {
    margin-right:auto;
    padding:0 0 0 0.5rem;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-left:empty {
    border:solid 3px transparent;
}

.elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-right-wrap {
    border:solid 3px transparent;
}

@media only screen and (max-width: 1140px) {

    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg,
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg-overlay,
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-container {
        height:600px;
    }
    
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg img {
        min-height:600px;
    }
    
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-title {
        font-size:3rem;
    }
    
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-caption-lower {
        font-size:0.8rem;
        line-height:1.1em;
    }
    
}

@media only screen and (max-width: 767px) {
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg,
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg-overlay,
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-container {
        height:300px;
    }
    
    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-bg img {
        min-height:300px;
    }

    .elementor-14033 .elementor-element.elementor-element-3e91fb84 .vnr-slide-title {
        font-size:2rem;
    }
    
}/* End custom CSS */