.featured-services{min-height:660px;padding:0}.featured-services .content{text-align:center}.featured-services .page-center{display:flex;justify-content:center;max-width:1920px;position:relative}.featured-services .item-in{padding:10px}.featured-services .widget-container{position:relative;width:100%}.featured-services .flip-box{border:1px solid #afafaf;border-radius:15px;height:425px;margin:0 auto;max-width:100%;overflow:hidden;perspective:1000px;position:relative;transform-style:preserve-3d;transition:all .6s cubic-bezier(.36,0,.66,-.56);width:400px}.featured-services .flip-box:hover{height:617px;width:448px}.featured-services .flip-box__front{background-color:#1abc9c;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px}.featured-services .overlay{align-items:stretch;background-color:#d8effb;background-image:none;background-size:cover;border-radius:15px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:35px;text-align:center;transition:all .6s cubic-bezier(.36,0,.66,-.56);width:100%}.featured-services .flip-box:hover .overlay{background-color:#fff}.featured-services .layer_title{color:#fff;font-family:Public Sans,Sans-serif;font-size:28px;font-weight:500;left:0;line-height:32px;margin-bottom:1rem;margin-top:.5rem;position:absolute;top:70%;transition:all .6s cubic-bezier(.36,0,.66,-.56);width:100%}.featured-services .flip-box:hover .layer_title{left:35%;top:65px;width:60%}.featured-services .layer_title .title-wrap{display:block;height:78px;position:relative;width:100%}.featured-services .layer_title h3.title,.featured-services .layer_title h3.title2{font-size:.9em;left:50%;margin:0;position:absolute;transform:translate(-50%);transition:all .6s cubic-bezier(.36,0,.66,-.56);white-space:nowrap}.featured-services .layer_title h3.title2{top:35px}.featured-services .flip-box:hover .layer_title h3{left:0;transform:translate(0)}.featured-services .flip-box .icon-wrap{left:50%;position:absolute;top:65px;transform:translateX(-50%);transition:all .6s cubic-bezier(.36,0,.66,-.56)}.featured-services .flip-box .icon-wrap img{max-width:200px;transition:all .6s cubic-bezier(.36,0,.66,-.56)}.featured-services .flip-box:hover .icon-wrap{left:20%;top:47px;transform:translateX(-50%)}.featured-services .flip-box:hover .icon-wrap img{max-width:100px}.featured-services .elementor-flip-box__layer{height:100%;position:absolute;transition:all .6s ease-in-out;width:100%}.featured-services .flip-box__back{background-position:50%;background-size:cover;border-radius:10px;transform:translateX(0) translateY(100%)}.featured-services .flip-box__layer__overlay{align-items:stretch;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 0 0 22%;text-align:left;width:100%}.featured-services .flip-box__layer__title{color:#fff;font-size:1.125rem;font-weight:500;line-height:28px;margin:0 0 20px;padding:0}.featured-services .box__layer__description{font-size:18px;left:0;margin:0;opacity:0;padding:0 20%;position:absolute;text-align:left;top:135%;transition:all .6s cubic-bezier(.36,0,.66,-.56)}.featured-services .box__layer__description p{color:#000;font-size:18px}.featured-services .flip-box:hover .box__layer__description{opacity:1;top:30%}.featured-services .btn{bottom:-50%;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .6s cubic-bezier(.36,0,.66,-.56);width:100%}.featured-services .flip-box:hover .btn{bottom:10%;opacity:1}.featured-services .btn a{border:2px solid #fff;border-radius:40px 40px 40px 40px;color:#fff;display:inline-block;font-family:Public Sans,Sans-serif;font-size:1.125rem;font-weight:400;line-height:24px;min-width:330px;padding:22px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.featured-services .btn.white a{background-color:#fff;border:2px solid #ffc629;color:#006b5c}.featured-services .btn.white a:hover{background-color:#ffc629;font-weight:700}.featured-services .btn.black a{border:2px solid #231f20;color:#231f20}.featured-services .btn.black a:hover{background-color:#231f20;color:#fff}.featured-services .flip-box .bgshapes{display:block;height:100%;overflow:hidden;position:absolute;top:0;width:100%}.flip-box .bgshapes svg{position:absolute;transition:all .6s cubic-bezier(.36,0,.66,-.56)}.flip-box .bgshapes svg.bottom-left{bottom:-10px;height:160px;left:-100px;width:auto}.flip-box:hover .bgshapes svg.bottom-left{bottom:-40px;height:160px;left:-80px}.flip-box .bgshapes svg.bottom-right{bottom:-30px;right:0}.flip-box:hover .bgshapes svg.bottom-right{bottom:-180px}.flip-box .bgshapes svg.pilot-t{height:auto;left:-1350px;position:absolute;top:-431px;width:2400px;fill:#fff}.flip-box:hover .bgshapes svg.pilot-t{left:-200px;top:300px;width:800px;fill:#d8effb}@media (min-width:768px){.featured-services .item{max-width:480px;width:33.333%}}@media (max-width:1920px){.featured-services.total4 .page-center{flex-wrap:wrap;max-width:100%;width:960px}.featured-services.total4 .page-center .item{min-height:510px;width:50%}}@media (max-width:1300px){.featured-services.total3 .page-center{flex-wrap:wrap;max-width:100%}.featured-services.total3 .page-center .item{min-height:510px;width:50%}}@media (max-width:910px){.featured-services .page-center{display:block}.featured-services.total3 .page-center .item,.featured-services.total4 .page-center .item{max-width:100%;min-height:510px;width:100%}.featured-services .flip-box__layer__overlay{padding:5%}.featured-services .btn a{font-size:16px;padding:9px 16px}}