.feature-style{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.feature-block{position:relative;display:block;padding:50px 35px 39px 35px;border-radius:5px;overflow:hidden;z-index:1;transition:all 500ms ease;border-bottom:3px solid #fff0}.feature-block:hover{border-bottom:3px solid var(--e-global-color-primary)}.feature-block .icon-box{position:relative;display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;color:var(--e-global-color-primary);font-size:50px;transition:all 500ms ease;z-index:1}.feature-block .icon-box .icon-bg{position:absolute;left:0;top:0;right:0;width:100px;height:100px;z-index:-1;transition:all 500ms ease;border-radius:50%}.feature-block:hover .icon-box{color:#fff}.feature-block:hover .icon-box .icon-bg{transform:scale(0,0)}.feature-block .icon-box .shape{position:absolute;left:0;top:0;right:0;width:100px;height:100px;z-index:-1;opacity:0;transition:all 500ms ease;border-radius:50%;background-color:var(--e-global-color-primary)}.feature-block:hover .icon-box .shape{opacity:1}.feature-block h3{display:block;font-size:24px;line-height:30px;margin-bottom:15px}.feature-block h3 a{color:var(--e-global-color-primary)}.feature-block p{position:relative;opacity:.8;z-index:99}@media only screen and (max-width:991px){.feature-style{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:499px){.feature-style{grid-template-columns:repeat(1,1fr)}}