/*////GENERAL FORM STYLE////*/
.custom-yagidka-content #cf7md-form .cf7md-item,
.custom-yagidka-content #cf7md-form input,
.custom-yagidka-content #cf7md-form label,
.custom-yagidka-content #cf7md-form textarea,
.custom-yagidka-content #cf7md-form p,
.custom-yagidka-content #cf7md-form .mdc-select,
.custom-yagidka-content #cf7md-form.cf7md-form + .wpcf7-response-output,
.custom-yagidka-content #cf7md-form .wpcf7-not-valid-tip,
.custom-yagidka-content #cf7md-form .cf7md-card-title,
.custom-yagidka-content #cf7md-form .cf7md-card-subtitle,
.custom-yagidka-content #cf7md-form .mdc-button,
.custom-yagidka-content #cf7md-form .mdc-floating-label,
.custom-yagidka-content #cf7md-form .mdc-text-field-helper-text,
.custom-yagidka-content #cf7md-form .mdc-text-field__input,
.custom-yagidka-content #cf7md-form .mdc-select__native-control,
.custom-yagidka-content #cf7md-form .mdc-form-field {
	font-family: 'SKODA Next' !important;
	color: #522a6c;
	font-size: 14.4px !important;
}

.custom-yagidka-content #cf7md-form .mdc-theme--text-primary-on-background,
.custom-yagidka-content #cf7md-form .mdc-theme--text-primary-on-light,
.custom-yagidka-content #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input,
.custom-yagidka-content #cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,
.custom-yagidka-content #cf7md-form .mdc-form-field,
#cf7md-form .cf7md-file--value,
.custom-yagidka-content #cf7md-form .cf7md-card-title,
.custom-yagidka-content #cf7md-form .mdc-list a.mdc-list-item,
.custom-yagidka-content #cf7md-form input,
.custom-yagidka-content #cf7md-form textarea,
.custom-yagidka-content #cf7md-form select,
.custom-yagidka-content #cf7md-form .wpcf7-list-item label,
.custom-yagidka-content #cf7md-form .cf7md-switch-label,
.custom-yagidka-content #cf7md-form .cf7md-checkbox-label,
.custom-yagidka-content #cf7md-form .cf7md-radio-label,
.custom-yagidka-content #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label,
.custom-yagidka-content #cf7md-form .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input,
.custom-yagidka-content #cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
	color: #522a6c;
}

.custom-yagidka-content #cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled),
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled)
	.mdc-text-field__input:focus,
.custom-yagidka-content
	#cf7md-form
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:checked
	~ .mdc-checkbox__background,
.custom-yagidka-content
	#cf7md-form
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:indeterminate
	~ .mdc-checkbox__background,
.custom-yagidka-content
	#cf7md-form
	.mdc-radio
	.mdc-radio__native-control:enabled:checked
	+ .mdc-radio__background
	.mdc-radio__outer-circle,
.custom-yagidka-content
	#cf7md-form
	.mdc-radio
	.mdc-radio__native-control:enabled
	+ .mdc-radio__background
	.mdc-radio__inner-circle,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__track,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused
	.mdc-notched-outline
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused
	.mdc-notched-outline
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused
	.mdc-notched-outline
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused
	.mdc-notched-outline__trailing {
	border-color: #522a6c;
}

.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled)
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled)
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled)
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled)
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled)
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled)
	.mdc-notched-outline__trailing {
	*border-color: rgb(68, 75, 94);
}

.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__input:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__input:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__input:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__icon:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__icon:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__icon:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__input:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__input:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__input:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__icon:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__icon:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused)
	.mdc-text-field__icon:hover
	~ .mdc-notched-outline
	.mdc-notched-outline__trailing {
	border-color: #522a6c;
}

.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled)
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled)
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled)
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled)
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled)
	.mdc-notched-outline__notch,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled)
	.mdc-notched-outline__trailing {
	border-color: #b00020;
	border-color: var(--mdc-theme-error, #b00020);
}

.custom-yagidka-content #cf7md-form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
	border-radius: 10px 0 0 10px;
}

.custom-yagidka-content
	#cf7md-form[dir='rtl']
	.mdc-text-field--outlined
	.mdc-notched-outline
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined
	.mdc-notched-outline
	.mdc-notched-outline__leading[dir='rtl'] {
	border-radius: 0 10px 10px 0;
}

.custom-yagidka-content #cf7md-form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
	border-radius: 0 10px 10px 0;
}

.custom-yagidka-content
	#cf7md-form[dir='rtl']
	.mdc-text-field--outlined
	.mdc-notched-outline
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--outlined
	.mdc-notched-outline
	.mdc-notched-outline__trailing[dir='rtl'] {
	border-radius: 10px 0 0 10px;
}

.custom-yagidka-content #cf7md-form .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading {
	border-radius: 10px 0 0 10px;
}

.custom-yagidka-content
	#cf7md-form[dir='rtl']
	.mdc-text-field--textarea
	.mdc-notched-outline
	.mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea
	.mdc-notched-outline
	.mdc-notched-outline__leading[dir='rtl'] {
	border-radius: 0 10px 10px 0;
}

.custom-yagidka-content #cf7md-form .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing {
	border-radius: 0 10px 10px 0;
}

.custom-yagidka-content
	#cf7md-form[dir='rtl']
	.mdc-text-field--textarea
	.mdc-notched-outline
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-text-field--textarea
	.mdc-notched-outline
	.mdc-notched-outline__trailing[dir='rtl'] {
	border-radius: 10px 0 0 10px;
}

.custom-yagidka-content #cf7md-form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
	border-radius: 10px 0 0 10px;
}

.custom-yagidka-content #cf7md-form[dir='rtl'] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,
.custom-yagidka-content
	#cf7md-form
	.mdc-select--outlined
	.mdc-notched-outline
	.mdc-notched-outline__leading[dir='rtl'] {
	border-radius: 0 10px 10px 0;
}

.custom-yagidka-content #cf7md-form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
	border-radius: 0 10px 10px 0;
}

.custom-yagidka-content
	#cf7md-form[dir='rtl']
	.mdc-select--outlined
	.mdc-notched-outline
	.mdc-notched-outline__trailing,
.custom-yagidka-content
	#cf7md-form
	.mdc-select--outlined
	.mdc-notched-outline
	.mdc-notched-outline__trailing[dir='rtl'] {
	border-radius: 10px 0 0 10px;
}

.custom-yagidka-content #cf7md-form .mdc-select--outlined .mdc-select__native-control {
	border-radius: 10px;
}

.custom-yagidka-content #cf7md-form .cf7md-help-text {
	color: #9096a4;
}

.custom-yagidka-content #cf7md-form .cf7md-accept-label {
	color: #9096a4;
}

.custom-yagidka-content #cf7md-form .mdc-text-field .mdc-text-field__input {
	caret-color: #522a6c;
}

.custom-yagidka-content #cf7md-form .custom-yagidka-content-textarea {
	resize: none;
}

.custom-yagidka-content.callBack .custom-yagidka-content-accept {
	display: flex;
	justify-content: center;
	padding: 0 15px;
}

.custom-yagidka-content #cf7md-form .mdc-text-field .mdc-line-ripple,
.custom-yagidka-content
	#cf7md-form
	.mdc-select:not(.mdc-select--disabled)
	.mdc-select__native-control:focus
	~ .mdc-line-ripple,
.custom-yagidka-content
	#cf7md-form
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:checked
	~ .mdc-checkbox__background,
.custom-yagidka-content
	#cf7md-form
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:indeterminate
	~ .mdc-checkbox__background,
.custom-yagidka-content #cf7md-form .mdc-checkbox::before,
.custom-yagidka-content #cf7md-form .mdc-checkbox::after,
.custom-yagidka-content #cf7md-form .mdc-radio::before,
.custom-yagidka-content #cf7md-form .mdc-radio::after,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__track,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before,
.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after,
.custom-yagidka-content #cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,
.custom-yagidka-content #cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after {
	background-color: #1d202e;
}

.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button--raised.mdc-ripple-upgraded,
.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button--unelevated.mdc-ripple-upgraded {
	--mdc-ripple-fg-opacity: 0;
}

.custom-yagidka-content .custom-yagidka-content-submit-option {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-left: 25px;
}

.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button {
	padding: 13px 23px;
	font-size: 14px;
	border-radius: 10px;
	line-height: 1em;
	height: auto;
	min-width: auto;
	letter-spacing: normal;
	border: 2px solid #522a6c;
	transition: 0.3s;
	font-weight: 600;
}

.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button::before,
.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button::after,
.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button--raised:not(:disabled),
.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button--unelevated:not(:disabled) {
	background-color: transparent;
	box-shadow: none;
	border: 2px solid #522a6c;
}

.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button--raised:not(:disabled):hover,
.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .mdc-button--unelevated:not(:disabled):hover {
	background-color: #522a6c;
	color: #fff;
}

.custom-yagidka-content #cf7md-form .custom-yagidka-content-submit-option .cf7md-spinner-path {
	stroke: #522a6c !important;
}

.custom-yagidka-content #cf7md-form .mdc-checkbox::before,
.custom-yagidka-content #cf7md-form .mdc-checkbox::after {
	background-color: #522a6c;
}

@supports not (-ms-ime-align: auto) {
	.custom-yagidka-content #cf7md-form .mdc-checkbox::before,
	.custom-yagidka-content #cf7md-form .mdc-checkbox::after {
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

.custom-yagidka-content #cf7md-form .mdc-checkbox__background::before {
	background-color: #522a6c;
}

@supports not (-ms-ime-align: auto) {
	.custom-yagidka-content #cf7md-form .mdc-checkbox__background::before {
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

.custom-yagidka-content #cf7md-form .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.custom-yagidka-content #cf7md-form .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
	border-color: #522a6c;
	border-color: var(--mdc-theme-secondary, #522a6c);
	background-color: #522a6c;
	background-color: var(--mdc-theme-secondary, #522a6c);
}

@-webkit-keyframes mdc-checkbox-fade-in-background-0 {
	0% {
		border-color: rgba(0, 0, 0, 0.54);
		background-color: rgba(0, 0, 0, 0);
	}
	50% {
		border-color: #522a6c;
		border-color: var(--mdc-theme-secondary, #522a6c);
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

@keyframes mdc-checkbox-fade-in-background-0 {
	0% {
		border-color: rgba(0, 0, 0, 0.54);
		background-color: rgba(0, 0, 0, 0);
	}
	50% {
		border-color: #522a6c;
		border-color: var(--mdc-theme-secondary, #522a6c);
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

@-webkit-keyframes mdc-checkbox-fade-out-background-0 {
	0%,
	80% {
		border-color: #522a6c;
		border-color: var(--mdc-theme-secondary, #522a6c);
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
	100% {
		border-color: rgba(0, 0, 0, 0.54);
		background-color: rgba(0, 0, 0, 0);
	}
}

@keyframes mdc-checkbox-fade-out-background-0 {
	0%,
	80% {
		border-color: #522a6c;
		border-color: var(--mdc-theme-secondary, #522a6c);
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
	100% {
		border-color: rgba(0, 0, 0, 0.54);
		background-color: rgba(0, 0, 0, 0);
	}
}

.custom-yagidka-content
	#cf7md-form
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:checked
	~ .mdc-checkbox__background,
.custom-yagidka-content
	#cf7md-form
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:indeterminate
	~ .mdc-checkbox__background {
	border-color: #522a6c;
	background-color: #522a6c;
	background-color: var(--mdc-theme-secondary, #522a6c);
}

@-webkit-keyframes mdc-checkbox-fade-in-background-1 {
	0% {
		border-color: #666;
		background-color: #fff;
	}
	50% {
		border-color: #522a6c;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

@keyframes mdc-checkbox-fade-in-background-1 {
	0% {
		border-color: #666;
		background-color: #fff;
	}
	50% {
		border-color: #522a6c;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

@-webkit-keyframes mdc-checkbox-fade-out-background-1 {
	0%,
	80% {
		border-color: #522a6c;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
	100% {
		border-color: #666;
		background-color: #fff;
	}
}

@keyframes mdc-checkbox-fade-out-background-1 {
	0%,
	80% {
		border-color: #522a6c;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
	100% {
		border-color: #666;
		background-color: #fff;
	}
}

.custom-yagidka-content
	#cf7md-form
	.mdc-radio
	.mdc-radio__native-control:enabled:checked
	+ .mdc-radio__background
	.mdc-radio__outer-circle {
	border-color: #522a6c;
	border-color: var(--mdc-theme-secondary, #522a6c);
}

.custom-yagidka-content
	#cf7md-form
	.mdc-radio
	.mdc-radio__native-control:enabled
	+ .mdc-radio__background
	.mdc-radio__inner-circle {
	border-color: #522a6c;
	border-color: var(--mdc-theme-secondary, #522a6c);
}

.custom-yagidka-content #cf7md-form .mdc-radio .mdc-radio__background::before {
	background-color: #522a6c;
}

@supports not (-ms-ime-align: auto) {
	.custom-yagidka-content #cf7md-form .mdc-radio .mdc-radio__background::before {
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

.custom-yagidka-content #cf7md-form .mdc-radio::before,
.custom-yagidka-content #cf7md-form .mdc-radio::after {
	background-color: #522a6c;
}

@supports not (-ms-ime-align: auto) {
	.custom-yagidka-content #cf7md-form .mdc-radio::before,
	.custom-yagidka-content #cf7md-form .mdc-radio::after {
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__track {
	background-color: #522a6c;
	background-color: var(--mdc-theme-secondary, #522a6c);
	border-color: #522a6c;
	border-color: var(--mdc-theme-secondary, #522a6c);
}

.custom-yagidka-content #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb {
	background-color: #522a6c;
	background-color: var(--mdc-theme-secondary, #522a6c);
	border-color: #522a6c;
	border-color: var(--mdc-theme-secondary, #522a6c);
}

.custom-yagidka-content #cf7md-form .mdc-switch__thumb-underlay::before,
.custom-yagidka-content #cf7md-form .mdc-switch__thumb-underlay::after {
	background-color: #522a6c;
}

@supports not (-ms-ime-align: auto) {
	.custom-yagidka-content #cf7md-form .mdc-switch__thumb-underlay::before,
	.custom-yagidka-content #cf7md-form .mdc-switch__thumb-underlay::after {
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

.custom-yagidka-content
	#cf7md-form.cf7md-theme--dark
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:checked
	~ .mdc-checkbox__background,
.custom-yagidka-content
	#cf7md-form.cf7md-theme--dark
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:indeterminate
	~ .mdc-checkbox__background {
	border-color: #526cf9;
	background-color: #522a6c;
	background-color: var(--mdc-theme-secondary, #522a6c);
}

@-webkit-keyframes mdc-checkbox-fade-in-background-2 {
	0% {
		border-color: rgba(255, 255, 255, 0.8);
		background-color: rgba(255, 255, 255, 0.2);
	}
	50% {
		border-color: #526cf9;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

@keyframes mdc-checkbox-fade-in-background-2 {
	0% {
		border-color: rgba(255, 255, 255, 0.8);
		background-color: rgba(255, 255, 255, 0.2);
	}
	50% {
		border-color: #526cf9;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
}

@-webkit-keyframes mdc-checkbox-fade-out-background-2 {
	0%,
	80% {
		border-color: #526cf9;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
	100% {
		border-color: rgba(255, 255, 255, 0.8);
		background-color: rgba(255, 255, 255, 0.2);
	}
}

@keyframes mdc-checkbox-fade-out-background-2 {
	0%,
	80% {
		border-color: #526cf9;
		background-color: #522a6c;
		background-color: var(--mdc-theme-secondary, #522a6c);
	}
	100% {
		border-color: rgba(255, 255, 255, 0.8);
		background-color: rgba(255, 255, 255, 0.2);
	}
}

.custom-yagidka-content
	#cf7md-form
	.mdc-radio
	.mdc-radio__native-control:enabled:not(:checked)
	+ .mdc-radio__background
	.mdc-radio__outer-circle {
	border-color: #522a6c;
}

.custom-yagidka-content
	#cf7md-form
	.mdc-checkbox
	.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)
	~ .mdc-checkbox__background {
	border-color: #522a6c;
	background-color: transparent;
}
/*////GENERAL FORM STYLE////*/
