:root{--primary:#600ee4;--white:#fff;--black:#000;--text-dark:#1a1a1a;--light-sky-border:#49a4d61a;--light-sky-bg:#eef9ff;--text-sky:#49a4d6;--light-purple-border:#b954d51a;--light-purple-bg:#fcf1ff;--text-purple:#b954d5;--light-orange-border:#f2701a1a;--light-orange-bg:#fff6f0;--text-orange:#f2701a;--light-blue-border:#3f85fd1a;--light-blue-bg:#ecf3ff;--text-blue:#3f85fd;--light-green-border:#27ae1e1a;--light-green-bg:#f0ffef;--text-green:#27ae1e;--light-musted-bg:#fcffea;--light-musted-border:#d0a8071a;--text-musted:#c0ab08;--65-to-70:clamp(4.0625rem,3.7443rem + 1.0183vw,4.375rem);--65-to-80:clamp(4.0625rem,3.1078rem + 3.055vw,5rem)}
html{scroll-behavior:smooth;overflow-x:hidden}
body{font-family:"Plus Jakarta Sans",sans-serif}
a{text-decoration:none}
p{font-size:clamp(16px,4vw,20px)}
.title-2{font-size:clamp(24px,4vw + 1rem,38px);font-weight:800;text-align:center;margin-bottom:1.25rem}
.title-3{font-size:clamp(16px,2.4vw + 1rem,22px);font-weight:700;margin-bottom:15px}
.linear-gradient-style-1{background:linear-gradient(105.17deg,#a63284 -16.27%,#ec526d 104.47%)}
.han-purple-bg{background-color:#630de2}
.font-italic{font-style:italic}
@media (min-width: 991px) {
.sticky-lg-content{position:sticky;top:100px;z-index:1}
.set-half-android-face{background-position:left bottom;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:100%}
}
.wfb-65-to-70{width:var(--65-to-70);flex:0 0 var(--65-to-70)}
.wfb-65-to-80{width:var(--65-to-80);flex:0 0 var(--65-to-80)}
@media (min-width: 991px) {
.min-w-lg-50{width:min(100%,50%)}
}
.br-20px{border-radius:1.25rem}
.card-light-sky{border-color:var(--light-sky-border);background-color:var(--light-sky-bg)}
.card-light-purple{border-color:var(--light-purple-border);background-color:var(--light-purple-bg)}
.card-light-orange{border-color:var(--light-orange-border);background-color:var(--light-orange-bg)}
.card-light-blue{border-color:var(--light-blue-border);background-color:var(--light-blue-bg)}
.card-light-green{border-color:var(--light-green-border);background-color:var(--light-green-bg)}
.underline{position:relative;z-index:1}
.underline:after{content:"";position:absolute;z-index:-1;display:block;background-size:100% 100%;background-repeat:no-repeat;background-position:bottom;left:50%;bottom:-.18em;width:110%;height:.3em;transform:translateX(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 205 9.37'%3E%3Cpath fill='%236B14FA' d='M202.47,9.37A1191.26,1191.26,0,0,0,1.79,7.48,1.67,1.67,0,0,1,0,5.92H0A1.76,1.76,0,0,1,1.63,4.21c67-5.71,133.83-5.43,200.8-.27A2.75,2.75,0,0,1,205,6.88h0A2.6,2.6,0,0,1,202.47,9.37Z'/%3E%3C/svg%3E")}
.set-talk-bg{position:relative;min-height:250px;overflow:hidden;z-index:0}
.set-talk-bg::after{content:"";position:absolute;bottom:0;right:0;width:80%;height:80%;background-image:url(../img/good-advice.webp);background-position:right bottom;background-repeat:no-repeat;background-size:contain;z-index:-1}
@media (max-width: 576px) {
.br{display:none}
}
.adi-section{padding-top:clamp(20px,4vw,40px);padding-bottom:clamp(20px,4vw,40px)}
#site-header{display:flex;align-items:center;top:0;width:100%;position:sticky;box-shadow:0 15px 20px 0 #0000000a;transition:background-color .3s ease,top .6s ease,position .4s ease;background-color:var(--white);z-index:100}
#site-header.scrolled{position:sticky;background-color:var(--white)}
#site-header.hide{top:-80px}

.default-header{display:block;width:100%;position:relative;z-index:99;min-height:80px;background-color:#000002;padding:12px}
.default-header .logo{width:min(300px,100%);height:46px}
.default-header .nav-section{display:flex;justify-content:space-between;align-items:center}
.default-header ul{margin:0}
.default-header .header-item{display:flex;align-items:center}
.default-header .item-right a{text-decoration:none;font-size:1rem;color:#555;display:inline-block;margin-left:10px;transition:color .3s ease}
.default-header .menu > ul > li{display:inline-block;padding-inline:.8438rem}
.default-header .menu > ul > li > .link-item{font-size:16px;font-weight:500;color:var(--text-dark);position:relative;text-transform:capitalize;transition:color .3s ease}
.default-header .menu > ul > li .sub-menu{position:absolute;z-index:500;background-color:var(--white);box-shadow:-2px 2px 70px -25px rgba(0,0,0,0.3);padding:20px 30px;border-radius:12px;transition:all .5s ease;margin-top:25px;opacity:0;visibility:hidden}
@media (min-width: 992px) {
.default-header .menu > ul > li.menu-item-has-children:hover .sub-menu{margin-top:0;visibility:visible;opacity:1}
.default-header .header .nav-section .menu-main .sub-menu .border-lg{border-right:1px solid #2222224d}
}
.default-header .menu > ul > li .sub-menu > ul > li{line-height:1}
.default-header .menu > ul > li .sub-menu > ul > li > a{display:inline-block;padding:10px 0;font-size:15px;font-weight:500;color:var(--black);transition:color .3s ease;text-decoration:none}
.default-header .menu > ul > li .single-column-menu{min-width:280px;max-width:350px}
.default-header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li{line-height:1;display:block}
.default-header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a{padding:10px 0;display:inline-block;font-size:15px;color:#555;transition:color .3s ease}
.default-header .menu > ul > li .sub-menu.mega-menu{left:50%;transform:translateX(-50%)}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4{max-width:1100px;width:100%;display:flex;flex-wrap:wrap;padding:20px 15px}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{flex:0 0 25%;padding:0 15px}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .title{font-size:16px;color:initial;font-weight:500;line-height:1;padding:10px 0}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{text-align:center}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{max-width:100%;width:100%;vertical-align:middle;margin-top:10px;height:300px;object-fit:cover}
.default-header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a:hover,.default-header .menu > ul > li .sub-menu > ul > li > a:hover,.default-header .item-right a:hover,.default-header .menu > ul > li:hover > a{color:#600ee4}
.mobile-menu-head,.mobile-menu-trigger{display:none}
.default-header .menu > ul > li > a i{display:none}
@media (max-width: 991px) {
.default-header{padding:12px 6px}
.default-header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a:hover,.default-header .menu > ul > li .sub-menu > ul > li > a:hover,.default-header .item-right a:hover,.default-header .menu > ul > li:hover > a{color:var(--black)}
.default-header .logo{width:min(150px,100%);height:auto}
.default-header .mobile-menu-trigger{display:flex;align-items:center;justify-content:center;gap:10px}
.default-header .mobile-menu-trigger span{position:relative;display:block;height:2px;width:24px;background-color:#16161695}
.default-header .mobile-menu-trigger span:before,.default-header .mobile-menu-trigger span:after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#ffffff95}
.default-header .mobile-menu-trigger span:before{top:-6px}
.default-header .mobile-menu-trigger span:after{top:6px}
.default-header .menu{position:fixed;width:320px;background-color:var(--white);left:0;top:0;height:100%;overflow:hidden;transform:translate(-100%);transition:all .5s ease;z-index:1099}
.default-header .menu.active{transform:translate(0%)}
.default-header .menu > ul > li{line-height:1;margin:0;display:block}
.default-header .menu > ul > li > .link-item{line-height:50px;height:50px;padding:0 50px 0 15px;display:block;border-bottom:1px solid rgba(0,0,0,0.1);color:#000002}
.default-header .menu > ul > li > a i{display:block;position:absolute;height:50px;width:50px;top:0;right:0;text-align:center;line-height:50px;transform:rotate(-90deg)}
.default-header .menu .mobile-menu-head{display:flex;height:50px;border-bottom:1px solid rgba(0,0,0,0.1);justify-content:space-between;align-items:center;position:relative;z-index:501;position:sticky;background-color:var(--white);top:0}
.default-header .menu .mobile-menu-head .go-back{height:50px;width:50px;border-right:1px solid rgba(0,0,0,0.1);cursor:pointer;line-height:50px;text-align:center;color:var(--black);font-size:16px;display:none}
.default-header .menu .mobile-menu-head .go-back svg{width:12px;height:12px;transform:rotate(-270deg)}
.default-header .menu .mobile-menu-head.active .go-back{display:block}
.default-header .menu .mobile-menu-head .current-menu-title{font-size:15px;font-weight:500;color:var(--black);flex-grow:1;text-align:center}
.default-header .menu .mobile-menu-head .mobile-menu-close{height:50px;width:50px;border-left:1px solid rgba(0,0,0,0.1);cursor:pointer;line-height:48px;text-align:center;color:var(--black);font-size:25px}
.default-header .menu .menu-main{height:100%;overflow-x:hidden;overflow-y:auto;margin-top:unset;padding-left:0!important}
.default-header .menu > ul > li .sub-menu.mega-menu,.default-header .menu > ul > li .sub-menu{visibility:visible;opacity:1;position:absolute;box-shadow:none;margin:0;padding:15px;top:0;left:0;width:100%;height:100%;padding-top:65px;max-width:none;min-width:auto;display:none;transform:translateX(0%);overflow-y:auto}
.default-header .menu > ul > li .sub-menu.active{display:block}
}
@keyframes slideLeft {
0%{opacity:0;transform:translateX(100%)}
100%{opacity:1;transform:translateX(0%)}
}
@keyframes slideRight {
0%{opacity:1;transform:translateX(0%)}
100%{opacity:0;transform:translateX(100%)}
}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{margin-top:0}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{margin-bottom:20px}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center:last-child .title{margin-bottom:0}
.default-header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{flex:0 0 100%;padding:0}
.default-header .menu > ul > li .sub-menu > ul > li > a,.default-header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a{display:block}
.default-header .menu > ul > li .sub-menu.mega-menu > .list-item > ul{margin-bottom:15px}
.menu-overlay{position:fixed;background-color:rgba(0,0,0,0.5);left:0;top:0;width:100%;height:100%;z-index:1098;visibility:hidden;opacity:0;transition:all .5s ease}
.menu-overlay.active{visibility:visible;opacity:1}
.default-header .menu > ul > li > a img{position:absolute!important;height:50px;width:50px;top:50%;right:2%;transform:translate(-50%,0);text-align:center;line-height:50px;transform:rotate(-90deg);display:none}
.default-header .header .nav-section .menu-main .sub-menu .nav-link{display:flex;align-items:center;width:100%;padding:.9375rem 1.25rem;border-radius:.75rem;gap:25px;margin-bottom:clamp(0.625rem,-2.4037rem + 4.89vw,1.875rem)}
.default-header .header .nav-section .menu-main .sub-menu .nav-link:last-child{margin-bottom:0}
.default-header .header .nav-section .menu-main .sub-menu .nav-link .show-arrow{display:none;margin-left:auto}
.default-header .header .nav-section .menu-main .sub-menu .nav-link .main-text{font-size:clamp(0.875rem,0.8028rem + 0.3082vw,1rem);font-weight:700;color:#222;margin-bottom:.3125rem}
.default-header .header .nav-section .menu-main .sub-menu .nav-link .sub-text{font-size:clamp(0.75rem,0.6778rem + 0.3082vw,0.875rem)!important;font-weight:400;color:#222;margin-bottom:0}
.default-header .header .nav-section .menu-main .sub-menu .nav-link.active{background-color:#f5f8ff}
.default-header .header .nav-section .menu-main .sub-menu .nav-link.active .show-arrow{display:block}
.default-header .header .nav-section .menu-main .sub-menu .nav-link.active .main-text{color:#111b29}
.default-header .header .nav-section .menu-main .sub-menu .nav-link.active .sub-text{color:#677489}
.if-navbar-dark#site-header.scrolled{background-color:var(--black)}
.default-header.if-navbar-dark .menu > ul > li > a{color:var(--white)}
.default-header.if-navbar-dark{background-color:var(--black)!important;border-bottom:.5px solid #47456b4d}

.hero-section.style-1{position:relative;background-color:#ebe9fa;background-repeat:no-repeat;background-size:contain;background-position:100% -30px;background-clip:padding-box;height:90dvh;width:100%;overflow:hidden}
.hero-section .container{display:flex;align-items:center;height:100%}
.hero-section .adi-content{z-index:1}
.hero-section .title{font-size:clamp(30px,8vw,58px);font-weight:800}
.hero-section .sub-title{font-size:clamp(20px,4vw,32px);font-weight:500}
@media (max-width: 768.9px) {
.hero-section.style-1{background-position:180% -230%}
}
@media (max-width: 578.9px) {
.hero-section.style-1{height:50dvh}
.hero-section.style-1 .title{margin-bottom:18px}
.hero-section.style-1 .adi-content{text-align:center}
.hero-section{background-image:none!important}
}
.hero-section .shape-1{position:absolute;top:14%;left:-3%;animation:moving 9s linear infinite}
@keyframes moving {
0%{transform:translatey(0px)}
20%{transform:translateX(-50px)}
50%{transform:translatey(-40px)}
100%{transform:translatey(0px)}
}
.hero-section .shape-2{position:absolute;top:27%;left:3%;animation:movingleftright1 infinite 18s}
@keyframes movingleftright1 {
0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}
40%{-webkit-transform:translateX(50px) translateY(-50px);transform:translateX(50px) translateY(-50px)}
75%{-webkit-transform:translateX(200px);transform:translateX(200px)}
100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
}
.hero-section.style-1 .shape-3 img{display:none}
@media (min-width: 991.9px) {
.hero-section.style-1 .shape-3 img{display:block;position:absolute;bottom:0;left:30%;transform:rotate(175deg);width:200px;height:200px;z-index:0}
}
.counter-item{display:flex;align-items:center;justify-content:center;position:relative;padding:30px;height:100%}
.counter-item .number{font-weight:700;font-size:50px;line-height:48px;margin-right:20px;position:relative}
.counter-item .text{font-size:clamp(14px,4vw,16px);font-weight:600}
.counter-item .number::after{content:"";position:absolute;top:-23px;left:-22px;width:100px;height:100px;border-radius:50%;background:linear-gradient(145.27deg,rgba(133,117,224,0.2) 15.55%,rgba(185,173,255,0) 86.81%)}
.bgi-section{position:relative}
.bgi-section.primary-gradient{background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.bgi-section.primary-gradient .section-heading{color:#fff}
.section-heading{text-wrap:balance;margin-bottom:clamp(20px,4vw,40px)}
@media (max-width: 767.9px) {
.section-heading{text-wrap:stable}
}
.section-heading .title{font-size:clamp(24px,4vw,38px);font-weight:800;margin-bottom:clamp(10px,4vw,20px)}
.card.adi-card .title{font-size:clamp(18px,4vw,24px);font-weight:700;line-height:1.4}
.service-section{background-color:var(--white);border-radius:20px;overflow:hidden}
.service-section .card{text-align:center;align-items:center;justify-content:center;border:0 solid transparent;background-color:transparent;padding:clamp(20px,5vw,30px) clamp(15px,5vw,25px)}
.service-section .card .circle-num{margin-bottom:20px}
.service-section .card .text{margin-bottom:0;text-wrap:balance}
.service-section .card-item.talk-expert{background-color:#6b05d8;background-image:url(../img/good-advice.webp);background-size:clamp(9.125rem,5.6881rem + 10.998vw,12.5rem);background-position:right bottom;background-repeat:no-repeat;min-height:300px;overflow:hidden}
.service-section .card-item.talk-expert .card{color:var(--white);text-align:start;align-items:start}
@media (max-width: 991.9px) and (min-width: 768px) {
.service-section .card-item:nth-child(3){border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.service-section .card-item:nth-child(4){border-bottom:1px solid #d9d9d9}
.service-section .card-item:nth-child(5){border-bottom:1px solid #d9d9d9}
.service-section .card-item:nth-child(6){border-bottom:1px solid #d9d9d9}
}
@media (min-width: 768px) {
.service-section .card-item:nth-child(1){border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.service-section .card-item:nth-child(2){border-bottom:1px solid #d9d9d9}
.service-section .card-item:nth-child(3){border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.service-section .card-item:nth-child(5){border-right:1px solid #d9d9d9}
.service-section .card-item:nth-child(7){border-right:1px solid #d9d9d9}
.service-section .card-item:nth-child(4){border-bottom:1px solid #d9d9d9}
}
@media (min-width: 991px) {
.service-section .card-item:nth-child(2){border-right:1px solid #d9d9d9}
.service-section .card-item:nth-child(6){border-right:1px solid #d9d9d9}
}
.circle-num{width:70px;height:70px;border:.5px solid #d9d9d9;border-radius:50%;display:flex;justify-content:center;align-items:center}
.circle-num .number{font-size:clamp(22px,4vw + 1rem,26px);font-weight:700;color:#1a1a1a80}
.contact-us-banner{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;background:url(../img/contact-banner.webp) no-repeat center center / cover;color:var(--white);padding:60px 30px;border-radius:20px}
.contact-us-banner .sub-text{font-size:clamp(18px,4vw,20px);width:min(800px,100%);margin-bottom:1.875rem}
.businesses-trust-sec .card{border-width:.5px;padding:clamp(1.875rem,4vw,2.5rem) clamp(1.25rem,4vw,1.5625rem);border-radius:20px}
.businesses-trust-sec .card .sub-text{margin-bottom:0}
.industries-sec{position:relative;padding-top:80px;padding-bottom:80px;color:var(--white);overflow:hidden}
.industries-sec::after{content:"";position:absolute;width:336px;height:260px;top:-25px;right:2%;background:url(../img/shapes/leaf.svg) no-repeat center center / contain}
.industries-sec .card{background-color:transparent;border:none;color:var(--white)}
.industries-sec .card .img{width:var(--65-to-80);margin-bottom:20px}
.industries-sec .card .sub-text{font-size:clamp(18px,4vw,20px);font-weight:400;margin-bottom:0}
.hero-section.style-2{padding-top:clamp(20px,5vw,40px);padding-bottom:clamp(20px,5vw,40px);background-color:#ebe9fa}
.hero-section.style-2 .adi-content .title{font-size:clamp(28px,8vw,46px)}
.flutter .hero-section.style-2{background:linear-gradient(279.47deg,rgba(131,63,243,0.09) 2.3%,rgba(5,105,216,0.09) 97.7%)}
.hero-section.style-3{position:relative;background-color:var(--primary);color:var(--white);width:100%;height:450px;margin-bottom:200px;padding-bottom:150px}
.hero-section.style-3 .adi-content .title{font-size:clamp(38px,4vw,48px)}
.hero-section.style-3 .adi-content .sub-title{font-size:clamp(16px,4vw,18px)}
.hero-section.style-3 .section-img-area{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);padding-top:50px;text-align:center;width:100%}
@media (max-width: 575.9px) {
.hero-section.style-3{position:relative;background-color:var(--primary);color:var(--white);width:100%;height:380px;margin-bottom:120px}
.hero-section.style-3 .section-img-area{padding-top:0}
}
.hero-banner{background-color:var(--primary);color:var(--white);padding-top:clamp(60px,4vw,80px);padding-bottom:clamp(60px,4vw,80px)}
.hero-banner .adi-content .title{font-size:clamp(38px,4vw,48px);font-weight:800;margin-bottom:clamp(16px,4vw,20px)}
.hero-banner .adi-content .sub-title{font-size:clamp(16px,4vw,18px);font-weight:500}
@media (max-width: 575.9px) {
.hero-banner .section-img-area{padding-top:0}
}
.adi-team-item .adi-team-img{border-radius:50%;width:180px;height:180px;margin-left:auto;margin-right:auto;overflow:hidden}
.adi-team-content{margin-top:clamp(18px,4vw,20px);margin-bottom:20px}
.adi-team-content .adi-team-title{font-size:clamp(18px,4vw,22px);font-weight:700}
.adi-team-content span{font-size:clamp(18px,4vw,20px);font-weight:500;font-style:italic}
.adi-team-item .adi-team-social{display:flex;flex-direction:row;justify-content:center;gap:15px}
.adi-team-item .adi-team-social .social-icon img{width:clamp(30px,4vw,40px);height:clamp(30px,4vw,40px)}

#teams .border-end{border-color:transparent!important}
@media (min-width: 991.9px) {
#teams .border-end{border-color:#dee2e6!important}
}

.footer-section{background-color:#f7f9fb;padding-block:5rem 2.5rem}
.footer-section .footer-title{font-size:clamp(1.125rem,4vw,1.375rem);font-weight:600;margin-bottom:1.25rem;margin-top:5px}
.footer-section .logo-section .info-text{font-size:clamp(0.875rem,4vw,1.125rem);font-weight:500;margin-bottom:0}
.footer-section .contact-box{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}
.footer-section .footer-link{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:clamp(0.875rem,4vw,1.125rem);font-weight:500;color:var(--text-dark);margin-bottom:1.0625rem}
.footer-section .footer-link:hover{color:#600ee4}
.footer-section ul{list-style:none;padding:0}
.footer-section .divider{background-color:#d9d9d999;height:.5px;margin-block:1.625rem 2.5rem}
.footer-section .copy-right-text{font-size:clamp(14px,4vw,16px);font-weight:500;text-align:center;color:var(--text-dark);margin-bottom:0}

.card-color-num{font-size:clamp(1.375rem,5vw,1.625rem);font-weight:700;width:var(--65-to-70);height:var(--65-to-70);display:grid;place-items:center;border-radius:50%;flex:0 0 var(--65-to-70);border:1px solid var(--black)}
.card-color-num.sky-color-set{color:var(--text-sky);background-color:var(--light-sky-bg);border-color:var(--light-sky-border)}
.card-color-num.purple-color-set{color:var(--text-purple);background-color:var(--light-purple-bg);border-color:var(--light-purple-border)}
.card-color-num.orange-color-set{color:var(--text-orange);background-color:var(--light-orange-bg);border-color:var(--light-orange-border)}
.card-color-num.blue-color-set{color:var(--text-blue);background-color:var(--light-blue-bg);border-color:var(--light-blue-border)}
.card-color-num.green-color-set{color:var(--text-green);background-color:var(--light-green-bg);border-color:var(--light-green-border)}
.card-color-num.musted-color-set{color:var(--text-musted);background-color:var(--light-musted-bg);border-color:var(--light-musted-border)}

@media (min-width: 991px) {
.delivering-section .card-item:nth-child(odd):not(:nth-child(3)) .card{background-color:#f1f0fc!important}
.delivering-section .card-item:nth-child(2) .card{background-color:#f1f0fc!important}
}

@media (min-width: 768px) and (max-width: 992.9px) {
.delivering-section .card-item:nth-child(2) .card{background-color:#f1f0fc!important}
.delivering-section .card-item:nth-child(3) .card{background-color:#f1f0fc!important}
.delivering-section .card-item:nth-child(7) .card{background-color:#f1f0fc!important}
}

@media (max-width: 767.9px) {
.delivering-section .card-item:nth-child(2) .card{background-color:#f1f0fc!important}
.delivering-section .card-item:nth-child(5) .card{background-color:#f1f0fc!important}
.delivering-section .card-item:nth-child(7) .card{background-color:#f1f0fc!important}
}

#more-about-project .card {
    background-color: #f9f9f9;
}

#more-about-project .card h4{
    font-size: clamp(16px, 4vw, 18px);
    font-weight: 600;
}

#more-about-project .card .input-pill input:not([type=checkbox]),
#more-about-project .card .input-pill input:not([type=radio]){
    opacity: 0;
    position: absolute;
}

#more-about-project .card .input-pill{
    border-radius: 30px;
    background-color: #ffffff;
    padding: 10px 12px;
}

#more-about-project .card .input-pill label{
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}


label.input-error,span.input-error {color: #dc3545 !important;}
.form-loader {position: relative;display: none;}
.form-loader::before {content: "";width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;position: absolute;background: inherit;z-index: 1;border-radius: 10px;}
.form-loader::after {content: "";position: absolute;width: 30px;height: 30px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border: 4px solid transparent;border-top-color: #fff;border-radius: 50%;animation: button-loading-spinner 1s ease infinite;z-index: 2;}
@keyframes button-loading-spinner {from {    transform: rotate(0turn);}to {    transform: rotate(1turn);}}