.elementor-69326 .elementor-element.elementor-element-8b99cea1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-69326 .elementor-element.elementor-element-8b99cea1:not(.elementor-motion-effects-element-type-background), .elementor-69326 .elementor-element.elementor-element-8b99cea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-69326 .elementor-element.elementor-element-0ca46a04 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-69326 .elementor-element.elementor-element-0ca46a04.elementor-element{--align-self:center;}.elementor-69326 .elementor-element.elementor-element-0ca46a04 .cookiez-heading{flex-direction:row;gap:8px;}.elementor-69326 .elementor-element.elementor-element-0ca46a04 .cookiez-heading__text{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-69326 .elementor-element.elementor-element-0ca46a04 .cookiez-heading__icon{font-size:16px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50% 50% 50% 50%;padding:5px 5px 5px 5px;}.elementor-69326 .elementor-element.elementor-element-0ca46a04 .cookiez-heading__icon svg{width:1em;height:1em;fill:#ffffff;}.elementor-69326 .elementor-element.elementor-element-1555a78d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-69326 .elementor-element.elementor-element-1555a78d .elementor-divider-separator{width:100%;}.elementor-69326 .elementor-element.elementor-element-1555a78d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-69326 .elementor-element.elementor-element-b2a32d32 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-69326 .elementor-element.elementor-element-b2a32d32 .cookiez-content{text-align:center;font-family:var( --e-global-typography-text-font-family ), montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-fd87a3f );}.elementor-69326 .elementor-element.elementor-element-b2a32d32 .cookiez-content a:hover, .elementor-69326 .elementor-element.elementor-element-b2a32d32 .cookiez-content a:focus-visible{color:var( --e-global-color-primary );}.elementor-69326 .elementor-element.elementor-element-b2a32d32 .cookiez-content a{transition-duration:0s;}.elementor-69326 .elementor-element.elementor-element-1106e89a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer{gap:8px;}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--customize{font-family:"Poppins", montserrat;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:8px 22px 8px 22px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--customize:hover, .elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--customize:focus-visible{color:var( --e-global-color-accent );background-color:var( --e-global-color-c8756cb );}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--deny{font-family:"Poppins", montserrat;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:8px 22px 8px 22px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--deny:hover, .elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--deny:focus-visible{color:var( --e-global-color-21b7d05 );background-color:var( --e-global-color-accent );}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--accept{font-family:"Poppins", montserrat;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:8px 22px 8px 22px;color:var( --e-global-color-c8756cb );background-color:var( --e-global-color-accent );}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--accept:hover, .elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--accept:focus-visible{color:var( --e-global-color-fd87a3f );background-color:var( --e-global-color-accent );}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer-button--do-not-sell{font-family:"Poppins", montserrat;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:8px 22px 8px 22px;color:#000000;background-color:transparent;}.elementor-69326 .elementor-element.elementor-element-d573190a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-69326 .elementor-element.elementor-element-d573190a .elementor-divider-separator{width:100%;}.elementor-69326 .elementor-element.elementor-element-d573190a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}#elementor-popup-modal-69326{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-69326 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-69326 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-69326 .elementor-element.elementor-element-0ca46a04 .cookiez-heading__text{text-align:center;font-size:var( --e-global-typography-primary-font-size );}.elementor-69326 .elementor-element.elementor-element-0ca46a04 .cookiez-heading{flex-direction:row;}.elementor-69326 .elementor-element.elementor-element-b2a32d32 .cookiez-content{font-size:var( --e-global-typography-text-font-size );}#elementor-popup-modal-69326 .dialog-message{width:500px;}#elementor-popup-modal-69326{justify-content:center;align-items:center;}}@media(max-width:767px){.elementor-69326 .elementor-element.elementor-element-8b99cea1{--border-radius:10px 10px 10px 10px;}.elementor-69326 .elementor-element.elementor-element-0ca46a04 .cookiez-heading__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-69326 .elementor-element.elementor-element-b2a32d32 .cookiez-content{font-size:var( --e-global-typography-text-font-size );}.elementor-69326 .elementor-element.elementor-element-1106e89a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-69326 .elementor-element.elementor-element-1106e89a .cookiez-footer{gap:10px;}#elementor-popup-modal-69326 .dialog-message{width:330px;}#elementor-popup-modal-69326{align-items:center;}}/* Start custom CSS for container, class: .elementor-element-8b99cea1 *//* Pulsing glow effect on buttons */
.elementor-widget-cookiez-footer button,
.elementor-widget-cookiez-footer a {
  position: relative;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* Hover shine sweep */
.elementor-widget-cookiez-footer button::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -60%;
  width: 50%;
  height: 200%;
  background: linear-gradient(
    60deg, 
    rgba(255,255,255,0) 20%, 
    rgba(255,255,255,0.4) 50%, 
    rgba(255,255,255,0) 80%
  );
  transform: rotate(25deg);
  transition: all 0.6s ease;
}

.elementor-widget-cookiez-footer button:hover::after {
  left: 120%;
}

/* Glassmorphism background on the popup container */
#elementor-popup-modal-69326 .dialog-widget-content {
  background: rgba(18, 25, 33, 0.75) !important;
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 16px;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}/* End custom CSS */