.feature-style-two{position:relative}.feature-style-two .inner-container{position:relative;display:block;background:#fff;box-shadow:0 2px 70px rgba(0,0,0,.1);border-radius:20px;z-index:1;margin-top:-167px;padding:0 30px}@media screen and (max-width:991px){.feature-style-two .inner-container{margin-top:-80px}}.feature-block-two .inner-box{position:relative;display:block;padding:50px 20px}.feature-block-two .inner-box .icon-box{position:relative;display:inline-block;width:100px;height:100px;line-height:100px;font-size:50px;background:rgb(42 120 169 / 19%);color:var(--theme-color);text-align:center;border-radius:50%;z-index:1;margin-bottom:20px;transition:.5s}.feature-block-two .inner-box:hover .icon-box{color:#fff}.feature-block-two .inner-box .icon-box:before{position:absolute;content:'';background:var(--theme-color);width:100%;height:100%;left:0;top:0;z-index:-1;border-radius:50%;transform:scale(0,0);transition:.5s}.feature-block-two .inner-box:hover .icon-box:before{transform:scale(1,1)}.feature-block-two .inner-box h3{display:block;font-size:26px;line-height:36px;font-weight:600;margin-bottom:20px}.feature-block-two .inner-box h3 a{display:inline-block;color:var(--title-color)}.feature-block-two .inner-box h3 a:hover{color:var(--theme-color)}@media only screen and (max-width:767px){.feature-section{padding:70px 0 40px}.feature-section .shape{display:none}}