.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}body{font-size:20px;color:var(--gcid-body-color,#454649);font-weight:400}h1,h2,h3,h4{color:var(--gcid-heading-color,#454649);font-weight:700;font-family:var(--et_global_heading_font)}.et_pb_bg_layout_light.et_pb_module.et_pb_button,.mobile_menu_bar:after,.mobile_menu_bar:before{color:#8c8c8c}.nav li ul{border-color:#8c8c8c}a{color:var(--gcid-link-color,#9cc245)}body .et_pb_button{border-color:#74767c}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#74767c}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}}@media only screen and (max-width:980px){.mobile_menu_bar:before{color:rgb(0 0 0/.6)}}body,input,textarea{font-family:var(--et_global_body_font)}::selection{color:#fff;background:#8c8c8c}::-moz-selection{color:#fff;background:#8c8c8c}.et-menu li:not(.menu-item-has-children) a{position:relative;text-decoration:none;transition:color .3s ease}.et-menu li:not(.menu-item-has-children) a::before{content:"";position:absolute;bottom:35%;left:50%;width:0;height:2px;background:#9cc245;transition:all .3s ease;transform:translateX(-50%)}.et-menu>li:last-child a::before{background:#fff0}.sub-menu li:not(.menu-item-has-children) a::before{bottom:15%!important}.et-menu li:not(.menu-item-has-children) a:hover::before{width:100%}.wpcf7-form .two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:0 10px;align-items:start}.wpcf7-form .two-columns .wpcf7-form-control-wrap{margin:0;padding-bottom:0}.wpcf7-form .fullwidth{grid-column:1/-1}@media (max-width:600px){.wpcf7-form .two-columns{grid-template-columns:1fr}}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:15px}.menu-contacto{padding:10px;background-color:#9cc245;border-radius:15px;color:#fff}