 .banner-type-slider.fullwidth{position:relative;overflow:hidden;width:100%}@media (max-width:992px){.banner-type-slider.fullwidth .slider-container{min-height:450px}}@media (max-width:768px){.banner-type-slider.fullwidth .slider-container{min-height:400px}}.banner-type-slider.fullwidth .slider-container{position:relative;display:block;width:100%;min-height:600px}.banner-type-slider.fullwidth.single .slider-container{display:block}.banner-type-slider.fullwidth.single .banner-item{width:100%;height:100%;position:absolute;left:0;top:0;display:none;opacity:0;transform:scale(.95);will-change:opacity,transform;z-index:1}.banner-type-slider.fullwidth.single .banner-item.active,.banner-type-slider.fullwidth.single .banner-item.initial-visible{display:block;opacity:1;transform:scale(1);z-index:2}.banner-type-slider.fullwidth.single .banner-item.active{transition:opacity .8s ease-in-out,transform .8s ease-in-out}.banner-type-slider.fullwidth.single .banner-item.first-activation{transition:none!important}.banner-type-slider.fullwidth.double .slider-container,.banner-type-slider.fullwidth.triple .slider-container,.banner-type-slider.fullwidth.quad .slider-container,.banner-type-slider.fullwidth.multi .slider-container{display:grid;gap:0}.banner-type-slider.fullwidth.double .slider-container{grid-template-columns:repeat(2,1fr)}.banner-type-slider.fullwidth.triple .slider-container{grid-template-columns:repeat(3,1fr)}.banner-type-slider.fullwidth.quad .slider-container{grid-template-columns:repeat(4,1fr)}.banner-type-slider.fullwidth.double .banner-item,.banner-type-slider.fullwidth.triple .banner-item,.banner-type-slider.fullwidth.quad .banner-item,.banner-type-slider.fullwidth.multi .banner-item{position:relative;width:100%;height:100%;display:none;opacity:0;transform:none!important;left:auto;top:auto;transition:opacity .8s ease-in-out}.banner-type-slider.fullwidth.double .banner-item.active,.banner-type-slider.fullwidth.triple .banner-item.active,.banner-type-slider.fullwidth.quad .banner-item.active,.banner-type-slider.fullwidth.multi .banner-item.active{display:block;opacity:1}.banner-type-slider.fullwidth .content-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:80%;padding:20px;z-index:10;border-radius:8px;text-align:center}.banner-type-slider.fullwidth:not(.single) .content-box{max-width:90%}@media (max-width:992px){.banner-type-slider.fullwidth.single .banner-item{height:50vh;object-fit:cover}.banner-type-slider.fullwidth.single .banner-item img{height:100%;width:100%;object-fit:cover;min-height:400px}.banner-type-slider.fullwidth.triple .slider-container,.banner-type-slider.fullwidth.quad .slider-container,.banner-type-slider.fullwidth.quinary .slider-container,.banner-type-slider.fullwidth.multi .slider-container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.banner-type-slider.fullwidth.single .banner-item{height:100%}.banner-type-slider.fullwidth.double .slider-container,.banner-type-slider.fullwidth.triple .slider-container,.banner-type-slider.fullwidth.quad .slider-container,.banner-type-slider.fullwidth.multi .slider-container{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;min-height:300px}.banner-type-slider.fullwidth.double .banner-item,.banner-type-slider.fullwidth.triple .banner-item,.banner-type-slider.fullwidth.quad .banner-item,.banner-type-slider.fullwidth.multi .banner-item{grid-row:1!important;grid-column:1!important;position:relative;min-height:300px}.banner-type-slider.fullwidth .slider-container{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;min-height:450px}.banner-type-slider.fullwidth .banner-item{min-height:450px;position:relative;overflow:hidden}.banner-type-slider.fullwidth .banner-item img{min-height:450px;object-position:center}.banner-type-slider.fullwidth .content-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;padding:20px;background-color:rgba(0,0,0,.6);border-radius:12px;backdrop-filter:blur(4px);z-index:10;border:1px solid rgba(255,255,255,.1)}.banner-type-slider.fullwidth .title{color:#ffffff!important;font-size:1.4rem!important}.banner-type-slider.fullwidth .content,.banner-type-slider.fullwidth .content p{color:#f0f0f0!important;font-size:.95rem!important}}