/*
Theme Name: divorce
*/
.wpcf7-not-valid{
	border:1px solid red!important;
}
.wpcf7-not-valid-tip, .wpcf7-validation-errors{
	display:none!important;
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block {
	width: 100%;
	max-width: 92.1875vw;
	padding: 0 1.30208vw;
	margin-left: auto;
	margin-right: auto;
}
.wpcf7-response-output{
	border: none!important;
}


  .typing-container {
    display: inline;
    border-right: 2px solid #000;
    
    overflow: hidden;
    animation: blink 0.7s step-end infinite;
  }
  
  .results-images {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center; /* Или space-between / flex-start по вкусу */
    align-items: center;
    gap: 1.5rem; /* Расстояние между картинками */
    height: auto; /* Убираем фиксированную высоту */
    position: relative; /* Можно оставить, если нужно */
    flex-wrap: nowrap; /* Если нужно, чтобы не переносились */
    overflow-x: auto; /* Можно добавить, если картинок больше чем вмещается */
}

.results-center .img {
    position: static !important; /* Убираем absolute */
    width: auto; /* Или фиксированная ширина, если нужно */
    height: auto;
    flex-shrink: 0;
}

.results-images img {
    max-width: 300px;
    object-fit: contain;
    display: block;
}

  @keyframes blink {
    50% {
      border-color: transparent;
    }
  }
