body .ui-modal {
  position: fixed !important;
}

.ui-modal {
  position: fixed;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  isolation: isolate;
}

.ui-modal.active {
  display: flex;
}

.ui-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.6);/*background screen greyed out*/
}

.ui-modal-container {
  position: relative;
	opacity: 1 !important;
  max-width: 600px;
  width: 90%;

  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 20px 60px rgba(0,0,0,.3);
	  background: white !important;
  background-image: none !important;
}


.ui-modal .ui-modal-container {
  position: relative;

  width: 90%;
  max-width: 600px;

  background-color: #ffffff !important;
  background-image: none !important;
  opacity: 1 !important;

  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 20px 60px rgba(0,0,0,.35);
}

.modal-container .wpcf7 {
  background: transparent;
}
/*<div id="ui-modal" class="ui-modal" aria-hidden="true">
  <div class="ui-modal-overlay" data-modal-close></div>

  <div class="ui-modal-box">
      <button data-modal-close>×</button>
      <div id="ui-modal-content"></div>
  </div>
</div>*/


/*.ui-modal {
  position: fixed;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999;	
}

.ui-modal.active {
  display: flex;
}

.ui-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.6);	
}*/



/*.ui-modal-container {
  position: relative;
  max-width: 600px;
  margin: 10vh auto;
  background: #fff;
  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);	
}*/

/*.ui-modal-container {
  position: relative;
  z-index: 2;
  max-width: 600px;
  width: 90%;
  background: #fff;
  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);	
}*/
