/*header {width:100%;height:100vh}*/
header {width:100%;height:100vh}
header .swiper-container{width:100%;height:100vh}
header .main-swiper{position:absolute;z-index:550;top:0;left:0}
header .swiper-slide{overflow:hidden}
header .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center}
header .slide-inner img{object-fit:cover;object-position:bottom;width:100%;height:100%}
header .slide-inner .vidi img{object-fit:none;object-position:unset;width:unset;height:unset}

header .content-holder-slide{position:absolute;display:block;height:100%;width:100%;margin-top:25%;text-align:center}
header .slide-inner h1{color:#fff;position:relative;width:100%;font-size:48px;z-index:9995}
header .slide-inner p{color:#fff;z-index:99995;position:relative;width:100%;margin-left:3px;font-size:18px;font-weight:300;line-height:32px}
header .seventh{width:65%!important}
header video{width:100%;object-fit:cover;object-position:top;height:100%;margin-left:inherit;margin-right:inherit;min-height:inherit;min-width:inherit;z-index:500}
header .video-dark-filter{min-height:100%;min-width:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0; z-index: 1}


header .text {position: absolute; z-index:9995 ;bottom: 0px; top:0px; left: 0px; right: 0px; font-size: 100px; font-weight: 800;line-height: 100px;text-transform: uppercase;color: #fff;}
header .text span {color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: white;}
header .text::after{
    content: "";
    width: 25%;
    height: 15px;
    background-color: #116945;
    position: absolute;
    z-index: 9996;
    bottom: 0; right: 0;
}

header .text-area {position: absolute; z-index:9995; top: 30px; left: 0; right: 0; min-height: 300px; text-align: center}
header .text-1, header .text-2, header .text-3,header .text-4, header .text-5 {
    /*position: absolute; z-index:9995 ;*/
    margin: auto; display: inline-block; text-align: left;
    font-size: 30px; line-height: 30px; height: 70px; font-weight: 700;
    text-transform: uppercase; letter-spacing: 2px;
    padding-left: 80px; padding-top: 5px;
    color: #dedede;
    background-image: url("../img/banner-pin.png");
    background-repeat: no-repeat;
    background-position: center left;
}

/*
header .text-1 {top: 130px; left: 35%; padding-left: 80px; padding-top: 5px; background-position: center left;}
header .text-2 {bottom: 170px; left: 45%; padding-left: 80px; padding-top: 5px; background-position: center left;}
header .text-3 {top: 230px; left: 30px; padding-top: 80px; background-position: 150px 0px; text-align: center}
header .text-4 {top: 130px; left: 55%; padding-left: 80px; padding-bottom: 100px; background-position: 0px 30px;}
header .text-5 {top: 130px; left: 30px; padding-left: 80px; padding-top: 5px; background-position: center left;}
 */

header .text-1 span, header .text-2 span, header .text-3 span,header .text-4 span, header .text-5 span {
    color: #d9a1ea;
    font-weight: 400;
    letter-spacing: 0px;
}


