/* 
Theme Name: GV&A Asociados
Theme URI: https://robertochoaweb.com/casos/gva/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Robert Ochoa
Author URI: https://robertochoaweb.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 */

:root{--blue-color:#87a9e2;--pale-color:#a5bcb1;--purple-color:#69488e;--secondary-blue-color:#7ba4dd;--secondary-purple-color:#7564a0;--secondary-softblue-color:#8093dc}.color-purple{color:var(--purple-color)}.form-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap-x:10px;justify-content:space-between}.form-container-input{flex:0 0 48%;max-width:48%}.form-container-input input[type="text"],.form-container-input input[type="email"],.form-container-input input[type="tel"],.form-container-input textarea{background-color:#a6a8ab}.form-container-input-full{flex:0 0 100%;max-width:100%}.form-container-input label{color:#fff;font-family:"Pathway Gothic One",Sans-serif;font-size:1.5rem;line-height:2rem;width:100%}.form-container-input label span,.form-container-input label small,.form-container-input p{color:#a4bcb0;font-family:"Pathway Gothic One",Sans-serif;font-size:1.15rem}.form-container-submit-input{text-align:right}.form-container-submit-input[type="button"],.form-container-submit-input[type="submit"],.form-container-submit-input button{-moz-user-select:none;-webkit-user-select:none;background-color:transparent!important;border-radius:3px!important;border:1px solid #68488e!important;color:#68488e!important;display:inline-block!important;font-size:1.5rem!important;font-weight:400;letter-spacing:5px;padding:0.2rem 2rem!important;text-align:center;text-transform:uppercase;transition:all.3s;user-select:none;white-space:nowrap}.wpcf7-acceptance span.wpcf7-list-item-label{color:#68488e!important;font-size:1.5rem!important}.wpcf7-response-output{color:#fff}
@media screen and(max-width:991px){.form-container-input{flex:0 0 100%;max-width:100%}.form-container-submit-input{text-align:left}}.menu-logo{margin:0 auto;max-width:60px!important}.menu-item-logo a{padding-right:10px!important;text-align:center;width:150px!important}
@media screen and(min-width:1025px){.main-nav.menu-item{position:relative}.main-nav.menu-item:before{background:#000;background:#212121;background:linear-gradient(125deg,#000000 0%,#404040 100%);content:""!important;display:block!important;height:100%;left:4%;position:absolute;top:0;transform:skewX(15deg);transition:all.5s ease-in-out;width:95%;z-index:-1}.main-nav.menu-item:hover:before{background:linear-gradient(125deg,#282828 0%,#404040 100%)}}