.comm-card.base.comm-blue{background:radial-gradient(72.95% 72.95% at 50% 43.84%,#1324bf 0,#001429 100%);height:400px;padding:30px}.comm-card.comm-blue h3,.comm-card.comm-blue h4,.comm-card.comm-blue h5{color:var(--white,#fff)}.comm-card.comm-blue .card-icon{box-shadow:-.534px -1.067px 0 0 #0c1e86 inset}.trusted-section-without-slider{padding:80px 0}.trusted-section-without-slider .trusted-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.trusted-section-without-slider .brand-card{width:250px;height:150px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:18px;box-shadow:0 10px 70px rgb(0 0 0 / .08);transition:all .35s ease;cursor:default;padding:10px}.trusted-section-without-slider .brand-card img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain;transition:all 0.2s ease;filter:grayscale(0)}.trusted-section-without-slider .brand-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgb(0 0 0 / .15);cursor:default}@media (max-width:768px){.trusted-section-without-slider .trusted-logos{justify-content:center}}.locationSwiper.two-slides .swiper-wrapper{display:flex;justify-content:left;transform:translate3d(250px,0,0)!important}.locationSwiper.two-slides .comm-nav-wrap{display:none!important;visibility:hidden!important}@media (max-width:1200px){.locationSwiper.two-slides .swiper-wrapper{transform:translate3d(0,0,0)!important}}.swiper-wrapper .career-txt .remove-capitalize p{text-transform:none;font-weight:500}@media all and (max-width:1366px){.comm-card.base.comm-blue{height:350px}}@media all and (max-width:900px){.comm-card.base.comm-blue{height:300px}}.case-study-content .cs-about .cs-stat span{text-transform:none}.case-study-content #content1 .comm-txt.fs20 p{font-size:16px}.trusted-section-without-slider .trusted-logos .swiper-slide .partner-img{height:200px}.terms-last-updated{display:block;font-size:var(--fs24);font-style:normal;font-weight:600;margin-top:20px}.privacy-head{display:none}.terms-cont-box{counter-reset:sublist;margin-bottom:var(--spc36)}.terms-cont-box .terms-sublist{margin-top:var(--spc24)}.terms-cont-box .terms-sublist h4{color:var(--n-blue,#001429);font-size:var(--fs24);font-weight:600;line-height:1.25;margin-bottom:12px}.terms-cont-box .terms-sublist:nth-of-type(n+4) h4{counter-increment:sublist}.terms-cont-box .terms-sublist:nth-of-type(n+4) h4::before{content:counter(sublist) ". ";color:var(--blue);font-weight:700}.terms-cont-box h3{color:var(--n-blue,#001429);font-size:var(--fs32);font-weight:600;line-height:1.25;margin-bottom:24px}.terms-cont-box ul{padding-left:20px;list-style-type:disc}.terms-cont-box ul li{color:var(--d-grey,#495377);font-size:16px;line-height:1.5;margin-bottom:20px}.terms-cont-box ul li::marker{color:var(--blue)}.terms-cont-box ol{padding-left:20px}.terms-cont-box ol li{color:var(--d-grey,#495377);font-size:16px;line-height:1.5;margin-bottom:20px}.terms-cont-box ol li::marker{color:var(--blue)}.terms-cont-box span{color:var(--d-grey,#495377)}.terms-cont-box a span{color:var(--blue)}
#disclaimer .comm-txt .roman-list, #limitation .comm-txt .roman-list{margin-top: 20px;}.acc-left-icon{width: 32px;height: 32px;object-fit: contain;flex-shrink: 0;position: absolute;left: 33px;}.cs-acc .acc-item-no-icon::after{content: "";}
.acc-left-icon-casestudy{object-fit: contain;flex-shrink: 0;position: relative;left: 0px;top: -4px;}.casestudy-icon-text{display: flex;align-items: flex-start;gap: 10px;}.casestudy-icon-text span{margin-top: 35px;}
.cs-results .case-study-stats .stat .result-component-state-prefix{font-size: 26px}
.cs-results .case-study-stats  .result-component-stat{flex-direction: column;gap: 50px;justify-content: flex-start;}
body.postid-13035 .main-container .breadcrumbs p{text-transform: none;}
.cnf-bnr{
	margin-top: 70px;
}
.cnf-bnr h1{
font-style: normal;
font-weight: 700;
font-size: 29px;
line-height: 140%;
letter-spacing: 0.12em;
color: #7E7E7E;
}

.cnf-bnr .comm-txt span {
font-style: normal;
font-weight: 400;
font-size: 62px;
line-height: 120%;
align-items: center;
text-align: center;
letter-spacing: -0.04em;
color: #000000;

}
.cnf-bnr .comm-txt p{
font-style: normal;
font-weight: 700;
font-size: 62px;
line-height: 120%;
align-items: center;
text-align: center;
letter-spacing: -0.04em;
background: linear-gradient(90deg, #0020BB 0%, #00FFBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.conf-details{
    display: flex;
    justify-content: center;
    gap: 100px;
    margin: 30px 0;
}

.conf-column {
    display: flex;
    align-items: center;
    gap: 15px;
}
.conf-icon{
    width: auto;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  border: 1px solid #f0f0f073;
   background-color: #fff;
  border-radius: 10px;
}
.conf-icon img {
    width: 100%;
    height: auto;
    display: block;
}
.conf-text {
    display: flex;
    flex-direction: column;
}
.conf-value {
font-style: normal;
font-weight: 300;
font-size: 30px;
line-height: 37px;
align-items: center;
color: #000000;
}
.conf-registration {
    padding: 100px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 800px;
}

.conf-registration-sphere {
  background: #FFFFFF;
  border-radius: 38px;
  padding: 60px;
  width: 696px;
  z-index: 9999999;
  position: relative;
}
.conf-registration-bg{
background: url(../img/Form-BG-Gradient-Circle.webp) no-repeat center;
background-size: contain;	
position: absolute;
width: 1402px;
height: 1402px;
left: calc(50% - 1402px/2 - 0px);
top: 380px;
}
.conf-description-container{
width: 1440px;
background: radial-gradient(60.61% 60.61% at 50% 50%, #0020BB 0%, #000F55 100%);
}

.conf-blue-section {
    background: radial-gradient(60.61% 60.61% at 50% 50%, #0020BB 0%, #000F55 100%);
    padding: 100px 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999;
    position: relative;
    border-bottom: 1px solid #3e3e3e;
    margin-top: -350px;
}

.conf-container {
    max-width: 1440px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 80px;
    margin-top: 250px;
}
.conf-container .content-text{
width: 850px;
}
/* Content Side Styling  */

.conf-container .title {
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: 25px;
}

.conf-container .main-description p {
font-style: normal;
font-weight: 600;
font-size: 30px;
line-height: 43px;
color: #00FFBE;
margin-bottom: 30px;
}
.conf-container .secondary-description p {
font-weight: 300;
font-style: Light;
font-size: 24px;
leading-trim: NONE;
line-height: 37px;
letter-spacing: 0%;
color: #FFF;
margin-bottom: 30px;
}

/* The Pure White Area with Radius */
.conf-container .conf-image-wrapper {
    display: flex;
    justify-content: center;
}
.conf-form-title{
	margin-bottom: 40px;
}
.conf-registration .conf-form-title p{
font-style: normal;
font-weight: 700;
font-size: 43px;
line-height: 48px;
align-items: center;
letter-spacing: -0.03em;
color: #0020BB;
width: 444px;
}
.conf-registration .conf-form-title p span{
font-style: normal;
font-weight: 700;
font-size: 43px;
line-height: 48px;
align-items: center;
letter-spacing: -0.03em;
background: linear-gradient(90deg, #0020BB 0%, #00A9BB 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
/* --- Media Queries for Tablets and Mobile [cite: 55, 108] --- */
@media (max-width: 1024px) {
    .conf-container {
        flex-direction: column; /* Stack text and image vertically */
        align-items: center;
        text-align: center;
        margin-top: 50px;
    }

    .conf-container .content-text {
        width: 100%;
        max-width: 100%;
    }

    .conf-blue-section {
        margin-top: -150px; /* Reduced overlap for smaller screens */
        padding-top: 200px;
    }
}

@media (max-width: 768px) {
    .conf-details {
        flex-direction: column; /* Date and Location stack on mobile */
        gap: 20px;
        align-items: center;
        padding-left: 0;
    }

    .conf-registration-sphere {
        border-radius: 24px;
        padding: 30px 15px;
    }

    .conf-registration .conf-form-title p,
    .conf-registration .conf-form-title p span {
        font-size: 28px;
        width: 100%;
        line-height: 1.2;
    }

    .conf-blue-section {
        padding-top: 60px;
    }
    .conf-registration-bg {
        top: auto;
        width: 1000px;
        height: 1000px;
        left: calc(50% - 1000px / 2 - 0px);

    }

    .outer-tab ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 95px;
    }
    
}

.conf-image-wrapper .white-radius-card img{
    height: auto;
}
@media (max-width: 460px) {
.case-study-content .cs-stat h4,.case-study-content .cs-about .cs-stat span{
    font-size: 14px;
}



}
.minds-testimonail h5{font-weight: bold;}
.ebook-detail-wrap p{color: var(--d-grey,#495377);font-size: var(--fs24);}

.page-template-service-industry-bfsi .trust-brand-swiper .partner-img{
  height: 76px;  
}
.app-cont-accordion{
max-width: 600px;
  width: 100%;
}

    .hitech-accordion-container {
      width: 100%;
      max-width: 700px;
      border-top: 1px solid rgba(19,36,191,.1);
    }

    .hitech-accordion-container .accordion-item {
      border-bottom: 1px solid rgba(19,36,191,.1);

    }
    .hitech-accordion-container .accordion-item.active{
        background: var(--l-grey,#f5f6ff);
    }
     .hitech-accordion-container .accordion-item.active {
      background-color: #f1f3ff; /* Soft blue/indigo tint */
    }

    .hitech-accordion-container .accordion-header {
      width: 100%;
      padding: 24px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      background: none;
      border: none;
      text-align: left;
      cursor: pointer;
      outline: none;
    }

    .hitech-accordion-container .accordion-title {
      font-size: 1.15rem;
      font-weight: 600;
      color: #0c1a30; /* Deep navy tone */
      padding-right: 20px;
      line-height: 1.4;
    }
   .hitech-accordion-container  .accordion-icon {
      font-size: 1.4rem;
      font-weight: 300;
      color: #3b4d70;
      user-select: none;
      transition: transform 0.2s ease;
    }
    .hitech-accordion-container .accordion-panel {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    }
    .hitech-accordion-container .accordion-content {
      padding: 0 24px 24px 24px;
      font-size: 0.95rem;
      line-height: 1.6;
      color: #50627e; /* Subdued gray-blue text */
    }
@media (max-width: 990px) {
 .comm-section-accordion .app-wrap{
   flex-direction: column;
 }

}    