/* WizWeb theme — services block CSS (sliced from source blob, ../media→_next). */
.home4-service-section{overflow:hidden}
.home4-service-section .sevices-wrap .single-services{transition:.5s;border-radius:10px;border:1px solid rgba(63,68,75,.1);background:var(--dark-white-color);position:relative;display:grid;grid-template-columns:7% 26% 52% 15%}
@media (max-width:1399px){.home4-service-section .sevices-wrap .single-services{grid-template-columns:7% 26% 51% 16%}}
@media (max-width:1199px){.home4-service-section .sevices-wrap .single-services{grid-template-columns:7% 26% 47% 20%}}
@media (max-width:991px){.home4-service-section .sevices-wrap .single-services{grid-template-columns:7% 24% 45% 24%}}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services{padding:20px;display:block}}
.home4-service-section .sevices-wrap .single-services .icon{padding:25px;border-right:1px solid rgba(var(--title-color-opc),.08);transition:.5s;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--primary-color1-opc),.05);position:relative}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services .icon{background-color:unset;padding:0;margin-bottom:15px;align-items:flex-start;justify-content:space-between;border-right:unset}}
.home4-service-section .sevices-wrap .single-services .icon svg{fill:var(--text-color);transition:.5s;min-width:50px;max-width:50px}
.home4-service-section .sevices-wrap .single-services .icon .number{position:absolute;top:14px;left:14px}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services .icon .number{position:relative;top:unset;left:unset}}
.home4-service-section .sevices-wrap .single-services .icon .number span{font-family:var(--font-inter);font-size:20px;font-weight:900;line-height:1;letter-spacing:2px;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(var(--text-color-opc),.3)}
.home4-service-section .sevices-wrap .single-services h5{padding:20px 10px 20px 30px;display:flex;align-items:center;color:var(--title-color);font-family:var(--font-inter);font-size:26px;font-weight:700;transition:.5s;margin-bottom:0}
@media (max-width:1199px){.home4-service-section .sevices-wrap .single-services h5{padding:20px 15px;font-size:25px}}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services h5{margin-bottom:10px;padding:0;font-size:20px}}
.home4-service-section .sevices-wrap .single-services .services-img{width:260px;height:320px;position:absolute;top:-150px;left:0;opacity:0;z-index:9;transition:opacity .3s,transform .7s cubic-bezier(.23,1,.32,1);border-radius:5px;overflow:hidden;pointer-events:none}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services .services-img{display:none;visibility:hidden}}
.home4-service-section .sevices-wrap .single-services .content{padding:30px 80px;position:relative}
@media (max-width:1399px){.home4-service-section .sevices-wrap .single-services .content{padding:30px 40px}}
@media (max-width:1199px){.home4-service-section .sevices-wrap .single-services .content{padding:25px 20px}}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services .content{margin-bottom:20px;line-height:26px;padding:0}}
.home4-service-section .sevices-wrap .single-services .content .tag-list{margin:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:25px 0 0}
@media (max-width:1199px){.home4-service-section .sevices-wrap .single-services .content .tag-list{padding-top:15px}}
.home4-service-section .sevices-wrap .single-services .content .tag-list li{color:var(--title-color);font-family:var(--font-inter);font-size:12px;font-weight:500;line-height:1;border:1px solid rgba(var(--primary-color1-opc),.25);border-radius:50px;padding:8px 13px}
.home4-service-section .sevices-wrap .single-services .content p{color:var(--text-color);font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:30px;margin-bottom:0}
.home4-service-section .sevices-wrap .single-services .content:after,.home4-service-section .sevices-wrap .single-services .content:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:100px;background:rgba(var(--text-color-opc),.1);border-radius:10px}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services .content:after,.home4-service-section .sevices-wrap .single-services .content:before{display:none}}
.home4-service-section .sevices-wrap .single-services .content:after{left:unset;right:0}
.home4-service-section .sevices-wrap .single-services .button-area{padding:30px;display:flex;align-items:center}
@media (max-width:1399px){.home4-service-section .sevices-wrap .single-services .button-area{padding:20px}}
@media (max-width:991px){.home4-service-section .sevices-wrap .single-services .button-area{padding:30px 15px}}
@media (max-width:767px){.home4-service-section .sevices-wrap .single-services .button-area{padding:0}}
.home4-service-section .sevices-wrap .single-services .button-area .explore-btn{color:var(--title-color);font-family:var(--font-inter);font-size:15px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;background-color:rgba(var(--primary-color1-opc),.1);border-radius:23px;border:1px solid rgba(var(--title-color-opc),.1);padding:14px 19px;transition:.5s}
.home4-service-section .sevices-wrap .single-services .button-area .explore-btn svg{fill:var(--title-color);transition:.5s}
.home4-service-section .sevices-wrap .single-services:hover .icon svg{fill:var(--primary-color1);animation:bounceIn 1.2s linear}
.home4-service-section .sevices-wrap .single-services:hover h5 a,.home4-service-section .sevices-wrap .single-services:hover h5 a span{color:var(--primary-color1)}
.home4-service-section .sevices-wrap .single-services:hover .services-img{opacity:1}
.home4-service-section .sevices-wrap .single-services:hover .explore-btn{color:var(--white-color);background-color:var(--primary-color1);border-color:var(--primary-color1)}
.home4-service-section .sevices-wrap .single-services:hover .explore-btn svg{fill:var(--white-color);transform:rotate(45deg)}
.home4-award-section .sevices-wrap2 .single-services{transition:.5s;border-bottom:none;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:45px 0 45px 30px;border-bottom:1px solid rgba(var(--title-color-opc),.05)}
@media (max-width:991px){.home4-award-section .sevices-wrap2 .single-services{border:1px solid rgba(var(--title-color-opc),.05);border-bottom:none;padding:35px 25px}}
@media (max-width:767px){.home4-award-section .sevices-wrap2 .single-services{flex-direction:column;align-items:flex-start}}
@media (max-width:576px){.home4-award-section .sevices-wrap2 .single-services{padding:30px 20px}}
.home4-award-section .sevices-wrap2 .single-services:last-child{border-bottom:unset}
@media (max-width:991px){.home4-award-section .sevices-wrap2 .single-services:last-child{border-bottom:1px solid rgba(var(--title-color-opc),.05)}}
.home4-award-section .sevices-wrap2 .single-services .services-img{width:245px;height:303px;border-radius:200px 200px 5px 5px;position:absolute;top:0;left:0;opacity:0;z-index:-1;transition:opacity .3s,transform .7s cubic-bezier(.23,1,.32,1);overflow:hidden;pointer-events:none}
@media (max-width:767px){.home4-award-section .sevices-wrap2 .single-services .services-img{display:none;visibility:hidden}}
.home4-award-section .sevices-wrap2 .single-services .content span{color:var(--text-color);font-family:var(--font-inter);font-size:18px;font-weight:400;line-height:1;display:inline-block;margin-bottom:10px}
.home4-award-section .sevices-wrap2 .single-services .content h5{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:35px;font-weight:700;line-height:1.2;transition:.5s;margin-bottom:10px}
@media (max-width:576px){.home4-award-section .sevices-wrap2 .single-services .content h5{font-size:30px}}
.home4-award-section .sevices-wrap2 .single-services .content p{color:var(--text-color);font-family:var(--font-inter);font-size:18px;font-weight:400;line-height:1.8;margin-bottom:0}
.home4-award-section .sevices-wrap2 .single-services .explore-btn{width:50px;height:50px;border-radius:50%;border:1px solid rgba(var(--title-color-opc),.3);display:flex;align-items:center;justify-content:center;transition:.5s}
.home4-award-section .sevices-wrap2 .single-services .explore-btn svg{fill:rgba(var(--title-color-opc),.3);transition:.5s}
.home4-award-section .sevices-wrap2 .single-services:hover .services-img{opacity:1}
.home4-award-section .sevices-wrap2 .single-services:hover .explore-btn{background-color:var(--title-color)}
.home4-award-section .sevices-wrap2 .single-services:hover .explore-btn svg{fill:var(--dark-white-color);transform:rotate(45deg)}
.sub-title5{display:inline-flex;align-items:flex-end;justify-content:center;gap:8px;color:var(--text-color);font-family:var(--font-inter);font-size:12px;font-weight:500;line-height:1;letter-spacing:.36px;background-color:transparent;text-transform:uppercase;border-radius:100px;padding:8px 12px;position:relative;z-index:1;margin-bottom:10px}
.sub-title5 svg{fill:#e62415}
.sub-title5:after{transform:translate(-50%,-50%);border-radius:100px;border:1px solid rgba(11,12,12,.1);background:#e1e3f3}
.sub-title5:after,.sub-title5:before{content:"";position:absolute;left:50%;top:50%;height:100%;width:100%;z-index:-1}
.sub-title5:before{transform:translate(-50%,-50%) rotate(2deg);border-radius:100px;background:rgba(11,12,12,.1)}
.sub-title5.two:after{border:1px solid rgba(11,12,12,.1);background:var(--dark-white-color)}
.sub-title5.two:before{background:rgba(11,12,12,.1)}
.home5-about-section .about-right .banner-btn{position:absolute;right:0;bottom:0}
@media (max-width:991px){.home5-about-section .about-right .banner-btn{position:relative;right:unset;bottom:unset}}
.home5-services-section{background:#f3ecec;padding:110px 7%}
@media (max-width:1699px){.home5-services-section{padding:110px 5%}}
@media (max-width:1399px){.home5-services-section{padding:110px 1%}}
@media (max-width:991px){.home5-services-section{padding:90px 0}}
.home5-services-section .banner-btn{padding-top:50px}
@media (max-width:1199px){.home5-services-section .banner-btn{padding-top:30px}}
.home5-services-section .banner-btn a{position:relative;line-height:1;transition:.5s;height:201px;width:201px;display:inline-flex;align-items:center;justify-content:center;z-index:1}
.home5-services-section .banner-btn a .bg{line-height:1;transition:.5s}
.home5-services-section .banner-btn a .bg svg{fill:transparent;stroke:rgba(var(--title-color-opc),.1);transition:.5s}
.home5-services-section .banner-btn a .details-button{transition:.5s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.home5-services-section .banner-btn a:hover .bg svg{fill:var(--primary-color1);stroke:var(--primary-color1)}
.home5-services-section .banner-btn a:hover .details-button{--background-size:0%;--stroke-dashoffset:26;--stroke-duration:.3s;--stroke-easing:cubic-bezier(0.3,1.5,0.5,1);--stroke-delay:.195s;background-image:linear-gradient(0deg,#fff,#fff);color:var(--white-color)}
.home5-services-section .banner-btn a:hover .details-button svg{stroke:var(--white-color)}
.home5-services-section .banner-btn a:hover .details-button:after{opacity:0;transition-delay:0s;color:var(--white-color)}
.home5-services-section .services-card{height:100%;display:flex;gap:20px;padding:30px 25px;border-left:1px solid rgba(var(--title-color-opc),.1);border-bottom:1px solid rgba(var(--title-color-opc),.1)}
@media (max-width:1399px){.home5-services-section .services-card{padding:30px 20px}}
@media (max-width:576px){.home5-services-section .services-card{flex-wrap:wrap}}
.home5-services-section .services-card .icon svg{fill:var(--text-color);transition:all .5s ease-out}
.home5-services-section .services-card .services-content .title-category{margin-bottom:15px}
.home5-services-section .services-card .services-content .title-category h3{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:30px;font-weight:700;margin-bottom:2px;line-height:1}
@media (min-width:1400px) and (max-width:1599px){.home5-services-section .services-card .services-content .title-category h3{font-size:25px}}
@media (max-width:1399px){.home5-services-section .services-card .services-content .title-category h3{font-size:25px}}
@media (max-width:576px){.home5-services-section .services-card .services-content .title-category h3{font-size:22px}}
.home5-services-section .services-card .services-content .title-category span{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:18px;font-weight:500;padding-left:37px;line-height:1;position:relative}
.home5-services-section .services-card .services-content .title-category span:after{content:"";height:2px;width:30px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:rgba(var(--title-color-opc),.6)}
.home5-services-section .services-card .services-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 (max-width:767px){.home5-services-section .services-card .services-content p{font-size:15px}}
.home5-services-section .services-card .services-content ul{list-style:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:10px 0 0;margin:0 0 30px}
@media (max-width:576px){.home5-services-section .services-card .services-content ul{margin-bottom:20px}}
.home5-services-section .services-card .services-content ul li{color:var(--text-color);font-family:var(--font-inter);font-size:14px;font-weight:500;letter-spacing:.28px;padding-top:5px;margin-right:20px}
.home5-services-section .services-card .services-content ul li i{color:var(--primary-color1)}
.home5-services-section .services-card .services-content ul li i:before{font-weight:800!important}
.home5-services-section .services-card.boder-bottom-none{border-bottom:none}
@media (max-width:576px){.home5-services-section .services-card.boder-bottom-none{border-bottom:1px solid rgba(var(--title-color-opc),.1)}}
.home5-services-section .services-card:hover .icon svg{transform:rotate(1turn)}
.home5-industry-section .section-title5 p{max-width:574px;width:100%;margin-left:auto}
.home5-blog-section .section-title5 p{max-width:575px;width:100%;margin-left:auto}
.home5-portfolio-section .section-title5 p{max-width:575px;width:100%;margin-left:auto}
.relatate-case-study-section .section-title5 h2 span{display:inline-block}
.service-details-feature-section .section-title5{position:-webkit-sticky;position:sticky;top:100px}
body.dark .home5-services-section{background-color:#242627}
body.dark .sub-title5{color:var(--text-color)}
body.dark .sub-title5:after{border:1px solid rgba(11,12,12,.1);background:#3b3b3b}
body.dark .sub-title5:before{background:rgba(241,244,255,.2)}
body.dark .sub-title5.two:after{border:1px solid rgba(18,31,31,.1);background:#323333}
body.dark .sub-title5.two:before{background:#434343}