#header .enter-btn a {

  border-bottom: none;

}



#header .enter-btn a:hover {

  color: #809799;

}

.messengers{

  vertical-align: top;

  margin-top: 3px;

}

.messengers-tel .messengers a{

  border: none;

}

.ftr-contacts .messengers-tel .messengers{

  vertical-align: top;

  margin-top: 0;

}

.ftr-contacts .messengers a{

  border: none;

  border-bottom: 0 !important;

}

.checkbox-item input[type="checkbox"], .radio-item input[type="radio"] {

  position: absolute;

  z-index: 10;

  top: 0;

  left: 0;

  width: 20px;

  height: 20px;

  opacity: 0;

}



.checkbox-item.selected input[type="checkbox"]:disabled + label, .checkbox-item.incorrect-answer input[type="checkbox"]:disabled + label {

  color: #002e33;

}



.special-field {

  display: none !important;

  visibility: hidden !important;

}



.field-dynamicmodel-email .help-block {

  font-weight: 500;

  font-size: 12px;

  line-height: 15px;

  color: #ff6e6d;

  margin: 3px 0 0 30px;

}



.test-descr-item .checkbox-item:first-child {

  margin-top: 0;

}

#amoforms_action_btn {
	position: fixed !important;       /* закрепляем на экране */
	left: 20px !important;           /* отступ слева */
	bottom: 20px !important;         /* отступ снизу */
	z-index: 9999 !important;

	display: inline-block !important;
	font-family: 'Inter', Tahoma, Arial, sans-serif !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 1.25em !important;
	color: #000000 !important;       /* черный текст */
	text-align: center !important;
	text-decoration: none !important;

	padding: 15px 30px !important;
	margin: 0 !important;

	background: linear-gradient(113.93deg, #afef68 33.77%, #9bf2b4 84.63%) !important;
	border: none !important;
	border-radius: 25px 5px !important; /* искривленные углы */

	box-shadow: 0 10px 15px rgba(77, 146, 58, .15) !important;
	cursor: pointer !important;

	transition: background .2s ease !important;
}

#amoforms_action_btn:hover {
	background: linear-gradient(113.93deg, #9bf2b4 33.77%, #afef68 84.63%) !important;
}
@media (max-width: 768px) {

    /* Перевести два блока в один столбец */
    #amofroms_main_wrapper {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    /* Левая половина (текст) */
    .amoforms__fields__editor-sidebar {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
    }

    /* Правая половина (сама форма) */
    #amoforms_form {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
    }

    /* Поля формы на всю ширину */
    .amoforms__field__control input,
    .amoforms__field__control textarea,
    .amoforms__submit-button {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* Сместить текст слева в центр, если хочешь */
    .amoforms__field__name-header {
        text-align: center !important;
    }

    /* Убрать возможный флоат и выравнивания */
    .amoforms__submit-button__flex {
        justify-content: center !important;
    }
}
