.elementor-kit-7{--e-global-color-primary:#10C2E6;--e-global-color-secondary:#070514;--e-global-color-text:#FFFFFF;--e-global-color-accent:#AAA8AD;--e-global-color-b28874d:#FFFFFFCC;--e-global-typography-primary-font-family:"JetBrains Mono";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-secondary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 h4{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.glass-efekt {
  position: relative;
  overflow: hidden;
  border-radius: 40px;
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.05) 0%,
    rgba(255, 255, 255, 0.01) 100%
  );

  transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1),
              box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  will-change: transform;

}

/* Oversized soft blue sweep – NO edges */
.glass-efekt::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 200%;
  height: 100%;
  border:none;
  background: linear-gradient(
    90deg,
    rgba(16, 194, 230, 0.00) 35%,
    rgba(16, 194, 230, 0.10) 50%,
    rgba(16, 194, 230, 0.00) 65%
  );

  transform: translateX(-50%);
  transition: transform 0.5s ease;
  pointer-events: none;
}

/* Hover sweep */
.glass-efekt:hover::before {
  transform: translateX(50%);
}

/* Subtle lift only */
.glass-efekt:hover {
  transform: translateY(-6px) scale(1.01);
  box-shadow:
    0 25px 50px -12px rgba(0, 0, 0, 0.45),
    0 0 18px rgba(16, 194, 230, 0.06);
}

/* Mobile */
.glass-efekt:active {
  transform: scale(0.985);
}/* End custom CSS */