.elementor-1331 .elementor-element.elementor-element-7d5a615{--display:flex;}#elementor-popup-modal-1331 .dialog-widget-content{background-color:#02010100;}#elementor-popup-modal-1331{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1331 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1331 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-1331 .elementor-element.elementor-element-7d5a615{--width:100%;}}@media(min-width:768px){.elementor-1331 .elementor-element.elementor-element-7d5a615{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1331 .elementor-element.elementor-element-7d5a615{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a482083 */.wp-embedded-content {
  /* Ensure the iframe fills its container width */
  width: 100% !important;  
  max-width: 100%;
  
  /* Enforce a 16:9 aspect ratio */
  aspect-ratio: 16 / 9; 
  
  /* Let the browser figure out height automatically, 
     based on the aspect ratio. */
  height: auto !important; 

  /* Remove default inline sizing if necessary */
  /* (If the inline width/height still override your CSS,
      you may need to remove them or use !important) */
}/* End custom CSS */