.ova-service-2{overflow:hidden;padding:50px 110px 70px 50px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;position:relative;background-color:#fff;z-index:3}@media (max-width:767px){.ova-service-2{padding:30px 100px 30px 30px}}.ova-service-2:after{height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;right:0;content:"";position:absolute;top:0;background-color:var(--primary);-webkit-transform-origin:right;transform-origin:right;left:0}.ova-service-2:after,.ova-service-2:hover,.ova-service-2:hover:after{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.ova-service-2:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.ova-service-2:hover .icon{transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;background-color:#6c3af0}.ova-service-2:hover .icon i,.ova-service-2:hover .icon path,.ova-service-2:hover .icon svg{fill:#fff;color:#fff}.ova-service-2:hover .icon i,.ova-service-2:hover .icon path,.ova-service-2:hover .icon svg,.ova-service-2:hover .square,.ova-service-2:hover .title{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.ova-service-2:hover .title{color:#fff}.ova-service-2:hover .description{color:#e1d6ff;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.ova-service-2:hover .trapezoid-topleft-1,.ova-service-2:hover .trapezoid-topleft-2{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.ova-service-2:hover .trapezoid-topleft-1{opacity:.4;bottom:0}.ova-service-2:hover .trapezoid-topleft-2{opacity:.9;bottom:-44px}.ova-service-2:hover .sub-title{color:#fff}.ova-service-2:hover .service-button,.ova-service-2:hover .sub-title{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.ova-service-2:hover .service-button .text-button{font-size:12px;margin-right:7px}.ova-service-2:hover .service-button .text-button,.ova-service-2:hover .service-button i{color:#fff;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.ova-service-2 .square{height:20px;right:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;position:absolute;top:0;background-color:var(--secondary);width:20px;z-index:1}.ova-service-2 .icon{height:62px;justify-content:center;right:50px;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;position:absolute;bottom:50px;background-color:#f4ecff;align-items:center;border-radius:50%;width:62px;display:inline-flex;z-index:3}.ova-service-2 .icon i,.ova-service-2 .icon path,.ova-service-2 .icon svg{height:1em;fill:var(--primary);font-size:58px;right:-30px;color:var(--primary);bottom:-30px;width:1em;display:inline-flex}.ova-service-2 .icon i,.ova-service-2 .icon path,.ova-service-2 .icon svg,.ova-service-2 .title{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;position:relative}.ova-service-2 .title{font-size:24px;font-weight:800;margin:0;padding-bottom:35px;line-height:1.2;z-index:3}.ova-service-2 .description{font-size:16px;font-weight:500;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;position:relative;margin:0;line-height:1.4;z-index:3}.ova-service-2 .description p{margin:0}.ova-service-2 .trapezoid-topleft-1{bottom:-20px;background-color:#7746f1;left:-89px;z-index:2}.ova-service-2 .trapezoid-topleft-1,.ova-service-2 .trapezoid-topleft-2{height:150%;transform:rotate(30deg);transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;position:absolute;opacity:0;-webkit-transform-origin:bottom right;transform-origin:bottom right;width:89px}.ova-service-2 .trapezoid-topleft-2{bottom:-64px;background-color:#6730fd;left:-44px;z-index:1}.ova-service-2 .sub-title{margin-bottom:6px;display:block}.ova-service-2 .service-button,.ova-service-2 .sub-title{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;position:relative;z-index:2}.ova-service-2 .service-button .text-button{font-size:0;font-weight:600;margin-right:0;text-transform:uppercase;display:inline-block}.ova-service-2 .service-button .text-button,.ova-service-2 .service-button i{color:var(--text);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.ova-service-2 .service-button i{font-size:22px;vertical-align:middle;display:inline-flex}.ova-service-2.ova-service-2-template2{padding:35px 120px 35px 35px}.ova-service-2.ova-service-2-template2:hover .triangle-topleft-1,.ova-service-2.ova-service-2-template2:hover .triangle-topleft-2{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1;left:0}.ova-service-2.ova-service-2-template2 .triangle-topleft-1{height:0;border-right:80px solid transparent;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;position:absolute;border-top:144px solid #7746f1;opacity:0;top:0;left:-30px;width:0;z-index:2}.ova-service-2.ova-service-2-template2 .triangle-topleft-2{height:0;border-right:152px solid transparent;transition:all .55s ease;-moz-transition:all .55s ease;-webkit-transition:all .55s ease;-o-transition:all .55s ease;position:absolute;border-top:300px solid #6730fd;opacity:0;top:0;left:-30px;width:0;z-index:1}.ova-service-2.ova-service-2-template2 .title{text-transform:uppercase}.ova-service-2.ova-service-2-template2 .text_number{font-size:60px;font-weight:200;right:20px;color:#e4e0ee;position:absolute;bottom:20px;z-index:3}.ova-service-2.ova-service-2-template3{padding:40px;box-shadow:0 10px 60px 0 rgba(0,0,0,.05)}.ova-service-2.ova-service-2-template3:after{-webkit-transform-origin:left;transform-origin:left}.ova-service-2.ova-service-2-template3 .mask{height:100%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;content:"";position:absolute;background-size:auto;opacity:.12;top:0;background-position:100% 0;left:0;width:100%;background-repeat:no-repeat;z-index:1}.ova-service-2.ova-service-2-template3 .square{right:unset;background-color:var(--primary);left:0}.ova-service-2.ova-service-2-template3 .icon{margin-bottom:35px;right:unset;position:relative;bottom:unset;background-color:transparent}.ova-service-2.ova-service-2-template3 .icon i{right:unset;bottom:unset}.ova-service-2.ova-service-2-template3 .title{font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.3}.ova-service-2.ova-service-2-template3 .description{padding-bottom:35px}.ova-service-2.ova-service-2-template4{padding:45px 55px;box-shadow:0 10px 60px 0 rgba(0,0,0,.05)}@media (min-width:1025px) and (max-width:1520px){.ova-service-2.ova-service-2-template4{padding:40px 30px}}@media (max-width:767px){.ova-service-2.ova-service-2-template4{padding:40px 30px}}@media (max-width:430px){.ova-service-2.ova-service-2-template4{padding:35px 25px}}.ova-service-2.ova-service-2-template4:hover .description{color:#fff}.ova-service-2.ova-service-2-template4 .service-flex-wrapper{column-gap:30px;display:flex}@media (max-width:767px){.ova-service-2.ova-service-2-template4 .service-flex-wrapper{column-gap:20px}}.ova-service-2.ova-service-2-template4 .mask{height:100%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;content:"";position:absolute;background-size:auto;opacity:.12;top:0;background-position:100% 0;left:0;width:100%;background-repeat:no-repeat;z-index:1}.ova-service-2.ova-service-2-template4 .square{background-color:transparent}.ova-service-2.ova-service-2-template4 .icon{margin-bottom:35px;right:unset;position:relative;bottom:unset;background-color:transparent}.ova-service-2.ova-service-2-template4 .icon i{right:unset;bottom:unset}@media (max-width:767px){.ova-service-2.ova-service-2-template4 .icon i{font-size:43px}}.ova-service-2.ova-service-2-template4 .title{padding-bottom:28px}.ova-service-2.ova-service-2-template4 .description{font-weight:400;padding-bottom:26px;line-height:var(--line-height)}.ova-service-2.ova-service-2-template5{padding:40px 30px;text-align:center;box-shadow:0 10px 60px 0 rgba(0,0,0,.05)}.ova-service-2.ova-service-2-template5:hover .triangle-topleft{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;opacity:.051;background-color:#fff}.ova-service-2.ova-service-2-template5 .square{background-color:transparent}.ova-service-2.ova-service-2-template5 .icon{margin-bottom:24px;right:unset;position:relative;bottom:unset;background-color:transparent}.ova-service-2.ova-service-2-template5 .icon i{font-size:60px;right:unset;bottom:unset}.ova-service-2.ova-service-2-template5 .sub-title{margin-bottom:12px}.ova-service-2.ova-service-2-template5 .title{font-size:20px;padding-bottom:15px;line-height:1.5}.ova-service-2.ova-service-2-template5 .description{padding-bottom:20px}.ova-service-2.ova-service-2-template5 .triangle-topleft{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;position:absolute;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);opacity:.039;top:0;background-color:var(--primary);left:0}.ova-service-2.ova-service-2-template5 .triangle-topleft-3{height:18.5%;width:33.3%;z-index:3}.ova-service-2.ova-service-2-template5 .triangle-topleft-4{height:33.3%;width:66.6%;z-index:2}.ova-service-2.ova-service-2-template5 .triangle-topleft-5{height:50%;width:100%;z-index:1}.ova-service-2.ova-service-2-template6{padding:30px 0;border-bottom:1px solid rgba(29,23,41,.1)}.ova-service-2.ova-service-2-template6:hover{border-bottom:1px solid var(--heading)}.ova-service-2.ova-service-2-template6:hover .service-button i{color:#fff;background-color:var(--secondary)}.ova-service-2.ova-service-2-template6:after{background-color:transparent}.ova-service-2.ova-service-2-template6 .service-flex-wrapper{justify-content:space-between;gap:20px;align-items:center;display:flex}.ova-service-2.ova-service-2-template6 .square{background-color:transparent}.ova-service-2.ova-service-2-template6 .icon{right:unset;position:relative;bottom:unset;background-color:transparent}.ova-service-2.ova-service-2-template6 .icon i{font-size:62px;right:unset;color:var(--primary);bottom:unset}@media (max-width:767px){.ova-service-2.ova-service-2-template6 .icon i{font-size:52px}}.ova-service-2.ova-service-2-template6 .sub-title{color:var(--text)}.ova-service-2.ova-service-2-template6 .title{color:var(--heading);padding-bottom:0}.ova-service-2.ova-service-2-template6 .description{padding-top:16px;color:var(--text)}.ova-service-2.ova-service-2-template6 .service-button .text-button{color:var(--text)}.ova-service-2.ova-service-2-template6 .service-button i{padding:18px;font-size:18px;border:1px solid rgba(29,23,41,.1);color:var(--text);background-color:#fff;border-radius:50%}@media (max-width:767px){.ova-service-2.ova-service-2-template6 .service-button i{padding:14px;font-size:16px}}.ova-service-2.ova-service-2-template7{padding:40px;text-align:center;box-shadow:0 4px 21px 0 rgba(101,81,255,.07);border-radius:15px}.ova-service-2.ova-service-2-template7:hover .icon{background-color:#7d6dfb}.ova-service-2.ova-service-2-template7:hover .icon i{color:#fff}.ova-service-2.ova-service-2-template7:hover .service-button{background-color:#fff}.ova-service-2.ova-service-2-template7:hover .service-button i{color:var(--primary)}.ova-service-2.ova-service-2-template7 .icon{height:80px;margin-bottom:24px;right:unset;position:relative;bottom:unset;background-color:#efc148;width:80px}.ova-service-2.ova-service-2-template7 .icon i{font-size:40px;right:unset;color:var(--heading);bottom:unset}.ova-service-2.ova-service-2-template7 .title{font-size:20px;padding-bottom:15px;line-height:1.5}.ova-service-2.ova-service-2-template7 .description{font-weight:400;padding-bottom:35px;line-height:1.6}.ova-service-2.ova-service-2-template7 .service-button{padding:1px 17px;background-color:var(--primary);border-radius:15px;display:inline-block}.ova-service-2.ova-service-2-template7 .service-button .text-button{color:var(--heading)}.ova-service-2.ova-service-2-template7 .service-button i{font-size:20px;color:#fff}.ova-service-2.ova-service-2-template8{padding:60px 45px 50px;text-align:center;box-shadow:0 11px 22px 0 rgba(0,0,0,.035)}.ova-service-2.ova-service-2-template8:after{background-color:#fff}.ova-service-2.ova-service-2-template8:hover{box-shadow:0 21px 42px 0 rgba(0,0,0,.07)}.ova-service-2.ova-service-2-template8:hover .icon{background-color:#ffcb3c}.ova-service-2.ova-service-2-template8:hover .service-button .text-button{color:var(--primary)}.ova-service-2.ova-service-2-template8 .icon{height:40px;margin-bottom:35px;right:-20px;position:relative;bottom:20px;background-color:#fff;width:40px}.ova-service-2.ova-service-2-template8 .icon i{font-size:68px;right:20px;color:var(--primary);bottom:-20px}.ova-service-2.ova-service-2-template8 .title{font-size:25px;color:var(--heading);padding-bottom:20px}.ova-service-2.ova-service-2-template8 .description{color:var(--text);padding-bottom:32px;line-height:1.6}.ova-service-2.ova-service-2-template8 .service-button{column-gap:8px;background-color:transparent;align-items:center;display:inline-flex}.ova-service-2.ova-service-2-template8 .service-button .text-button{font-size:16px;text-decoration:underline;color:var(--heading);text-transform:none;line-height:1.1}.ova-service-2.ova-service-2-template8 .service-button i{font-size:10px;color:var(--primary)}.ova-service-2.ova-service-2-template9{padding:45px 35px;box-shadow:0 4px 23px 0 rgba(0,0,0,.05);border-radius:6px}.ova-service-2.ova-service-2-template9:hover .square{background-color:var(--secondary)}.ova-service-2.ova-service-2-template9:hover .description{color:#fff}.ova-service-2.ova-service-2-template9:hover .service-button .plus-icon{border:1px solid #fff}.ova-service-2.ova-service-2-template9:hover .service-button .text-button,.ova-service-2.ova-service-2-template9:hover .service-button i{color:#fff}.ova-service-2.ova-service-2-template9 .square{height:72px;right:-36px;top:calc(100% - 36px);background-color:var(--primary);border-radius:50%;width:72px}.ova-service-2.ova-service-2-template9 .icon{justify-content:flex-start;margin-bottom:10px;right:unset;position:relative;bottom:unset;background-color:transparent}.ova-service-2.ova-service-2-template9 .icon i{font-size:40px;right:unset;bottom:unset}.ova-service-2.ova-service-2-template9 .title{font-size:26px;font-weight:700;padding-bottom:20px}.ova-service-2.ova-service-2-template9 .description{font-weight:400;padding-bottom:35px}.ova-service-2.ova-service-2-template9 .service-button .plus-icon{height:30px;justify-content:center;border:1px solid #ececec;margin-right:10px;align-items:center;border-radius:50%;width:30px;display:inline-flex}.ova-service-2.ova-service-2-template9 .service-button .text-button{font-size:16px;color:var(--heading);text-transform:capitalize}.ova-service-2.ova-service-2-template9 .service-button i{font-size:10px;color:var(--primary)}