.elementor-279495 .elementor-element.elementor-element-3ad3505{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279495 .elementor-element.elementor-element-3ad3505:not(.elementor-motion-effects-element-type-background), .elementor-279495 .elementor-element.elementor-element-3ad3505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-279495 .elementor-element.elementor-element-3ad3505::before, .elementor-279495 .elementor-element.elementor-element-3ad3505 > .elementor-background-video-container::before, .elementor-279495 .elementor-element.elementor-element-3ad3505 > .e-con-inner > .elementor-background-video-container::before, .elementor-279495 .elementor-element.elementor-element-3ad3505 > .elementor-background-slideshow::before, .elementor-279495 .elementor-element.elementor-element-3ad3505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279495 .elementor-element.elementor-element-3ad3505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-279495 .elementor-element.elementor-element-053a4ab{padding:0px 0px 0px 0px;text-align:end;}.elementor-279495 .elementor-element.elementor-element-053a4ab.elementor-element{--align-self:flex-end;}.elementor-279495 .elementor-element.elementor-element-053a4ab img{border-radius:10px 10px 10px 10px;}#elementor-popup-modal-279495{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-279495 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-279495 .dialog-close-button{display:flex;}#elementor-popup-modal-279495 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-279495 .elementor-element.elementor-element-3ad3505{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279495 .elementor-element.elementor-element-053a4ab{text-align:center;}.elementor-279495 .elementor-element.elementor-element-053a4ab img{width:100%;max-width:100%;height:0%;}}@media(min-width:768px){.elementor-279495 .elementor-element.elementor-element-3ad3505{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3ad3505 *//* ===============================
   DISABLE HORIZONTAL SCROLL
================================= */
html, body{
  overflow-x: hidden !important;
}

/* ===============================
   CENTER POPUP (ALL DEVICES)
================================= */
.dialog-widget-content{
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;

  margin: 0 !important;
  z-index: 99999 !important;

  border-radius: 20px !important;
  overflow: hidden !important; /* required for radius to work */
}

/* Force inner wrappers to respect radius */
.dialog-lightbox-message,
.dialog-lightbox-message > div{
  border-radius: 20px !important;
  overflow: hidden !important;
}

/* ===============================
   BLUR + TINT BACKGROUND
================================= */
.elementor-popup-modal{
  background: rgba(0,0,0,0.35) !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
}

/* ===============================
   CLOSE BUTTON
================================= */
.dialog-close-button{
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;

  width: 42px;
  height: 42px;

  background: #ffffff !important;
  border-radius: 50% !important;

  display: flex !important;
  align-items: center;
  justify-content: center;

  box-shadow: 0 8px 20px rgba(0,0,0,0.25);
  z-index: 100000 !important;
}

.dialog-close-button svg,
.dialog-close-button i{
  color: #000 !important;
  fill: #000 !important;
  opacity: 1 !important;
}/* End custom CSS */