.features{position:relative}.features .top-section .btn-wrp.flex_row{justify-content:center;margin:30px 0}.features .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.features .top-section .btn-wrp.flex_row{align-items:center;gap:20px}.features .content-wrapper{position:relative;z-index:10}.features .bg_image{background-position:50%;background-repeat:no-repeat;background-size:cover}.features .top-section{margin-left:-15px;margin-right:-15px;padding-bottom:12px;position:relative}.features .top-section h2{font-size:36px;font-weight:700;margin-bottom:15px;text-align:center;text-transform:uppercase}.features .top-section h4{color:#777;font-family:Work Sans,sans-serif;font-size:18px;font-weight:400;margin-bottom:15px;text-align:center}.features .flex_row{margin-left:-15px;margin-right:-15px}.features .flex_row .featItem{padding-left:15px;padding-right:15px}.features .featItem .feat-item-inner{border-radius:15px;display:table;margin-top:30px;width:100%}.features .featItem .feature-icon{border-radius:15px;display:table-cell;text-align:center;vertical-align:top;width:70px}.features .featItem .feature-text{background:#fcfcfc;border:1px solid #e4e4e4;border-radius:15px;display:table-cell;padding:20px;text-align:center;-webkit-transition:all .5s;transition:all .5s;vertical-align:top}.features .featItem .feature-icon i{background:#692b6d;border:1px solid #692b6d;border-radius:15px;border-right:0;box-shadow:none;color:#fff;font-size:40px;height:70px;padding:12px;transition:all .5s;width:70px}.features .featItem .feature-text h4{font-family:Avenir!important;font-size:20px;font-weight:700;margin-bottom:15px;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}.features .featItem .feature-text p{margin:0}.features .flex_row .featItem:hover .feature-icon i{background:#f5f5f5;box-shadow:0 6px 15px rgba(0,0,0,.2);color:#692b6d}.features .featItem:hover .feature-text{background:#692b6d;border-color:#692b6d;color:#fff}.features .featItem:hover .feature-text h4{color:#fff}@media(min-width:768px){.features .flex_row .featItem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:992px){.features .flex_row .featItem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}