.features-one{z-index:2;background-color:transparent;margin-top:-207px;font-family:var;position:relative}@media (max-width:1399px){.features-one{margin-top:-150px}}@media (max-width:767px){.features-one{margin-top:0;padding-top:30px}}.features-one .row{--bs-gutter-x:20px;justify-content:flex-end}@media (max-width:1199px){.features-one .row{justify-content:center}}.features-one__column{flex:none;width:16.81%}@media (max-width:1199px){.features-one__column{width:21%}}@media (max-width:991px){.features-one__column{width:29%}}@media (max-width:767px){.features-one__column{width:100%}}.features-one__card{background-color:var(--insta-white,#fff);border-radius:10px;padding:5px;transition:all .5s linear}.features-one__card:hover{transform:translateY(-30px)}.features-one__card__content{background-color:var(--insta-black4,#0f3564);border-radius:inherit;padding:35px 30px 29px;position:relative;overflow:hidden}.features-one__card__content:before{content:"";border-radius:inherit;background-color:var(--insta-red);width:100%;height:100%;transition:all .5s;position:absolute;bottom:-100%;right:-100%}.features-one__card__content:after{content:"";background-color:var(--insta-base);opacity:0;z-index:1;border-radius:50%;width:38px;height:38px;transition:all .5s .4s;position:absolute;bottom:-10px;right:-12px}.features-one__card:hover .features-one__card__content:before{bottom:0;right:0}.features-one__card:hover .features-one__card__content:after{opacity:1}.features-one__card__icon{color:var(--insta-white,#fff);z-index:2;margin-bottom:13px;font-size:51px;display:inline-flex;position:relative}.features-one__card__icon svg{fill:currentColor;width:1em;height:1em}.features-one__card__title{color:var(--insta-white,#fff);z-index:2;margin-bottom:4px;font-size:22px;font-weight:700;line-height:1.318;position:relative}.features-one__card__title a{color:inherit;background:linear-gradient(90deg,currentColor 0%,currentColor 100%) 0 95%/0 1px no-repeat;transition:all .5s}.features-one__card__title a:hover{background-size:100% 1px}.features-one__card__text{color:var(--insta-white,#fff);z-index:2;margin:0;position:relative}.features-one__card__btn{background-color:var(--insta-white,#fff);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;transition:all .5s;display:flex;position:absolute;top:10px;right:10px}.features-one__card__btn__icon{color:var(--insta-black4,#0f3564);font-size:14px;transition:all .5s;display:inline-flex}.features-one__card__btn__icon svg{fill:currentColor;width:1em;height:1em}.features-one__card__btn:hover .features-one__card__btn__icon{transform:rotate(90deg)}.features-one--service-details{margin:0;padding:0}.features-one--service-details .features-one__column{width:50%}@media (max-width:575px){.features-one--service-details .features-one__column{width:100%}.features-one__card__content{gap:12px;padding:22px 30px 5px;display:flex}}.features-one--service-details .features-one__card:hover{transform:translateY(0)}.features-two{background:linear-gradient(180deg,transparent,var(--insta-white5,#f0f5f5))}.features-two__carousel.owl-carousel .owl-nav.disabled+.owl-dots,.features-two__carousel.owl-carousel .owl-dots,.features-two__carousel.owl-carousel .owl-nav{margin-top:74px}.features-two__carousel.owl-carousel .owl-nav button{background-color:var(--insta-white,#fff)}.features-two__card{background-color:#fff;border-radius:30px;min-height:320px;padding:27px 36px 46px;position:relative}@media (max-width:360px){.features-two__card{padding-left:30px;padding-right:30px}}.features-two__card__bg{border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.features-two__card__bg:before{content:"";opacity:.85;background:url(/serv-texture.png) 0 0/100% no-repeat;width:200px;height:200px;position:absolute;top:0;left:0}.features-two__card__bg__inner{border-radius:inherit;z-index:1;background-image:url(/hover-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:all .5s;position:absolute;bottom:-100%;right:-100%}.features-two__card__btn{z-index:2;background-color:#971a1d;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;transition:all .5s;display:flex;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%)}.features-two__card__btn__icon{color:#fff;font-size:20px;transition:all .5s;display:inline-flex}.features-two__card__btn__icon svg{fill:currentColor;width:1em;height:1em}.features-two__card:hover .features-two__card__btn__icon{transform:rotate(90deg)}.features-two__card:hover .features-two__card__btn{background-color:#0f3564}.insta-owl__carousel--with-shadow .owl-item.center .features-two__card__bg__inner,.features-two__card:hover .features-two__card__bg__inner{bottom:0;right:0}.features-two__card__content{text-align:center;z-index:2;position:relative}.features-two__card__icon-box{background-color:var(--insta-white5,#f0f5f5);background:linear-gradient(180deg,transparent 50%,RGBA(var(--insta-base-rgb,3,101,211),.09))50%;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 15px;transition:all .5s;display:flex}.features-two__card:hover .features-two__card__icon-box{background:linear-gradient(180deg,transparent 50%,RGBA(var(--insta-white-rgb,255,255,255),.09))50%}p.features-two__card__title:hover a,.features-two__card__bg:hover a,.features-two__card:hover a{color:#fff}.features-two__card__title{text-transform:capitalize;margin-top:10px;margin-bottom:8px;font-size:19px;font-weight:700;line-height:1.318}.features-two__card__title a{color:inherit;background:linear-gradient(90deg,currentColor 0%,currentColor 100%) 0 95%/0 1px no-repeat;transition:all .5s}p.features-two__card__title a{text-align:center;font-weight:500;font-family:var(--font-roboto);font-size:19px;display:block}.features-two__card__title a:hover{text-decoration:underline}.features-two__card__text{margin:0;transition:all .5s}.googlePromotion .swiper-button-next,.swiper-button-prev{display:none!important}.swiper-wrapper{transition-timing-function:linear!important}@media only screen and (min-width:991px) and (max-width:1199px){.animated{animation-duration:inherit!important}p.sec-title__title{font-size:25px!important}}@media only screen and (min-width:768px) and (max-width:990px){.animated{animation-duration:inherit!important}}@media only screen and (min-width:480px) and (max-width:767px){.animated{animation-duration:inherit!important}}@media only screen and (max-width:479px){.animated{animation-duration:inherit!important}p.sec-title__title{font-size:20px!important}}
