.features-block-style1{padding:25px;border-radius:10px;position:relative;z-index:1;background-color:#f6f6f6;border:1px solid #eaeaea;overflow:hidden;transition:all 0.3s ease}@media (max-width:1399.98px){.features-block-style1{padding:20px;padding-bottom:20px}}@media (max-width:991.98px){.features-block-style1{margin-bottom:30px}}@media (max-width:767.98px){.features-block-style1{margin-bottom:30px}}.features-block-style1::after{position:absolute;top:0;bottom:0;left:auto;right:0;content:"";height:100%;width:0;z-index:-1;background-color:var(--theme-color3);transition:all 0.4s ease}.features-block-style1 .ks-choose-icon{display:inline-block;height:70px;width:70px;font-size:37px;line-height:70px;text-align:center;border-radius:50%;margin-bottom:15px;color:#222;background-color:#dee6e6}.features-block-style1 .features-title{margin-bottom:12px;transition:all 0.3s ease}@media (max-width:1399.98px){.features-block-style1 .features-title{font-size:18px}}.features-block-style1 .btn-view-details{margin-top:25px}.features-block-style1:hover::after{left:0;right:auto;width:100%}.features-block-style1:hover .ks-choose-icon{background-color:var(--theme-color1);color:var(--theme-color1-text-color)}.features-block-style1:hover .features-title,.features-block-style1:hover .features-details{color:#fff}.features-block-style1 p{font-weight:500;font-size:14px;line-height:1.79;margin-bottom:0}@media (max-width:1399.98px){.features-block-style1 p br{display:none}}