.vc-container-section48.theme-dark{color:#fff}.vc-container-section48.theme-dark .h1,.vc-container-section48.theme-dark .h2,.vc-container-section48.theme-dark .h3,.vc-container-section48.theme-dark .h4,.vc-container-section48.theme-dark .h5,.vc-container-section48.theme-dark .h6,.vc-container-section48.theme-dark h1,.vc-container-section48.theme-dark h2,.vc-container-section48.theme-dark h3,.vc-container-section48.theme-dark h4,.vc-container-section48.theme-dark h5,.vc-container-section48.theme-dark h6{color:#fff;opacity:1}.vc-container-section48.theme-dark p{opacity:.7}.vc-container-section48 .hover{overflow:hidden;position:relative;padding-bottom:60%}.vc-container-section48 .hover-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:90;transition:all .4s}.vc-container-section48 .hover img,.vc-container-section48 .hover-1 img{width:100%;position:absolute;top:0;left:0;transition:all .3s}.vc-container-section48 .hover-content{position:relative;z-index:99}.vc-container-section48 .hover-1 img{width:105%;left:-5%}.vc-container-section48 .hover-1-content{position:absolute;bottom:0;left:0;z-index:99;transition:all .4s}.vc-container-section48 .hover-1 .hover-overlay{background:rgba(0,0,0,.5)}.vc-container-section48 .hover-1-description{transform:translateY(.5rem);transition:all .4s;opacity:0}.vc-container-section48 .hover-1:hover .hover-1-content{bottom:2rem}.vc-container-section48 .hover-1:hover .hover-1-description,.vc-container-section48 .hover-3:hover::after{opacity:1;transform:none}.vc-container-section48 .hover-1:hover img{left:0}.vc-container-section48 .hover-1:hover .hover-overlay{opacity:0}.vc-container-section48 .hover-2 .hover-overlay{background:linear-gradient(to top,rgba(0,0,0,.4),rgba(0,0,0,.1))}.vc-container-section48 .hover-2-title{position:absolute;top:50%;left:0;text-align:center;width:100%;z-index:99;transition:all .3s}.vc-container-section48 .hover-2-description{width:100%;position:absolute;bottom:0;opacity:0;left:0;text-align:center;z-index:99;transition:all .3s}.vc-container-section48 .hover-2:hover .hover-2-title{transform:translateY(-1.5rem)}.vc-container-section48 .hover-2:hover .hover-2-description{bottom:.5rem;opacity:1}.vc-container-section48 .hover-2:hover .hover-overlay{background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.1))}.vc-container-section48 .hover-3::after{content:"";width:calc(100% - 3rem);height:calc(100% - 3rem);border:1px solid #fff;position:absolute;top:1.5rem;left:1.5rem;z-index:90;transition:all .3s;transform:scale(1.1);display:block;opacity:0}.vc-container-section48 .hover-3-content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center;z-index:99}.vc-container-section48 .hover-3-description{opacity:0;transform:scale(1.3);transition:all .3s}.vc-container-section48 .hover-3 img,.vc-container-section48 .hover-4 img{width:110%;top:50%;left:50%;transform:translate(-50%,-50%)}.vc-container-section48 .hover-3 .hover-overlay{background:rgba(0,0,0,.2)}.vc-container-section48 .hover-3:hover img,.vc-container-section48 .hover-4:hover img{width:100%}.vc-container-section48 .hover-3:hover .hover-3-description,.vc-container-section48 .hover-4:hover::after{opacity:1;transform:none}.vc-container-section48 .hover-3:hover .hover-overlay{background:rgba(0,0,0,.8)}.vc-container-section48 .hover-4 .hover-overlay{background:rgba(0,0,0,.4);z-index:90}.vc-container-section48 .hover-4-title{position:absolute;bottom:0;right:0;padding:3rem;z-index:99}.vc-container-section48 .hover-4-description{position:absolute;top:2rem;left:2rem;text-align:right;border-right:3px solid #fff;padding:0 1rem;z-index:99;transform:translateX(-1.5rem);opacity:0;transition:all .3s}@media (min-width:992px){.vc-container-section48 .hover-4-description{width:50%}}.vc-container-section48 .hover-4:hover .hover-4-description{opacity:1;transform:none}.vc-container-section48 .hover-4:hover .hover-overlay,.vc-container-section48 .hover-5:hover .hover-overlay{background:rgba(0,0,0,.8)}.vc-container-section48 .hover-5::after{content:"";width:100%;height:10px;background:#47c650;position:absolute;bottom:-10px;left:0;display:block;transition:all .3s;z-index:999}.vc-container-section48 .hover-5 .hover-overlay{background:rgba(0,0,0,.4)}.vc-container-section48 .hover-5-title{position:absolute;bottom:1rem;left:0;transition:all .3s;padding:2rem 3rem;z-index:99}.vc-container-section48 .hover-5-title span{transition:all .4s;opacity:0;color:#47c650}.vc-container-section48 .hover-5:hover .hover-5-title,.vc-container-section48 .hover-5:hover::after{bottom:0}.vc-container-section48 .hover-5:hover .hover-5-title span{opacity:1}