section#main-carousel .carousel-bg-color-holder{z-index:1}section#main-carousel .carousel-bg-color-holder,section#main-carousel .carousel-bg-img-holder{background-attachment:scroll;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}section#main-carousel .carousel-bg-img-holder.bg-one{z-index:2}section#main-carousel .carousel-bg-img-holder.bg-two{z-index:3}section#main-carousel .carousel-bg-img-holder.left-top{background-position:0 0}section#main-carousel .carousel-bg-img-holder.left-center{background-position:0}section#main-carousel .carousel-bg-img-holder.left-bottom{background-position:0 100%}section#main-carousel .carousel-bg-img-holder.right-top{background-position:100% 0}section#main-carousel .carousel-bg-img-holder.right-center{background-position:100%}section#main-carousel .carousel-bg-img-holder.right-bottom{background-position:100% 100%}section#main-carousel .carousel-bg-img-holder.center-top{background-position:top}section#main-carousel .carousel-bg-img-holder.center-center{background-position:50%}section#main-carousel .carousel-bg-img-holder.center-bottom{background-position:bottom}section#main-carousel .carousel-caption{margin:0;top:0;z-index:9}@media(max-width:400px){section#main-carousel .carousel-caption .caption-title{font-size:1.2rem;font-weight:700}section#main-carousel .carousel-caption a.btn{padding:.7rem 1rem}}section#main-carousel .carousel-caption.white-theme{color:var(--color-secondary)}section#main-carousel .carousel-caption.white-theme .caption-title{color:var(--color-primary)}section#main-carousel .carousel-caption.color-theme{color:var(--color-white)}section#main-carousel .carousel-caption.color-theme .caption-title{color:var(--color-white)!important}section#main-carousel .carousel-caption.color-theme a.btn:hover{border-color:var(--color-white)!important}section#main-carousel .carousel-caption .carousel-caption-wrapper{height:100%;min-height:100%;min-width:100%;width:100%}section#main-carousel .carousel-indicators{z-index:9}section#main-carousel .carousel-indicators li{border-radius:50%;height:16px;margin-left:5px;margin-right:5px;width:16px}section#main-carousel .carousel-inner{height:50vh;max-height:500px;min-height:400px;overflow:hidden;position:relative;z-index:0}section#main-carousel .carousel-inner .carousel-item{height:100%;position:relative;width:100%}section#main-carousel .insert-image-wrapper{height:100%;min-height:100px;overflow:hidden;position:relative;width:100%}section#main-carousel .insert-image-wrapper .insert-image{height:100%;left:0;position:absolute;width:100%}section#main-carousel .insert-image-wrapper .insert-image.fill{object-fit:fill}section#main-carousel .insert-image-wrapper .insert-image.contain{object-fit:contain}section#main-carousel .insert-image-wrapper .insert-image.cover{object-fit:cover}section#main-carousel .insert-image-wrapper .insert-image.none{object-fit:none}section#main-carousel .insert-image-wrapper .insert-image.scale-down{object-fit:scale-down}section#main-carousel{background-color:transparent;margin:0;overflow:hidden;padding:0}