input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:none!important}.gform_required_legend,.gfield_required_asterisk,.gform_validation_errors,.gfield_required{display:none!important}.gform_wrapper.contacto_wrapper .gfield_validation_message,.gform_wrapper.contacto_wrapper .validation_message{background:#fff0;border:0;font-size:15px;margin-top:5px;padding:0;color:#FFF}.gform_wrapper.contacto_wrapper .gfield_error [aria-invalid=true]+label{color:#FFF}body .contacto .gform_confirmation_message{font-size:24px!important;line-height:1.4!important;text-align:center;padding-top:90px;padding-bottom:50px;color:#FFF;font-family:'Degular Variable'}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked),body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked{display:none}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label,body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label{position:relative!important;padding-left:40px!important;cursor:pointer!important;display:block;padding-top:6px;margin-left:0}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:before,body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label:before{content:"";position:absolute;width:26px;height:26px;left:0;top:4px;background:#fff0;border:1px solid #FFF;border-radius:4px}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:after,body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label:after{content:'\2713';position:absolute;width:26px;height:26px;left:3px;top:6px;font-size:12px;border:none;background-color:#fff0;line-height:1;transition:all 0.2s;border-radius:4px;font-size:24px}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:after,body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.contacto_wrapper input[type=text]:not(.elementor-field):not(.searchform-s){margin-bottom:0}body .gform_wrapper.contacto_wrapper .gfield_label.gform-field-label{font-family:'Degular Variable';font-style:normal;font-weight:100;font-size:16px;text-transform:uppercase;line-height:1.2!important;color:#FFF;margin-bottom:2px}body .gform_wrapper.contacto_wrapper .gfield_consent_label{font-family:'Degular Variable';font-style:normal;font-weight:100;font-size:18px;line-height:1.2!important;color:#FFF;margin-bottom:2px}body .gform_wrapper.contacto_wrapper .gfield_consent_label a{color:#FFF;text-decoration:underline}body .gform_wrapper.contacto_wrapper input[type="text"],body .gform_wrapper.contacto_wrapper input[type="email"],body .gform_wrapper.contacto_wrapper input[type="tel"]{background:rgb(255 255 255 / .05);color:#FFF;opacity:1;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:200;line-height:1.2!important;margin-bottom:0;border-radius:3px;max-width:100%;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #FFF;min-height:40px;height:40px}body #main .gform_wrapper.contacto_wrapper textarea{background:rgb(255 255 255 / .05);color:#FFF;opacity:1;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:200;line-height:1.2!important;margin-bottom:0;border-radius:4px;max-width:100%;border:none!important;min-height:40px;border-bottom:1px solid #FFF;max-height:200px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-webkit-input-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important;text-overflow:ellipsis}.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-moz-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important;text-overflow:ellipsis}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-ms-input-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important;text-overflow:ellipsis}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-moz-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important;text-overflow:ellipsis}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-moz-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-ms-input-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-moz-placeholder{color:#FFF;opacity:.5;font-style:normal;font-family:"Degular Variable",Helvetica,Arial,Verdana,sans-serif;font-weight:100;line-height:1.2!important}body .gform_wrapper.contacto_wrapper .zp_gravity_button .elementor-button{background-color:#fff0}body .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button input.button,body .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button button.gform_button,body #main .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button input[type="submit"],body #main .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button button[type="submit"]{background-color:transparent!important;border:none!important;box-shadow:none!important;color:#FFF;font-family:'Degular Variable';font-style:normal;font-weight:300;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;-webkit-appearance:none;appearance:none;min-height:0;cursor:pointer}.gform-theme--framework .elementor-button-content-wrapper svg,.gform-theme--framework .elementor-button-content-wrapper path{display:block!important;all:revert-layer!important}@media only screen and (min-width:1025px){.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-webkit-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-moz-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-ms-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-moz-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-moz-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-ms-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-moz-placeholder{font-size:24px}body .gform_wrapper.contacto_wrapper input[type="text"],body .gform_wrapper.contacto_wrapper input[type="email"],body .gform_wrapper.contacto_wrapper input[type="tel"],body #main .gform_wrapper.contacto_wrapper textarea{font-size:20px}body .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button input.button,body #main .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button button[type="submit"]{font-size:24px;padding:25px 15px}}@media only screen and (max-width:1024px) and (min-width:768px){.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-webkit-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-moz-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-ms-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-moz-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-moz-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-ms-input-placeholder{font-size:24px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-moz-placeholder{font-size:24px}body .gform_wrapper.contacto_wrapper input[type="text"],body .gform_wrapper.contacto_wrapper input[type="email"],body .gform_wrapper.contacto_wrapper input[type="tel"],body #main .gform_wrapper.contacto_wrapper textarea{font-size:20px}body .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button input.button,body #main .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button button[type="submit"]{font-size:24px;padding:25px 15px}}@media only screen and (max-width:767px){.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-webkit-input-placeholder{font-size:18px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input::-moz-placeholder{font-size:18px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-ms-input-placeholder{font-size:18px}.gform_wrapper.contacto_wrapper .gform_fields .gfield input:-moz-placeholder{font-size:18px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{font-size:18px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea::-moz-placeholder{font-size:18px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-ms-input-placeholder{font-size:18px}.gform_wrapper.contacto_wrapper .gform_fields .gfield textarea:-moz-placeholder{font-size:18px}body .gform_wrapper.contacto_wrapper input[type="text"],body .gform_wrapper.contacto_wrapper input[type="email"],body .gform_wrapper.contacto_wrapper input[type="tel"],body #main .gform_wrapper.contacto_wrapper textarea{font-size:18px}body .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button input.button,body #main .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button button[type="submit"]{font-size:18px}body .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button input.button,body #main .gform_wrapper.contacto_wrapper .gform_footer .zp_gravity_button button[type="submit"]{padding:20px 15px}.gform_footer .zp_buttons_spec .elementor-button .elementor-align-icon-right{width:60px!important;height:60px!important;padding-left:26px}.gform_footer .zp_buttons_spec .elementor-button .elementor-button-text{padding-left:70px}}