.elementor-24808 .elementor-element.elementor-element-adeee0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:25px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-24808 .elementor-element.elementor-element-7e65342{--display:flex;}.elementor-24808 .elementor-element.elementor-element-99199f9 .elementor-heading-title{font-size:48px;font-weight:500;line-height:1.3em;color:#0B3579;}.elementor-24808 .elementor-element.elementor-element-44f655a > .elementor-widget-container{padding:10px 0px 10px 15px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#5784CD;}.elementor-24808 .elementor-element.elementor-element-17e0130 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.4em;color:#909090;}.elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon-box-title{margin-block-end:6px;color:#0B3579;}.elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon{font-size:32px;}.elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon-box-title, .elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon-box-title a{font-size:22px;font-weight:400;line-height:1.4em;}.elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:#282828;}.elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon-box-title{margin-block-end:6px;color:#0B3579;}.elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon{font-size:32px;}.elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon-box-title, .elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon-box-title a{font-size:22px;font-weight:400;line-height:1.4em;}.elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:#282828;}.elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon-box-title{margin-block-end:6px;color:#0B3579;}.elementor-24808 .elementor-element.elementor-element-b5f2560.elementor-view-stacked .elementor-icon{background-color:#0B3579;}.elementor-24808 .elementor-element.elementor-element-b5f2560.elementor-view-framed .elementor-icon, .elementor-24808 .elementor-element.elementor-element-b5f2560.elementor-view-default .elementor-icon{fill:#0B3579;color:#0B3579;border-color:#0B3579;}.elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon{font-size:32px;}.elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon-box-title, .elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon-box-title a{font-size:22px;font-weight:400;line-height:1.4em;}.elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:#282828;}.elementor-24808 .elementor-element.elementor-element-37be6b0{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24808 .elementor-element.elementor-element-37be6b0:not(.elementor-motion-effects-element-type-background), .elementor-24808 .elementor-element.elementor-element-37be6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FC;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-24808 .elementor-element.elementor-element-7e65342{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24808 .elementor-element.elementor-element-99199f9 .elementor-heading-title{font-size:30px;}.elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon{font-size:30px;}.elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon-box-title, .elementor-24808 .elementor-element.elementor-element-b76cd9b .elementor-icon-box-title a{font-size:20px;}.elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon{font-size:30px;}.elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon-box-title, .elementor-24808 .elementor-element.elementor-element-62e6943 .elementor-icon-box-title a{font-size:20px;}.elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon{font-size:30px;}.elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon-box-title, .elementor-24808 .elementor-element.elementor-element-b5f2560 .elementor-icon-box-title a{font-size:20px;}.elementor-24808 .elementor-element.elementor-element-37be6b0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-24808 .elementor-element.elementor-element-adeee0f{--content-width:960px;}}/* Обёртка формы */
.b24-form {
	background: #EFF4FC !important;
	border: none !important;
	border-radius: 4px !important;
	padding: 8px !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
}

/* Поля ввода */
.b24-form input,
.b24-form textarea,
.b24-form select {
	background: #FFFFFF !important;
	border: 1px solid #EFEFEF !important;
	border-radius: 2px !important;
	color: #282828 !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
	font-size: 16px !important;
}

.b24-form input:focus,
.b24-form textarea:focus,
.b24-form select:focus {
	border: 1px solid #5784CD !important;
	outline: none !important;
}

/* Кнопка отправки */
.b24-form-btn {
	background: #5784CD !important;
	color: #FFFFFF !important;
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: none !important;
	border: none !important;
	border-radius: 5px !important;
}

.b24-form-btn:hover {
	background: #0B3579 !important;
}

/* Заголовки блоков вопросов */
.b24-form-block-title,
.b24-form-title,
.b24-form-header {
	color: #0B3579 !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
	font-weight: 700 !important;
}

/* Фон блоков (серые сейчас) */
.b24-form-block,
.b24-form-field-block {
	background: #EFEFEF !important;
}

/* Подписи полей и текст согласия */
.b24-form label,
.b24-form p,
.b24-form span {
	color: #282828 !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
}
/* Start custom CSS for html, class: .elementor-element-24c1273 *//* Обёртка формы */
.b24-form {
	background: #EFF4FC !important;
	border: none !important;
	border-radius: 4px !important;
	padding: 8px !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
}

/* Поля ввода */
.b24-form input,
.b24-form textarea,
.b24-form select {
	background: #FFFFFF !important;
	border: 1px solid #EFEFEF !important;
	border-radius: 2px !important;
	color: #282828 !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
	font-size: 16px !important;
}

.b24-form input:focus,
.b24-form textarea:focus,
.b24-form select:focus {
	border: 1px solid #5784CD !important;
	outline: none !important;
}

/* Кнопка отправки */
.b24-form-btn {
	background: #5784CD !important;
	color: #FFFFFF !important;
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: none !important;
	border: none !important;
	border-radius: 5px !important;
}

.b24-form-btn:hover {
	background: #0B3579 !important;
}

/* Заголовки блоков вопросов */
.b24-form-block-title,
.b24-form-title,
.b24-form-header {
	color: #0B3579 !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
	font-weight: 700 !important;
}

/* Фон блоков (серые сейчас) */
.b24-form-block,
.b24-form-field-block {
	background: #EFEFEF !important;
}

/* Подписи полей и текст согласия */
.b24-form label,
.b24-form p,
.b24-form span {
	color: #282828 !important;
	font-family: 'IBM Plex Sans', Arial, sans-serif !important;
}/* End custom CSS */