		button.submit3:enabled {
            cursor: pointer;
            background-color: rgba(51,106,234,1);
			color:#ffffff;
			border: 1px solid rgba(51,106,234,1);
        }
	
		button.submit2:enabled {
            cursor: pointer;
            background-color: rgba(51,106,234,1);
			color:#ffffff;
			border: rgba(51,106,234,1) 2px solid;
        }
        button#submit5:enabled {
            cursor: pointer;
            background-color: rgba(255,255,255,1);
			color:#ffffff;
			border: rgba(51,106,234,1) 2px solid;
        }
        
		button#submit6:enabled {
            cursor: pointer;
            background-color: rgba(255,255,255,1);
			color:#ffffff;
			border: rgba(51,106,234,1) 2px solid;
        }
		button#submit7:enabled {
            cursor: pointer;
            background-color: rgba(255,255,255,1);
			color:#ffffff;
			border: rgba(51,106,234,1) 2px solid;
        }
		
	    button {
            font-size: 16px;
            transition: all 0.3s ease;
        }
        .loading {
			
            box-shadow: 4px 4px 13px -1px rgba(34, 60, 80, 0.2);
        }
		.loading2 {
            box-shadow: 4px 4px 13px -1px rgba(34, 60, 80, 0.2);
        }
        
		button.active-button {
  			background-color: green; /* цвет после нажатия */
		}
	
	    .noned {display: none;}
        .hiddenn {visibility: hidden;}
	
		/* Видимые блоки */
	    .block-visible {
			visibility: visible;
			z-index: 2;
	    }
	    /* Скрытые блоки */
	    .block-hidden {
			visibility: hidden;
			z-index: 1;
	    }

	    .block:nth-child(1) {
			margin-left: 122px;
	    }
	    .block:nth-child(2) {
			margin-left: 62px;
	    }
	    /* Блоки смещаются на новую позицию при клике */
	    .shifted-block1 {left: -90px;}
	    .shifted-block2 {left: -236px;}
	
		#input1-1 {letter-spacing: 1px;}
		#input2-1 {letter-spacing: 1px;}
	
	    .invalid {
		  border: 1px solid #F16F71;
		}
		.invalid2 {
		  border: 1px solid #F16F71;
		}

		.error-message {
		  color: #F16F71;
		}
		.error-message2 {
		  color: #F16F71;
		}
		.date-input.error {
  			border-color: red;
		}
		.incomplete {
    		background-color: pink;
		}
		input.error {
    		background-color: pink; /* Общий фон для незаполненных частей */
		}
		.highlight {
        	background-color: pink;
    	}
