.services-section-4{background-color:var(--bg-light)}.flip-card-wrapper{-webkit-perspective:1000px;perspective:1000px;position:relative;width:100%}.flip-card-inner{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275);-o-transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transition:transform .8s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275);width:100%}.flip-card-wrapper:hover .flip-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.custom-description{color:var(--text-inverse);font-size:var(--font-size-base)}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--radius-xl);height:100%;overflow:hidden;position:absolute;width:100%}.flip-card-front{background-color:#fff;color:#000}.flip-card-front img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.overlay-gradient-front{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(50%,#000),to(#000));background:-o-linear-gradient(bottom,#000 0,#000 50%,#000 100%);background:linear-gradient(0deg,#000 0,#000 50%,#000);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),color-stop(50%,rgba(0,0,0,.5)),to(rgba(0,0,0,.1)));background:-o-linear-gradient(bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.1) 100%);background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.1));opacity:.8}.card-front-content{bottom:20px;left:20px;z-index:2}.service-title-front{color:var(--text-inverse);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);text-shadow:0 2px 4px rgba(0,0,0,.5)}.flip-card-back{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--theme-primary-color);border:1px solid #fff;border:1px solid hsla(0,0%,100%,.1);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:2rem;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.back-content h4{color:var(--theme-secondary-color);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.service-points-list li{-webkit-animation:fadeInSlide .5s forwards;animation:fadeInSlide .5s forwards;font-size:var(--font-size-base);margin-bottom:.5rem;opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@-webkit-keyframes fadeInSlide{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInSlide{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.service-points-list li:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.service-points-list li:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.service-points-list li:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.service-points-list li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.text-accent-lime{color:var(--theme-secondary-color)!important}@media (max-width:992px){.flip-card-wrapper{min-height:350px}}