.box-animation{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #E5E7EB}.box-animation:hover{transform:translateY(-12px);border-color:#5FAE2E;background:linear-gradient(180deg,#FFFFFF 0%,#F8FFF4 100%);border-top:solid 3px #5FAE2E!important;box-shadow:0 25px 60px rgb(0 0 0 / .08),0 10px 30px rgb(95 174 46 / .15)}.box-animation .elementor-icon{background:#5FAE2E;border-radius:50%;transition:all .4s ease}.box-animation:hover .elementor-icon{transform:scale(1.12) rotate(8deg);box-shadow:0 0 0 8px rgb(95 174 46 / .15),0 12px 30px rgb(95 174 46 / .30);background-color:#5FAE2E!important}.box-animation .elementor-icon svg{fill:#5FAE2E;transition:.4s ease}.box-animation:hover .elementor-icon svg{fill:#FFFFFF!important}.box-animation .elementor-icon-box-title{transition:.3s ease}.box-animation:hover .elementor-icon-box-title{color:#5FAE2E}.box-animation .e-heading-base{transition:.3s ease}.box-animation:hover .e-heading-base{color:#5FAE2E;transform:translateX(6px)}.box-animation .elementor-icon-box-description{transition:.3s ease}.box-animation:hover .elementor-icon-box-description{color:#4B5563}.box-animation .elementor-button{transition:.3s ease}.box-animation:hover .elementor-button{transform:translateX(8px)}.box-animation .elementor-button-icon{transition:.3s ease}.box-animation:hover .elementor-button-icon{transform:translateX(5px)}.perfect-for-icon{position:relative;overflow:hidden;background:#FFF;border:1px solid #E5E7EB;transition:all .45s cubic-bezier(.4,0,.2,1);will-change:transform}.perfect-for-icon:hover{transform:translateY(-12px);border-color:#5FAE2E;border-top:3px solid #5FAE2E;background:linear-gradient(180deg,#FFFFFF 0%,#F8FFF4 100%);box-shadow:0 25px 60px rgb(0 0 0 / .08),0 10px 30px rgb(95 174 46 / .15)}.perfect-for-icon .elementor-icon-box-content{transition:all .35s ease}.perfect-for-icon:hover .elementor-icon-box-content{transform:translateY(-3px)}.perfect-for-icon .elementor-icon{background:#5FAE2E;border-radius:50%;transition:all .45s cubic-bezier(.4,0,.2,1)}.perfect-for-icon:hover .elementor-icon{transform:scale(1.12) rotate(8deg);box-shadow:0 0 0 8px rgb(95 174 46 / .15),0 12px 30px rgb(95 174 46 / .30);background-color:#5FAE2E!important}.perfect-for-icon .elementor-icon svg{fill:#5FAE2E;transition:all .4s ease}.perfect-for-icon:hover .elementor-icon svg{fill:#FFFFFF!important;transform:scale(1.05)}.perfect-for-icon .elementor-icon i{transition:all .4s ease}.perfect-for-icon:hover .elementor-icon i{color:#FFFFFF!important;transform:scale(1.05)}.perfect-for-icon .elementor-icon-box-title{transition:all .3s ease}.perfect-for-icon:hover .elementor-icon-box-title{color:#5FAE2E}.perfect-for-icon .elementor-icon-box-description{transition:all .3s ease}.perfect-for-icon:hover .elementor-icon-box-description{color:#4B5563}.perfect-for-icon .e-heading-base{transition:all .3s ease}.perfect-for-icon:hover .e-heading-base{color:#5FAE2E;transform:translateX(6px)}.perfect-for-icon .elementor-button{transition:all .3s ease}.perfect-for-icon:hover .elementor-button{transform:translateX(8px)}.perfect-for-icon .elementor-button-icon{transition:all .3s ease}.perfect-for-icon:hover .elementor-button-icon{transform:translateX(5px)}.perfect-for-icon::before{content:'';position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .35),transparent);transition:.7s ease;pointer-events:none}.perfect-for-icon:hover::before{left:120%}