.elementor-kit-7{--e-global-color-primary:#181818;--e-global-color-secondary:#0066CC;--e-global-color-text:#F5F5F5;--e-global-color-accent:#F5F5F5;--e-global-color-a9b669a:#F4F4F4;--e-global-color-ee342ce:#9C528B;--e-global-color-acd601b:#F4F4F4;--e-global-color-ac5e9d8:#B2B2B2;--e-global-color-2abe9d7:#0066CC00;--e-global-color-6a377e9:#FFFFFF;--e-global-color-c2466c9:#0D3B66;--e-global-color-8e06807:#323146;--e-global-color-a3fa79e:#F2F1EF;--e-global-color-43ed568:#E4245E;--e-global-color-ffe4030:#FCA0AF;--e-global-color-bf95c0d:#E4E4FF;--e-global-color-da5267a:#9C9999;--e-global-color-2ce8c49:#153552;--e-global-color-c6b6bca:#FC306D;--e-global-color-4d3f4fc:#181818;--e-global-color-3bd889f:#272727;--e-global-color-4b09076:#9B9999;--e-global-color-209ebed:#D3D1D1;--e-global-color-89293b5:#181818;--e-global-color-b326099:#181818;--e-global-color-ed3ed98:#7270FF;--e-global-color-f8609b8:#4E4CFF;--e-global-color-f048274:#86868B;--e-global-color-7dec106:#0077ED;--e-global-color-e45a451:#84FFA4;--e-global-color-b025563:#43C565;--e-global-color-28cfea9:#3ED566;--e-global-color-130d5ee:#FC64E0;--e-global-color-a02a11e:#FF82E8;--e-global-color-2b5218d:#181818;--e-global-color-db36255:#F349C8;--e-global-color-a0331da:#FF7041;--e-global-color-65a37c3:#FC8660;--e-global-color-950e09b:#A570FF;--e-global-color-3bac5e1:#B081FF;--e-global-color-b3274b6:#3A3A3A;--e-global-color-361ba66:#454545;--e-global-color-dad5f15:#313131;--e-global-color-afdd24c:#2C2C2C;--e-global-color-cf6e01a:#E2E2FF1A;--e-global-color-680579b:#B8B4FA;--e-global-color-49f6438:#B4FADC;--e-global-color-a9b7c51:#202020;--e-global-color-a33abb2:#515151;--e-global-color-f4e165f:#B4CFFA;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:-0.4px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:700;--e-global-typography-text-letter-spacing:-0.5px;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-primary );--e-preloader-delay:50ms;--e-preloader-color:var( --e-global-color-ed3ed98 );--e-preloader-size:32px;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.elementor-kit-7 h1{font-size:85px;font-weight:600;}.elementor-kit-7 h2{font-size:65px;font-weight:500;}.elementor-kit-7 h3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:700;letter-spacing:0.1px;}.elementor-kit-7 h4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:700;letter-spacing:0.1px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:800;text-decoration:none;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:11px 21px 11px 21px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-a9b669a );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-b326099 );}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1200px){.elementor-kit-7 h2{font-size:45px;}.elementor-kit-7 h3{font-size:35px;}.elementor-kit-7 h4{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-text-font-size:15px;}.elementor-kit-7 h2{font-size:35px;}.elementor-kit-7 h3{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.red {
    color: #9C528B;
}


.purple {
    color:#0D3B66;
}

.gradient-white {
    background: #F4F4F4;
background: linear-gradient(to right, #F4F4F4 0%, #9B9999 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}

.underline {
    text-decoration: underline;
}


.gradient-purple {
    background: #784DCF;
background: linear-gradient(to right, #784DCF 0%, #FF80F7 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;


.gradien

}

.gradient-green {
 
          /** TEXT GRADIENT */ color: #004cff; background-image: -webkit-linear-gradient(135deg, #004cff 0%, #58d166 100%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;
          
        
}

.gradient-orange {
    
  
          /** TEXT GRADIENT */ color: #f44336; background-image: -webkit-linear-gradient(135deg, #f44336 0%, #ffc107 100%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;
          
        
        
        
}


.sticky-header {
    transition: top 0.2s ease-in-out;
    width: 100%;
}

.nav-up {
    top: -100px;
}

.elementor-button.elementor-button-link.elementor-size-sm {
    transition: none;
}



#cards-2:hover > .card::after {
  opacity: 1;
}

.card {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  cursor: default;
   
}


.card:hover::before {
  opacity: 1;
}


.card::before,
.card::after {
  border-radius: 8px;
  border-color: transparent;
  content: "";
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transition: opacity 500ms;
  width: 100%;
}

.card::before {
  background: radial-gradient(
    800px circle at var(--mouse-x) var(--mouse-y), 
    rgba(255, 255, 255, 0.06),
    transparent 40%
  );
}

.card::after {  
  background: radial-gradient(
    600px circle at var(--mouse-x) var(--mouse-y), 
    rgba(255, 255, 255, 0.4),
    transparent 40%
  );
}





::-webkit-scrollbar {
-webkit-appearance: none;
}
::-webkit-scrollbar {
width: 5px;
}
  
::-webkit-scrollbar-track {
background: #181818;
}
  
::-webkit-scrollbar-thumb {
background: #f4f4f4;
border:0px;
height:100px;
}
  
::-webkit-scrollbar-thumb:hover {
background: lightgrey;
}


.elementor-nav-menu--main .elementor-nav-menu a { 
    transition: none !important;
}

.elementor-button {
    transition: none;
}/* End custom CSS */