﻿#slider{position:relative;width:100%;overflow:hidden;padding:0;background-color:#fff;z-index:1}
.inspiro-slider{width:100%;height:72vh;overflow:hidden;transition:opacity .3s ease;min-height:100%;width:100%}
.inspiro-slider.slider-halfscreen{height:72vh}
.inspiro-slider.slider-fullscreen{/*height:60vh*//*height:calc(100vh - 168.38px)*/height:100vh}
.inspiro-slider.is-fade .slide{opacity:0!important;transition:opacity .5s ease!important}
.inspiro-slider.is-fade .slide.is-selected{opacity:1!important}
.inspiro-slider .slide{overflow:hidden;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 20%;z-index:1;width:100%;display:flex!important}
.inspiro-slider .slide .container,
.inspiro-slider .slide .container-slide-captions,
.inspiro-slider .slide .container-wide{padding-top:120px;padding-bottom:100px;align-self:center!important}
.inspiro-slider .slide .slide-captions{position:relative;text-align:left}
.inspiro-slider .slide .slide-captions h1{font-size:80px;font-weight:700;line-height:80px;margin-bottom:30px;color:#fff}
.inspiro-slider .slide .slide-captions h2{font-size:60px;font-weight:700;line-height:68px;margin-bottom:30px;color:#fff}
.inspiro-slider .slide .slide-captions h3,
.inspiro-slider .slide .slide-captions h4,
.inspiro-slider .slide .slide-captions h5,
.inspiro-slider .slide .slide-captions h6{color:#fff}
.inspiro-slider .slide .slide-captions .strong{color:#fff;display:block;font-size:12px!important;font-weight:500;letter-spacing:2px;line-height:18px;margin-bottom:20px;position:relative;text-transform:uppercase}
.inspiro-slider .slide .slide-captions .strong::after{border-top:3px solid #fff;content:"";display:block;margin-bottom:0;margin-top:8px;width:26px}
.inspiro-slider .slide .slide-captions>p{color:#fff;font-size:20px;font-weight:400;margin-bottom:40px}
.inspiro-slider .slide .slide-captions .text-dark.strong::after,
.inspiro-slider .slide .slide-captions.text-dark .strong::after{border-top-color:#111}
.inspiro-slider .slide .slide-captions.text-left .strong::after{margin-left:0;margin-right:auto}
.inspiro-slider .slide .slide-captions.text-center .strong::after{margin-left:auto;margin-right:auto}
.inspiro-slider .slide .slide-captions.text-right .strong::after{margin-left:auto;margin-right:0}
.inspiro-slider .slide .slide-captions .slide-caption-hide{opacity:0;visibility:hidden}
.inspiro-slider .slide .slide-captions img{width:inherit!important}
.inspiro-slider .slide.is-selected{z-index:2}
.inspiro-slider.slider-loaded,
.inspiro-slider.flickity-enabled{opacity:1}
.inspiro-slider .slide-link{width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}
.inspiro-slider .flickity-button{width:78px;height:78px;line-height:78px;background:0 0;color:#fff;box-shadow:none;padding:0}
.inspiro-slider .flickity-button::before{line-height:78px;font-size:28px;color:#fff}
.inspiro-slider .flickity-page-dots{bottom:30px}
.inspiro-slider .flickity-page-dots .dot{box-shadow:inset 0 0 0 2px #fff}
.inspiro-slider .flickity-page-dots .dot:after{background-color:#fff;box-shadow:0 0 1px #fff}.inspiro-slider .slide-captions>*{opacity:0}
.bg-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;content:' ';z-index:0;background:rgba(0,0,0,.59);opacity:.5}
.bg-overlay[data-style="1"]{background:#fff}
.bg-overlay[data-style="2"]{background:#2250fc;opacity:.9}
.bg-overlay[data-style="3"]{background:linear-gradient(140deg,#7c1bd6 0%,#31049b 100%);opacity:.9}
.bg-overlay[data-style="4"]{background:linear-gradient(140deg,rgba(236,0,83,0.979) 0%,rgba(231,46,0,0.71) 100%);opacity:.9}
.bg-overlay[data-style="5"]{background:radial-gradient(circle at left top,#09c8e6 20%,#2250fc 38%,#5839e4 66%);opacity:.9}
.bg-overlay[data-style="6"]{background:radial-gradient(circle at left top,#FE68BB 38%,#4294FA 66%);opacity:.9}
.bg-overlay[data-style="7"]{background:radial-gradient(circle at right top,#c4d622 20%,#93d839 38%,#4294FA 66%);opacity:.9}
.bg-overlay[data-style="8"]{background:linear-gradient(180deg,#e02b20 0%,#720462 100%);opacity:.9}
.bg-overlay[data-style="9"]{background:radial-gradient(circle at center,#00a6c0 0%,#0c71c3 100%);opacity:.9}
.bg-overlay[data-style="10"]{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.99) 100%);opacity:1}
.bg-overlay[data-style="11"]{background:linear-gradient(90deg,#0090f0 0%,#5d08e6 100%);opacity:.9}
.bg-overlay[data-style="12"]{background:linear-gradient(to bottom,#ba01ff 0,#ff0092 100%);opacity:.8}
.bg-overlay~.container,
.bg-overlay~.container-fluid{position:relative;z-index:2}
.flickity-slider>div>img{width:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-viewport{overflow:hidden!important}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-enabled{position:relative}
.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}
.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}
.html5vid{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;opacity:0;transition:opacity .5s linear}
.html5vid:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:1;background-color:transparent}
.html5vid video{max-width:none!important;border:none;object-fit:cover;background-size:cover;opacity:1;width:100%;height:100%;position:absolute;left:0;top:0%;display:block}
.html5vid.video-loaded{opacity:1}video{width:100%}



@media(min-width:1280px){
    .inspiro-slider.slider-fullscreen{/*height:calc(100vh - 138.38px)*/ height:100vh}
}



@media(orientation:landscape){
    #slider{min-height:492px}
}