.elementor-34413 .elementor-element.elementor-element-c3142d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34413 .elementor-element.elementor-element-838e82b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34413 .elementor-element.elementor-element-838e82b .elementor-wrapper{--video-aspect-ratio:0.5625;}#elementor-popup-modal-34413{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-34413 .dialog-message{width:399px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-34413 .dialog-close-button{display:flex;}#elementor-popup-modal-34413 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px -1px 0px;}@media(max-width:767px){#elementor-popup-modal-34413 .dialog-message{width:300px;}}/* Start custom CSS for video, class: .elementor-element-838e82b */video::-webkit-media-controls-fullscreen-button {
  display: none !important;
}

video::-moz-full-screen {
  display: none !important;
}

/* Chrome, Edge, Safari – esconde o botão de overflow (3 pontinhos) */
video::-webkit-media-controls-enclosure > *:last-child {
  display: none !important;
}

/* Safari específico – esconde o botão overflow, versão alternativa */
video::-webkit-media-controls-overflow-button {
  display: none !important;
}

/* Firefox – nota: não tem "três pontinhos", mas podes desativar menu botão direito */
video::-moz-context-menu {
  display: none !important;
}

/* vídeo */
.elementor-widget-video video:focus {
  outline: none !important;
}
.elementor-widget-video video {
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}

/* botão fechar do lightbox do Elementor */
.elementor-lightbox .dialog-close-button:focus {
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */