/* WizWeb theme — process block CSS (3 styles: approach/slider/feature-card). */
.home1-approach-section .approach-area{padding:0 13%}
@media (max-width:1799px){.home1-approach-section .approach-area{padding:0 8%}}
@media (max-width:1699px){.home1-approach-section .approach-area{padding:0 6%}}
@media (min-width:1400px) and (max-width:1599px){.home1-approach-section .approach-area{padding:0 20px}}
@media (max-width:1399px){.home1-approach-section .approach-area{padding:0 10px}}
.home1-approach-section .approach-area .divider{position:relative}
.home1-approach-section .approach-area .divider:before{content:"";position:absolute;top:38.5%;left:50%;transform:translateX(-50%);width:98%;height:2px;background-color:var(--border-color);border-radius:10px}
@media (min-width:1200px) and (max-width:1399px){.home1-approach-section .approach-area .divider:before{top:39.2%}}
@media (max-width:1199px){.home1-approach-section .approach-area .divider:before{display:none}}
.home1-approach-section .approach-area .single-approach{display:flex;flex-direction:column;justify-content:center;align-items:center}
.home1-approach-section .approach-area .single-approach .img-area{margin-bottom:15px}
.home1-approach-section .approach-area .single-approach .img-area img{width:180px;height:180px;border-radius:50%}
.home1-approach-section .approach-area .single-approach .dot{margin-bottom:30px;line-height:1}
.home1-approach-section .approach-area .single-approach .dot span{width:10px;height:10px;border-radius:50%;background-color:var(--title-color);display:inline-flex;position:relative;z-index:1}
.home1-approach-section .approach-area .single-approach .approach-content-wrap{border-radius:5px;background-image:linear-gradient(180deg,rgba(237,241,252,.38),rgba(201,215,255,.13));background-color:var(--dark-white-color);padding:30px 25px;position:relative}
@media (min-width:1200px) and (max-width:1399px){.home1-approach-section .approach-area .single-approach .approach-content-wrap{padding:25px 15px}}
@media (max-width:1199px){.home1-approach-section .approach-area .single-approach .approach-content-wrap{padding:25px 20px}}
.home1-approach-section .approach-area .single-approach .approach-content-wrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;border-radius:0 0 5px 5px;background:linear-gradient(180deg,rgba(237,241,252,0),rgba(237,241,252,.76) 26.46%,#edf1fc 45.7%);z-index:1}
.home1-approach-section .approach-area .single-approach .approach-content-wrap:after{content:"";position:absolute;width:2px;height:38px;background-color:var(--border-color);left:50%;transform:translateX(-50%);top:-38px}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area{overflow:hidden}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content{max-height:260px;transform:translateY(0);transition:5s}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content span{color:var(--primary-color1);font-family:var(--font-hankenGrotesk);font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;display:inline-block;margin-bottom:10px}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content h5{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:23px;font-weight:700;line-height:1.2;margin-bottom:10px}
@media (min-width:1200px) and (max-width:1399px){.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content h5{font-size:20px}}
@media (min-width:992px) and (max-width:1199px){.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content h5{font-size:22px}}
@media (max-width:767px){.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content h5{font-size:20px}}
@media (max-width:576px){.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content h5{font-size:22px}}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content p{color:var(--text-color);font-family:var(--font-inter);font-size:13px;font-weight:400;line-height:1.8;margin-bottom:15px}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content ul li{color:var(--text-color);font-family:var(--font-hankenGrotesk);font-size:14px;font-weight:400;line-height:1.8;margin-bottom:10px;padding-left:12px;position:relative}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content ul li:last-child{margin-bottom:0}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content ul li strong{color:var(--title-color);font-weight:600}
.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content ul li:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background-color:var(--title-color)}
.home1-approach-section .approach-area .single-approach .approach-content-wrap:hover .scrollTextAni{transform:translateY(-200px)}
.home2-process-section{background-image:url(../../_next/static/media/home2-process-bg.610e38a9.png),linear-gradient(180deg,#e9e5ff,#e9e5ff);background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative;padding:120px 0 0}
@media (min-width:1400px) and (max-width:1599px){.home2-process-section{padding:90px 0 0}}
@media (max-width:1399px){.home2-process-section{padding:60px 0 0}}
@media (max-width:767px){.home2-process-section{padding:70px 0 0}}
.home2-process-section .section-title2{margin-bottom:70px}
@media (min-width:1400px) and (max-width:1599px){.home2-process-section .section-title2{margin-bottom:50px}}
@media (min-width:1200px) and (max-width:1399px){.home2-process-section .section-title2{margin-bottom:40px}}
@media (max-width:767px){.home2-process-section .section-title2{margin-bottom:40px}}
.home2-process-section .section-title2 span{background:#ddd7ff;border:1px solid rgba(var(--text-color-opc),.05)}
.home2-process-section .process-slider-area{padding:0 10% 185px;position:relative}
@media (max-width:1699px){.home2-process-section .process-slider-area{padding:0 8% 185px}}
@media (min-width:1400px) and (max-width:1599px){.home2-process-section .process-slider-area{padding:0 5% 150px}}
@media (min-width:1200px) and (max-width:1399px){.home2-process-section .process-slider-area{padding:0 3% 120px}}
@media (max-width:1199px){.home2-process-section .process-slider-area{padding:0 3% 150px}}
@media (max-width:767px){.home2-process-section .process-slider-area{padding:0 3% 130px}}
.home2-process-section .process-slider-area .home2-process-slider{padding-top:50px}
@media (min-width:1400px) and (max-width:1599px){.home2-process-section .process-slider-area .home2-process-slider{padding-top:30px}}
@media (max-width:1399px){.home2-process-section .process-slider-area .home2-process-slider{padding-top:30px}}
.home2-process-section .process-slider-area .single-process{text-align:center}
.home2-process-section .process-slider-area .single-process .step{display:flex;justify-content:center;margin-bottom:25px}
@media (min-width:1400px) and (max-width:1599px){.home2-process-section .process-slider-area .single-process .step{margin-bottom:20px}}
@media (max-width:1399px){.home2-process-section .process-slider-area .single-process .step{margin-bottom:20px}}
.home2-process-section .process-slider-area .single-process .step .number{background-color:var(--dark-white-color);width:64px;height:64px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}
.home2-process-section .process-slider-area .single-process .step .number:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;border:1px solid var(--white-color);z-index:1}
.home2-process-section .process-slider-area .single-process .step .number:after{content:"";position:absolute;width:3px;height:48px;background:hsla(0,0%,100%,.4);left:50%;transform:translateX(-50%);top:-50px;z-index:-9}
.home2-process-section .process-slider-area .single-process .step .number h6{color:var(--text-color);font-family:var(--font-hankenGrotesk);font-size:17px;font-weight:500;line-height:1;margin-bottom:5px}
.home2-process-section .process-slider-area .single-process .step .number span{color:var(--primary-color1);font-family:var(--font-hankenGrotesk);font-size:20px;font-weight:800;line-height:1}
.home2-process-section .process-slider-area .single-process .content h4{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:25px;font-weight:700;line-height:1.2;margin-bottom:15px}
@media (min-width:1400px) and (max-width:1599px){.home2-process-section .process-slider-area .single-process .content h4{font-size:24px;margin-bottom:10px}}
@media (max-width:1399px){.home2-process-section .process-slider-area .single-process .content h4{font-size:24px;margin-bottom:10px}}
.home2-process-section .process-slider-area .single-process .content p{color:var(--text-color);font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:1.7;margin-bottom:0}
@media (min-width:1400px) and (max-width:1599px){.home2-process-section .process-slider-area .single-process .content p{font-size:15px}}
@media (max-width:1399px){.home2-process-section .process-slider-area .single-process .content p{font-size:15px}}
.home2-process-section .process-slider-area .slider-btn-area{background-color:var(--dark-white-color);display:inline-flex;align-items:center;justify-content:space-between;border-radius:50px 50px 0 0;line-height:1;padding:0 30px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);min-width:380px}
@media (max-width:576px){.home2-process-section .process-slider-area .slider-btn-area{min-width:unset;width:100%}}
.home2-process-section .process-slider-area .slider-btn-area .slider-btn{cursor:pointer}
.home2-process-section .process-slider-area .slider-btn-area .slider-btn i{color:var(--text-color);font-size:20px;transition:.5s}
.home2-process-section .process-slider-area .slider-btn-area .slider-btn i:hover{color:var(--primary-color1)}
.home2-process-section .process-slider-area .slider-btn-area .slider-btn.swiper-button-disabled{opacity:.2}
.home2-process-section .process-slider-area .slider-btn-area .content{padding:18px 20px;border-left:1px solid #e9e5ff;border-right:1px solid #e9e5ff;margin:0 20px}
@media (max-width:767px){.home2-process-section .process-slider-area .slider-btn-area .content{padding:18px 15px}}
@media (max-width:576px){.home2-process-section .process-slider-area .slider-btn-area .content{padding:18px 10px}}
.home2-process-section .process-slider-area .slider-btn-area .content p{color:var(--text-color);font-family:var(--font-inter);font-size:17px;font-weight:500;line-height:1.5;margin-bottom:0}
@media (max-width:576px){.home2-process-section .process-slider-area .slider-btn-area .content p{font-size:15px}}
.home2-process-section .process-slider-area:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:hsla(0,0%,100%,.4)}
.home2-process-section.two{background-image:unset;background-color:#dfebf6}
.feature-card4{background-color:var(--dark-white-color);border-radius:10px;padding:25px 20px}
.feature-card4 .card-top-area{display:flex;justify-content:space-between;margin-bottom:30px}
@media (min-width:992px) and (max-width:1199px){.feature-card4 .card-top-area{margin-bottom:20px}}
@media (max-width:576px){.feature-card4 .card-top-area{margin-bottom:20px}}
.feature-card4 .card-top-area .number span{font-family:var(--font-inter);font-size:18px;font-weight:800;line-height:1;letter-spacing:1.8px;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--primary-color1)}
.feature-card4 .content h4{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:25px;font-weight:700;line-height:1.2;margin-bottom:0}
@media (min-width:1200px) and (max-width:1399px){.feature-card4 .content h4{font-size:23px}}
@media (max-width:576px){.feature-card4 .content h4{font-size:22px}}
.feature-card4 .content ul{padding-top:20px}
.feature-card4 .content ul li{display:flex;align-items:center;gap:8px;color:var(--text-color);font-family:var(--font-inter);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:.3px;border-bottom:1px solid rgba(var(--text-color-opc),.1);padding-bottom:10px;margin-bottom:10px}
.feature-card4 .content ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:unset}
.feature-card4 .content ul li svg{fill:var(--text-color);min-width:15px;max-width:15px}
.feature-card4:hover .icon{animation:zoomIn .7s linear}
.feature-card4.arrow1{position:relative}
.feature-card4.arrow1:before{content:url(../../_next/static/media/process-arrow1.27793ea2.svg);position:absolute;top:20%;right:-12%;z-index:9}
@media (max-width:1199px){.feature-card4.arrow1:before{display:none}}
.feature-card4.arrow2{position:relative}
.feature-card4.arrow2:before{content:url(../../_next/static/media/process-arrow2.f62501e3.svg);position:absolute;top:50%;transform:translateY(-50%);right:-12%;z-index:9}
@media (max-width:1199px){.feature-card4.arrow2:before{display:none}}
.feature-card4.arrow3{position:relative}
.feature-card4.arrow3:before{content:url(../../_next/static/media/process-arrow3.b2c04624.svg);position:absolute;bottom:35%;right:-12%;z-index:9}
@media (max-width:1199px){.feature-card4.arrow3:before{display:none}}
.home4-process-section .process-bottom-area .process-bottom-title{margin-bottom:50px}
@media (max-width:1199px){.home4-process-section .process-bottom-area .process-bottom-title{margin-bottom:30px}}
.home4-process-section .process-bottom-area .process-bottom-title h2{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:58px;font-weight:800;line-height:1.3;margin-bottom:0}
@media (max-width:1399px){.home4-process-section .process-bottom-area .process-bottom-title h2{font-size:50px}}
@media (max-width:1199px){.home4-process-section .process-bottom-area .process-bottom-title h2{font-size:38px;margin-bottom:20px}}
@media (max-width:767px){.home4-process-section .process-bottom-area .process-bottom-title h2{font-size:32px}}
@media (max-width:576px){.home4-process-section .process-bottom-area .process-bottom-title h2{font-size:28px}}
.home4-process-section .process-bottom-area .process-bottom-title h2 span{color:var(--text-color);font-weight:500}
.home4-process-section .process-bottom-area .process-bottom-content-and-img p{color:var(--text-color);font-family:var(--font-inter);font-size:20px;font-weight:400;line-height:1.7;margin-bottom:35px}
.home4-process-section .process-bottom-area .process-bottom-content-and-img img{border-radius:5px}
.pricing-plan-process-section .feature-card4{border:1px solid rgba(11,12,12,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05)}
body.dark .home1-approach-section .single-approach .approach-content-wrap{background-image:unset;background-color:var(--light-black-color)}
body.dark .home1-approach-section .single-approach .approach-content-wrap:before{background:linear-gradient(180deg,rgba(36,38,39,0),rgba(36,38,39,.76) 26.46%,#242627 45.7%)}
body.dark .home2-process-section{background:var(--light-black-color)}
body.dark .home2-process-section .section-title2 span{background-color:var(--black-color)}
body.dark .home2-process-section .process-slider-area .slider-btn-area{border:1px solid rgba(var(--title-color-opc),.1)}
body.dark .home2-process-section .process-slider-area .slider-btn-area .content{border-left:1px solid rgba(var(--title-color-opc),.1);border-right:1px solid rgba(var(--title-color-opc),.1)}
body.dark .home2-process-section .process-slider-area .single-process .number span{color:var(--white-color)}
body.dark .home2-process-section .process-slider-area .single-process .number:before{border:1px solid rgba(var(--title-color-opc),.1)}
body.dark .home2-process-section .process-slider-area .single-process .number:after,body.dark .home2-process-section .process-slider-area:before{background:hsla(0,0%,100%,.08)}
body.dark .home2-process-section.two .section-title5 .sub-title5.two:after{border:1px solid rgba(18,31,31,.1);background:#323333}
body.dark .home2-process-section.two .section-title5 .sub-title5.two:before{background:#434343}
body.dark .home2-process-section.two .process-slider-area .single-process .number span{color:var(--white-color)}
body.dark .home2-process-section.two .process-slider-area .single-process .number:before{border:1px solid rgba(var(--title-color-opc),.1)}
body.dark .home2-process-section.two .process-slider-area .single-process .number:after{background:hsla(0,0%,100%,.08)}