/* 
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-message-svg:before {
	display: none!important;
}

.elementor-widget-theme-post-content p, .elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content ol {
	margin-bottom: 0.9rem!important;
}
.elementor-widget-theme-post-content p:last-child, .elementor-widget-theme-post-content ul:last-child, .elementor-widget-theme-post-content ol:last-child {
	margin-bottom: 0!important;
}

.elementor-field-type-acceptance .elementor-field-option {
    display: flex!important;
    flex-direction: row!important;
    flex-wrap: nowrap!important;
    align-items: flex-start!important;	
	gap: 10px!important;
}

.elementor-field-type-acceptance .elementor-field-option input {
	margin: 3px 0 0 0!important;
}

.bs_w a, .bs_w a:visited, .bs_w a:focus, .bs_w a:active, .elementor-field-type-acceptance label a, .elementor-field-type-acceptance label a:visited, .elementor-field-type-acceptance label a:focus, .elementor-field-type-acceptance label a:active {
	color: var(--e-global-color-secondary)!important;
	border-bottom: 1px solid var(--e-global-color-d785b42)!important;
}
.bs_w a:hover, .elementor-field-type-acceptance label a:hover {
	color: var(--e-global-color-3e079ec)!important;
	border-bottom: 1px solid var(--e-global-color-81c8c1f)!important;	
}

.bs a, .bs a:visited, .bs a:focus, .bs a:active {
	color: var(--e-global-color-text)!important;
	border-bottom: 1px solid var(--e-global-color-f619056)!important;	
}
.bs a:hover {
	color: var(--e-global-color-accent)!important;
	border-bottom: 1px solid var(--e-global-color-2dbc66b)!important;	
}

a.whatsapp, a.whatsapp:visited, a.whatsapp:focus, a.whatsapp:active {
	color: var(--e-global-color-text)!important;
	border-bottom: 1px dashed var(--e-global-color-f619056)!important;		
}
a.whatsapp:hover {
	color: var(--e-global-color-accent)!important;
	border-bottom: 1px dashed var(--e-global-color-2dbc66b)!important;	
}

a.phone, a.phone:visited, a.phone:focus, a.phone:active, a.phone:hover, a.email, a.email:visited, a.email:focus, a.email:active, a.email:hover {
  color: inherit!important;
  border: none!important;
  text-decoration: none!important;
}

a.whatsapp, a.whatsapp:visited, a.whatsapp:focus, a.whatsapp:active {
  color: var(variable)!important;
  border-bottom: 1px dashed var(variable)!important;
  text-decoration: none!important;
}
a.whatsapp:hover {
  color: var(variable)!important;
  border-bottom: 1px dashed var(variable)!important;
  text-decoration: none!important;
}

@media (max-width: 767px) {
	.elementor-icon-box-description span {
		display: none;
	}
}