.elementor-1785 .elementor-element.elementor-element-a01ff60{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1785 .elementor-element.elementor-element-6300402{--display:flex;--min-height:484px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:10px;}@media(min-width:768px){.elementor-1785 .elementor-element.elementor-element-a01ff60{--content-width:1400px;}.elementor-1785 .elementor-element.elementor-element-6300402{--width:725px;}}/* Start custom CSS for container, class: .elementor-element-6300402 *//* The Universal Premium Glass Class - MAXIMUM STRENGTH */
  .premium2-glass-box {
    /* Very strong base orange color (45% opacity) */
    background-color: rgba(255, 118, 30, 0.45); 
    
    /* Extreme blur for very thick, heavy frosted glass */
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    
    /* Crisper, brighter white glass edge */
    border: 1px solid rgba(255, 255, 255, 0.35); 
    
    /* Deep 3D glass reflections and a darker drop shadow to make it pop */
    box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.7), 
                inset 0 -3px 5px rgba(255, 118, 30, 0.4), 
                0 16px 40px rgba(0, 0, 0, 0.2); 
    border-radius: 24px; 
    position: relative;
    overflow: hidden; 
    z-index: 1; 
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
    transform: none !important; 
  }

  .premium2-glass-box:hover {
    /* Extremely rich, almost solid color on hover (65% opacity) */
    background-color: rgba(255, 118, 30, 0.65); 
    
    /* Deepen the glass reflection on hover */
    box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.8), 
                inset 0 -3px 5px rgba(255, 118, 30, 0.6), 
                0 20px 48px rgba(0, 0, 0, 0.25);
    transform: none !important; 
  }

  /* Internal Glow */
  .premium2-glass-box::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: radial-gradient(
      800px circle at var(--mouse-x, -999px) var(--mouse-y, -999px), 
      /* Very bright internal light (85% opacity) */
      rgba(255, 118, 30, 0.85) 0%, 
      transparent 60%
    );
    z-index: -1; 
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
  }

  /* Edge Shine */
  .premium2-glass-box::after {
    content: "";
    position: absolute;
    inset: 0; 
    border-radius: inherit;
    /* Slightly thicker edge shine (1.5px instead of 1px) */
    padding: 1.5px; 
    background: radial-gradient(
      500px circle at var(--mouse-x, -999px) var(--mouse-y, -999px), 
      rgba(255, 255, 255, 1) 0%, 
      /* Solid orange edge glow (100% opacity) */
      rgba(255, 118, 30, 1) 40%, 
      transparent 70%
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 4; 
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
  }

  .premium2-glass-box:hover::before,
  .premium2-glass-box:hover::after {
    opacity: 1;
  }/* End custom CSS */