/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Замена спиннера на эмодзи ракеты в формах Elementor */
.elementor-button.elementor-button-loading::before,
.elementor-button.elementor-button-loading::after,
.elementor-button.elementor-button-loading .elementor-button-icon::before,
.elementor-button.elementor-button-loading .elementor-button-icon::after,
.elementor-button.elementor-button-loading i::before,
.elementor-button.elementor-button-loading i::after {
	display: none !important;
	content: "" !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
}

/* Скрытие всех возможных иконок и спиннеров внутри кнопки */
.elementor-button.elementor-button-loading .elementor-form-spinner,
.elementor-button[disabled] .elementor-form-spinner,
.elementor-button .elementor-form-spinner,
.elementor-button.elementor-button-loading .elementor-button-icon,
.elementor-button.elementor-button-loading i,
.elementor-button.elementor-button-loading svg,
.elementor-button.elementor-button-loading .fa,
.elementor-button.elementor-button-loading .fas,
.elementor-button.elementor-button-loading .far,
.elementor-button.elementor-button-loading .fab,
.elementor-button.elementor-button-loading .fal,
.elementor-button.elementor-button-loading .fad,
.elementor-button.elementor-button-loading [class*="icon"],
.elementor-button.elementor-button-loading [class*="spinner"],
.elementor-button.elementor-button-loading [class*="loader"],
.elementor-button[disabled] [class*="spinner"] {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	left: -9999px !important;
}

.elementor-button.elementor-button-loading {
	position: relative;
	white-space: nowrap;
}

/* Стилизация для правильного отображения эмодзи ракеты */
.elementor-button.elementor-button-loading .elementor-button-text {
	display: inline-block;
}

/* Отключение затемнения формы Elementor при отправке */
.elementor-form.elementor-form-submitting,
.elementor-form[style*="opacity"] {
	opacity: 1 !important;
}

/* Отключение затемнения для форм в попапах */
.elementor-popup .elementor-form,
.elementor-popup .elementor-form.elementor-form-submitting {
	opacity: 1 !important;
}

/* Удаление overlay, если он есть */
.elementor-form::before,
.elementor-form::after,
.elementor-form-submitting::before,
.elementor-form-submitting::after {
	display: none !important;
	opacity: 0 !important;
}

/* Отключение затемнения родительского контейнера формы */
.elementor-form-wrapper.elementor-form-submitting,
.elementor-widget-form.elementor-form-submitting {
	opacity: 1 !important;
}
