.icon-box{position:relative;overflow:hidden;background:0 0;transition:color .3s ease;z-index:1;padding-bottom:40px}.icon-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#95785f;transform:translateY(-100%);transition:transform .4s ease;z-index:-1}.icon-box:hover::before{transform:translateY(0)}.p-text{padding:0!important}.icon-box:hover .h1-title h2,.icon-box:hover .p-text{color:white!important}.icon-box .icon .elementor-icon{transition:background .3s ease,fill .3s ease,transform .3s ease}.icon-box:hover .icon .elementor-icon{background:#fff!important;fill:#95785f!important;transform:scale(1.15);color:#95785f!important}.card{position:relative;overflow:hidden;background:0 0!important;z-index:1;justify-content:bottom!important}.card-bg::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#95785f;transform:translateY(100%);transition:transform .5s ease;z-index:0}.card-bg:hover::before{transform:translateY(0%)}.card-bg .number h2{transition:color .3s ease,-webkit-text-stroke .3s ease}.card-bg:hover .number h2{color:transparent!important;-webkit-text-stroke:1.5px white;text-stroke:1.5px white}.card{padding-top:50vh;position:relative;z-index:1;background:0 0!important;border-right:1.5px solid #93765e}.card-text{position:relative;bottom:-500px;transition:bottom .5s ease}.card-title{position:relative;bottom:-50px!important;transition:bottom .5s ease}.card-bg:hover .card-text{bottom:0}.card-bg:hover .card-title{bottom:0!important}.main-card{background-size:cover;background-position:center;transition:background-image .4s ease-in-out;min-height:300px}.main-card,.card{position:relative;overflow:hidden}.main-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);pointer-events:none;z-index:1}.main-card>*,.card>*{position:relative;z-index:2}@media (max-width:430px){.card{padding-top:20px!important}.card-title{bottom:-100px!important}.main-card::before{display:none}.card-bg::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:0}.card-text h2,.card-text p{position:relative;z-index:1000!important}}