.elementor-kit-11{--e-global-color-primary:#0400B7;--e-global-color-secondary:#CD0000;--e-global-color-text:#F5F6FB;--e-global-color-accent:#FF3B3B;--e-global-color-a3cab78:#FFFFFF;--e-global-color-e318e51:#A6A6A6;--e-global-color-39faad2:#07070A;--e-global-color-93756fd:#0C0C10;--e-global-color-1fd1b69:#121218;--e-global-color-e8ca4a7:#171720;--e-global-color-817744f:#0E0E15;--e-global-color-e869261:#000000;--e-global-color-de6dd63:#BABCC8;--e-global-color-40739bb:#F5F6FB;--e-global-color-158b3c2:#191A3D;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-e8ca4a7 );color:#121218;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:19px;letter-spacing:0.6px;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 p{margin-block-end:19px;}.elementor-kit-11 a{color:var( --e-global-color-secondary );}.elementor-kit-11 a:hover{color:#FF3B3B;}.elementor-kit-11 h1{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;text-transform:none;}.elementor-kit-11 h2{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:700;text-transform:none;line-height:44px;}.elementor-kit-11 h3{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-kit-11 h4{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-kit-11 h5{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-kit-11 h6{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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:1024px){.elementor-kit-11{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-11 h1{font-size:35px;}.elementor-kit-11 h2{font-size:25px;line-height:29px;}.elementor-kit-11 h3{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-text-font-size:16px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-11 h2{font-size:25px;line-height:27px;}.elementor-kit-11 h3{font-size:22px;line-height:31px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.glass-effect {
  backdrop-filter: blur(8px) saturate(160%) !important;
  overflow: hidden;
}

/* CRG Top  Fade Gradient Border */

.crg-top-fade-border {
  position: relative !important;
  overflow: visible !important;
}

.crg-top-fade-border::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 10%;
  width: 80%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(4, 0, 183, 0.15) 10%,
    #0400B7 28%,
    #746CFF 45%,
    #FF3B3B 62%,
    #CD0000 78%,
    rgba(205, 0, 0, 0.15) 90%,
    transparent 100%
  );
  border-radius: 999px;
  box-shadow:
    0 0 10px rgba(4, 0, 183, 0.55),
    0 0 14px rgba(205, 0, 0, 0.45);
  z-index: 10;
  pointer-events: none;
}

/* CRG Bottom Fade Gradient Border */

.crg-bottom-fade-border {
  position: relative !important;
  overflow: visible !important;
}

.crg-bottom-fade-border::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0;
  left: 10%;
  width: 80%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(4, 0, 183, 0.15) 10%,
    #0400B7 28%,
    #746CFF 45%,
    #FF3B3B 62%,
    #CD0000 78%,
    rgba(205, 0, 0, 0.15) 90%,
    transparent 100%
  );
  border-radius: 999px;
  box-shadow:
    0 0 10px rgba(4, 0, 183, 0.55),
    0 0 14px rgba(205, 0, 0, 0.45);
  z-index: 10;
  pointer-events: none;
}

/* bg */
.ble-red-red1
{
  background: radial-gradient(50% 90% at 12% 0%, rgba(4,0,183,.42), transparent 60%), radial-gradient(50% 90% at 88% 100%, rgba(205,0,0,.36), transparent 60%);
}
/* bg 2*/
.ble-red-red2
{
  background: radial-gradient(90% 90% at 92% 0%, rgba(4,0,183,.42), transparent 40%), radial-gradient(90% 60% at 8% 100%, rgba(205,0,0,.36), transparent 40%);
}

/* Border */
.crg-gradient-border {
  position: relative;
  border-radius: 24px;

  overflow: hidden;
}

.elementor-kit-11.crg-gradient-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: 24px;
  background: linear-gradient(90deg, #0400B7, #746CFF, #FF3B3B, #CD0000);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

.elementor-kit-11.crg-gradient-border::after {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 26px;
  background: linear-gradient(90deg, rgba(4,0,183,0.45), rgba(205,0,0,0.45));
  filter: blur(18px);
  opacity: 0.45;
  z-index: -1;
}/* End custom CSS */