:root{--pm-mint:#39b6b3;--pm-mint-dark:#2a9d9a;--pm-peach:#f3c3a2;--pm-peach-dark:#eead86;--pm-ink:#2b2f38;--pm-muted:#6b7280}.gform_wrapper{background:rgba(255,255,255,.86);border:1px solid rgba(57,182,179,.22);border-radius:22px;padding:26px 22px;box-shadow:0 18px 45px rgba(17,24,39,.10);backdrop-filter:blur(10px)}.gform_wrapper .gfield_label{color:var(--pm-ink);font-weight:600;margin-bottom:6px}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper select,.gform_wrapper textarea{background:rgba(255,255,255,.92);color:var(--pm-ink);border:1px solid rgba(57,182,179,.22)!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:0 6px 16px rgba(17,24,39,.06);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:none;border-color:rgba(57,182,179,.55)!important;box-shadow:0 10px 26px rgba(57,182,179,.18);transform:translateY(-1px)}.gform_wrapper input[type="file"]{border:1px dashed rgba(57,182,179,.45)!important;border-radius:16px!important;padding:12px 14px!important;background:rgba(57,182,179,.06)}.gform_wrapper .gfield_description,.gform_wrapper .ginput_container_consent label{color:var(--pm-muted);font-size:13px;line-height:1.35}.gform_wrapper .ginput_container_consent a{color:var(--pm-mint);font-weight:700;text-decoration:none}.gform_wrapper .ginput_container_consent a:hover{color:var(--pm-mint-dark);text-decoration:underline}.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{border:0!important;border-radius:999px!important;padding:12px 22px!important;background:linear-gradient(180deg,var(--pm-peach),var(--pm-peach-dark))!important;color:#fff!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 14px 28px rgba(243,195,162,.45);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_next_button:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(243,195,162,.55);filter:saturate(1.05)}.gform_wrapper .gform_validation_errors,.gform_wrapper .validation_message{border-radius:16px}.gform_confirmation_message{background:rgba(34,197,94,.10);border:1px solid rgba(34,197,94,.22);border-radius:16px;padding:14px 16px}@media (max-width:767px){.gform_wrapper{padding:22px 16px}.gform_wrapper .gform_button{width:100%}}.gform_wrapper .gform_title,.gform_wrapper .gform_description,.gform_wrapper .gform_heading{display:none!important}.gform_wrapper .gfield_required{display:none!important}.boton-menu>a{color:#fff!important;background:#3fbab7!important;border:0!important;border-radius:25px;padding:12px 18px!important;text-align:center;line-height:1!important}.boton-menu>a:hover{background:#2ea5a2!important;color:#fff!important}