/* 
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 */

h1, h2, h3, h4, h5, h6, p {margin: 0!important;padding: 0!important;}
.custom-form-contact_wrapper .gform_heading {display: none!important;}
.custom-form-contact_wrapper .gform-body .gform_fields {grid-row-gap: 15px;}
.custom-form-contact_wrapper .gform-body .gform_fields label {font-size: 14px;font-family: 'Work Sans', sans-serif!important;}
#form-direccionate .custom-form-contact_wrapper .gform-body .gform_fields label {font-family: 'Roboto', sans-serif!important;}
.custom-form-contact_wrapper .gform-body .gform_fields input,
.custom-form-contact_wrapper .gform-body .gform_fields select {background-color: #F0F0F0!important;border: 0!important;}
.custom-form-contact_wrapper .gform-body .gform_fields fieldset {margin-top: 15px;}
.custom-form-contact_wrapper .gform-body .gform_fields fieldset input {background-color: #fff!important;border: 1px solid #000!important;}
.custom-form-contact_wrapper .gform_footer {margin-top: 30px!important;}
.custom-form-contact_wrapper .gform_footer input[type="submit"] {background-color: transparent!important;border: 1px solid #6AD385!important;color: #6AD385!important;font-size: 16px!important;text-transform: uppercase!important;font-weight: 500!important;border-radius: 60px!important;padding: 10px 30px!important;font-family: 'Work Sans', sans-serif!important;}
#form-direccionate .custom-form-contact_wrapper .gform_footer input[type="submit"] {background-color: #08A5E4!important;border: 0!important;color: #fff!important;font-family: 'Roboto', sans-serif!important;}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {display: flex!important;flex-direction: column;align-items: center;padding: 20px;margin-top:20px!important;height: 100vh!important;max-height: 100vh!important;}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container > ul {margin: 0!important;}
.page-id-344 li.menu-item, .page-id-360 li.menu-item, .page-id-366 li.menu-item, .page-id-371 li.menu-item{display: none!important;}