.elementor-3913 .elementor-element.elementor-element-1af2516{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3913 .elementor-element.elementor-element-1af2516:not(.elementor-motion-effects-element-type-background), .elementor-3913 .elementor-element.elementor-element-1af2516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-3913 .elementor-element.elementor-element-bae2d0f .elementor-button:hover, .elementor-3913 .elementor-element.elementor-element-bae2d0f .elementor-button:focus{background-color:#02010100;color:#CF1010;}.elementor-3913 .elementor-element.elementor-element-bae2d0f{width:var( --container-widget-width, 4.951% );max-width:4.951%;--container-widget-width:4.951%;--container-widget-flex-grow:0;top:11px;}.elementor-3913 .elementor-element.elementor-element-bae2d0f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3913 .elementor-element.elementor-element-bae2d0f{left:-1px;}body.rtl .elementor-3913 .elementor-element.elementor-element-bae2d0f{right:-1px;}.elementor-3913 .elementor-element.elementor-element-bae2d0f > .elementor-widget-container{border-style:none;}.elementor-3913 .elementor-element.elementor-element-bae2d0f .elementor-button{fill:#F5F3F3;color:#F5F3F3;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-3913 .elementor-element.elementor-element-bae2d0f .elementor-button:hover svg, .elementor-3913 .elementor-element.elementor-element-bae2d0f .elementor-button:focus svg{fill:#CF1010;}.elementor-3913 .elementor-element.elementor-element-5f201c6 .elementor-wrapper{--video-aspect-ratio:2.33333;}#elementor-popup-modal-3913 .dialog-widget-content{animation-duration:1.2s;background-color:#02010100;border-style:none;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3913{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3913 .dialog-message{width:85vw;height:auto;}@media(max-width:1024px){.elementor-3913 .elementor-element.elementor-element-bae2d0f{width:var( --container-widget-width, 50.797px );max-width:50.797px;--container-widget-width:50.797px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-3913 .elementor-element.elementor-element-bae2d0f{left:-5px;}body.rtl .elementor-3913 .elementor-element.elementor-element-bae2d0f{right:-5px;}.elementor-3913 .elementor-element.elementor-element-bae2d0f .elementor-button{font-size:1.4vw;}}@media(max-width:767px){.elementor-3913 .elementor-element.elementor-element-bae2d0f{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-3913 .elementor-element.elementor-element-bae2d0f{left:-9px;}body.rtl .elementor-3913 .elementor-element.elementor-element-bae2d0f{right:-9px;}.elementor-3913 .elementor-element.elementor-element-bae2d0f .elementor-button{font-size:2.3vw;}#elementor-popup-modal-3913 .dialog-message{width:95vw;}}/* Start custom CSS for button, class: .elementor-element-bae2d0f */.reel-close-btn a:focus,
.reel-close-btn a:focus-visible,
.reel-close-btn button:focus,
.reel-close-btn button:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}
/* 1) Ensure the close button is above the Vimeo iframe */
.reel-close-btn {
  position: fixed;            
  top: 18px;
  right: 18px;
  z-index: 999999 !important;
  pointer-events: auto !important;
}

/* 2) Force normal/focus color = white */
.reel-close-btn a,
.reel-close-btn a:focus,
.reel-close-btn a:active {
  color: #ffffff !important;
}

/* 3) Hover color = very dark grey */
.reel-close-btn a:hover {
  color: #2a2a2a !important;
}

/* 4) Ensure SVG follows text color */
.reel-close-btn svg,
.reel-close-btn svg * {
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f201c6 */.elementor-3913 .elementor-element.elementor-element-5f201c6 iframe {
  background: transparent !important;
}/* End custom CSS */