.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#333333;--e-global-color-text:#666666;--e-global-color-accent:#316DFB;--e-global-color-d89985c:#5B8CFF;--e-global-color-0b8a57d:#1B5BF3;--e-global-color-c2c4af4:#979CAC;--e-global-color-9f0e1a4:#F3F3F3;--e-global-color-464c170:#7D8490;--e-global-color-af59b98:#C9CBD6;--e-global-color-0bff89c:#DCDEEB;--e-global-color-ae4f001:#F0F1F3;--e-global-color-b827c23:#DCDEEB;--e-global-color-b3b7074:#EBEEF4;--e-global-color-055d921:#F7F7FC;--e-global-color-bfc4281:#F7F7FC;--e-global-color-56e1977:#000000;--e-global-color-8ccb22f:#0B132A;--e-global-color-7ac5b34:#4F5665;--e-global-color-c2fa586:#C3C6CD;--e-global-color-cc5924e:#FFFFFF;--e-global-color-ee4eb01:#0CAF60;--e-global-color-44d5465:#42CC89;--e-global-color-f37cd8d:#0FA45C;--e-global-color-9075f62:#8CE4BA;--e-global-color-549af26:#DFFDEE;--e-global-color-a5bcb4c:#F4FFF9;--e-global-color-bbb8844:#FF7D00;--e-global-color-62a5e5c:#FF9A2E;--e-global-color-2c4c4fe:#D25F00;--e-global-color-8b1d4b8:#FFCF8B;--e-global-color-9df9c07:#FFE4BA;--e-global-color-97e1c30:#FFF7E8;--e-global-color-467dc65:#F53F3F;--e-global-color-b668be8:#FF7B77;--e-global-color-0b6fa5f:#CB272D;--e-global-color-6f4dada:#FBACA3;--e-global-color-2e21149:#FDCDC5;--e-global-color-2fe05ed:#FFECE8;--e-global-color-0fd7e65:#316DFB;--e-global-color-e650185:#5B8CFF;--e-global-color-a64c709:#1B5BF3;--e-global-color-cbe1371:#ADB2C4;--e-global-color-e002091:#EBEBFF;--e-global-color-3ff71c2:#F5F5FD;--e-global-typography-2de7ceb-font-family:"Rubik";--e-global-typography-2de7ceb-font-size:clamp(2.5rem, 1.7289rem + 1.6086vw, 2.875rem);--e-global-typography-2de7ceb-font-weight:900;--e-global-typography-2de7ceb-text-transform:uppercase;--e-global-typography-f9fd58f-font-family:"Roboto";--e-global-typography-f9fd58f-font-size:font-size: clamp(1.25rem, 0.993rem + 0.5362vw, 1.375rem);--e-global-typography-f9fd58f-font-weight:600;--e-global-typography-0ca6697-font-family:"Roboto";--e-global-typography-0ca6697-font-size:clamp(1rem, 0.2289rem + 1.6086vw, 1.375rem);--e-global-typography-0ca6697-font-weight:400;--e-global-typography-2c729e0-font-family:"Roboto";--e-global-typography-2c729e0-font-size:1rem;--e-global-typography-2c729e0-font-weight:700;--e-global-typography-8175940-font-family:"Roboto";--e-global-typography-8175940-font-size:clamp(1.5rem, 0.9859rem + 1.0724vw, 1.75rem);--e-global-typography-8175940-font-weight:700;--e-global-typography-8175940-line-height:clamp(1.25rem, 0.2218rem + 2.1448vw, 1.75rem);--e-global-typography-f07fa17-font-family:"Roboto";--e-global-typography-f07fa17-font-size:clamp(0.875rem, 0.1039rem + 1.6086vw, 1.25rem);--e-global-typography-f07fa17-line-height:clamp(1.25rem, -0.0352rem + 2.681vw, 1.875rem);--e-global-typography-95e1026-font-size:0.875rem;--e-global-typography-ae76576-font-size:clamp(1.25rem, 0.993rem + 0.5362vw, 1.375rem);--e-global-typography-ae76576-font-weight:700;--e-global-typography-ae76576-line-height:1.7rem;font-family:"Roboto", ui-sans-serif, system-ui, sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2c729e0-font-family ), ui-sans-serif, system-ui, sans-serif;font-size:var( --e-global-typography-2c729e0-font-size );font-weight:var( --e-global-typography-2c729e0-font-weight );}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-d89985c );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h2{font-size:clamp(1.875rem, 1.2324rem + 1.3405vw, 2.1875rem);font-weight:500;line-height:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:960px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-2c729e0-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h2{line-height:40px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-2c729e0-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.text-wrap-none {
       white-space: nowrap!important;
}

@media (width <= 767px){
.elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{
    border: none!important;
 }
}


.type-post {
h2, h3, h4, h5, h6 {
    margin-top: 40px;
    }
} 

.post-elementor-button-link-size-sm {
color:  var(--e-global-color-accent);
background: white;
border: 1px solid blue;
padding: .6rem 1rem;
border-radius: 7px;
transition: background .3s;

&:hover {
        background: var(--e-global-color-accent);
        color: white!important;
    }

}
    

.post-loop-ind-main-container:hover {
    h1,h2,h3 {
    color: var(--e-global-color-accent);
    }
}


.bg-gradient-angular-2 {
    background-size: cover;
    background-position: center;
    border-radius: 1rem;
    background: conic-gradient(from 234deg at 48.25% 0%, rgba(242, 98, 181, 0.00) 125.17920970916748deg, rgba(95, 197, 255, 0.20) 170.92273950576782deg, rgba(255, 172, 137, 0.20) 216.0206937789917deg, rgba(129, 85, 255, 0.20) 236.0708713531494deg, rgba(120, 157, 255, 0.20) 275.82798957824707deg, rgba(159, 115, 241, 0.00) 335.4879355430603deg), #000;


}




/* Global Styles */

/* Nav Styles */

/* Blog Styles */

.post-loop-ind-main-container img {
  height: auto !important;
  aspect-ratio: 1/1;
}

.page-numbers {
  padding: 5px 10px;
  background-color: white;
  border: 1px solid #999;
  border-radius: 6px;

  +.current {
    color: white;
    background-color: #000;
  }
}

#blog-archive-main-container .elementor-widget-posts article.elementor-post {
  padding-bottom: 40px;
  border-bottom: 1px solid #DCDEEB;

  .elementor-post__thumbnail {
    aspect-ratio: 1/1;
  }

  @media (width >=1140px) {

    .elementor-post__text {
      padding-right: 100px;
    }
  }

}

/* Tabs */

/* Helper Styles */

.aspect-ration-1-1 {
  aspect-ratio: 1/1;
}

.icon-line-height-0 {
  line-height: 0;
}

@media (max-width: 767px) {

  #aiSearchTabs.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
    display: flex;
    flex-direction: column;
    column-gap: 20px;
  }

  .e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
    display: flex;
    column-gap: 20px;
  }

  .e-n-tab-title {
    flex-shrink: 0;
    max-width: 100%;
    flex-basis: auto;
    padding: 10px !important;
    border: 1px solid #dadada !important;
  }

}

.hide {
  display: none;
}

.show {
  display: flex;
}

/* Buttons */

.btn-pill a {
  border: 2px solid white;
  cursor: pointer;
  background-color: black !important;
  color: white !important;
  font-weight: 600;

  &:hover {
    color: white !important;
    background-color: #ADB2C4 !important;
  }
}

.btn-pill-left a {
  border-radius: 50px 0 0 50px;
}

.btn-pill-right a {
  border-radius: 0px 50px 50px 0;
}

.btnPillActive a {
  color: black;
  border: 2px solid white;
  background-color: white !important;
  color: black !important;
}

.btn-in-card-arrow .elementor-button-content-wrapper {
  justify-content: space-between !important;
}

/*

.btn-pill-left, .btn-pill-right{
    a {
        border: 2px solid white;
        cursor: pointer;
    }
    & a:hover {
        background-color: black!important;    
        color: white!important;
    }
}

& a:hover {
        background-color: black!important;    
        color: white;
    }
*/

/* Data Points*/

.datapoints {

  white-space: nowrap;

  .datapoint-hp-1,
  .datapoint-hp-2,
  .datapoint-hp-3,
  .datapoint-hp-4 {
    padding: 20px 20px;
  }
}

.datapoint-two-points {

  .datapoint-hp-2,
  .datapoint-hp-3,
  .datapoint-hp-4 {
    border-left: 1px solid rgba(255, 255, 255, 0.4)
  }

  @media (width <=767px) {
    .datapoint-hp-2 {
      border-top: 1px solid rgba(255, 255, 255, 0.4);
      border-left: 0px;
    }
  }
}

.datapoint-four-points {

  .datapoint-hp-2,
  .datapoint-hp-3,
  .datapoint-hp-4 {

    border-left: 1px solid rgba(255, 255, 255, 0.4)
  }

  @media (width <=767px) {
    .datapoint-hp-1 {
      border-left: 0px solid rgba(255, 255, 255, 0.4);
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }

    .datapoint-hp-2 {
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);

    }

    .datapoint-hp-3 {
      border-left: 0px solid rgba(255, 255, 255, 0.4);
    }
  }

}

#datapointsAiModels.datapoints {
  white-space: wrap !important;

}

@media (width <=767px) {
  #datapointsAiModels.datapoints {

    .datapoint-hp-1,
    .datapoint-hp-2,
    .datapoint-hp-3,
    .datapoint-hp-4 {
      border: 0;
    }

    .datapoint-hp-2,
    .datapoint-hp-4 {
      border-left: 1px solid rgba(255, 255, 255, 0.4);
    }
  }
}

/* Background Gradients*/

.bg-gradient-angular-1 {
  background-size: cover;
  background-position: center;
  background:
    conic-gradient(from 65.61deg at 48.25% 0%, rgba(159, 115, 241, 0) -24.51deg, rgba(242, 98, 181, 0) 125.18deg, #5FC5FF40 170.92deg, #FFAC8940 216.02deg, #8155FF40 236.07deg, #789DFF 275.83deg, rgba(159, 115, 241, 0) 335.49deg, rgba(242, 98, 181, 0) 485.18deg);
  background-color: black;

}



/* Homepage */

.globe-container {
  background-color: #cccD00 !important;

  aspect-ratio: 1 / 1 !important;
}


#globeCanvas3d,
#CWOcanvas3d,
#cloudAiInfraSpiner {
  width: 500px!important;
    height: 500px!important;
  /* //width: 100% !important;
  //max-width: 100% !important;
  //aspect-ratio: 1 / 1 !important;
  /background-color: #cfbdff40; */

}

@media (width <= 1024px){
  #globeCanvas3d {
    width: 350px!important;
    height: 350px!important;
    
  }

  #CWOcanvas3d {
    width: 360px !important;
    height: 360px !important;
  }

        
  #cloudAiInfraSpiner {
    width: 100px !important;
    height: 100px !important;
  }

}

#rotatingGlobeHP {
  //mask-image: linear-gradient(to top, transparent 50%, black 100%)
}

#rotatingGlobeHP  {
  padding-top: 40px;
  //max-height: 600px;
  //max-height: 50px;
}

.customer-logo-carousel .swiper-slide-image {
  padding: 10px;
  height: auto !important;
}

.customer-logo-carousel:before {
  content: ' ';
  width: 75px;
  background: linear-gradient(to right, white, transparent 80%);
  z-index: 10
}

.customer-logo-carousel:after {
  content: ' ';
  position: absolute;
  right: 0;
  display: block;
  width: 75px;
  height: 100px;
  background: linear-gradient(to left, white, transparent 80%);
  z-index: 11;
}/* End custom CSS */