:root{--map-btn-azione:var(--brand,#f93f02);--map-btn-azione-hover:#c73200;--map-btn-servizio:var(--brand,#f93f02);--map-btn-servizio-hover:#c73200;--map-btn-testo:#fff}.map-plan-cta,.mapp-hero__btn,.pixel-box__cta,.map-reseller-cta,.mapp-basket__cta a,.ff-btn-submit,.mauticform_wrapper button.submit,.ct-link-button,.oxel_icon_button__container,.pc-card__btn,#mainNav .btn-cta,#mobileDrawer .mob-ctas .btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:0;border-radius:8px;font-family:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border:0;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.map-plan-cta,.mapp-hero__btn,.pixel-box__cta,.map-reseller-cta,.mapp-basket__cta a,.ff-btn-submit,.mauticform_wrapper button.submit{min-height:52px;padding:15px 28px;font-size:17px;background:var(--map-btn-azione);color:var(--map-btn-testo)}.map-plan-cta:hover,.mapp-hero__btn:hover,.pixel-box__cta:hover,.map-reseller-cta:hover,.mapp-basket__cta a:hover,.ff-btn-submit:hover,.mauticform_wrapper button.submit:hover,.mauticform_wrapper button.submit:focus-visible,.map-plan-cta:focus-visible,.mapp-hero__btn:focus-visible,.pixel-box__cta:focus-visible,.map-reseller-cta:focus-visible,.mapp-basket__cta a:focus-visible,.ff-btn-submit:focus-visible{background:var(--map-btn-azione-hover);color:var(--map-btn-testo);transform:translateY(-1px)}.ff-btn-submit.ff-btn-submit{min-height:52px !important;padding:15px 28px !important;font-size:17px !important;border:0 !important;border-radius:8px !important;background:var(--map-btn-azione) !important;color:var(--map-btn-testo) !important;text-transform:uppercase !important;letter-spacing:.05em !important}.ff-btn-submit.ff-btn-submit:hover,.ff-btn-submit.ff-btn-submit:focus-visible{background:var(--map-btn-azione-hover) !important;color:var(--map-btn-testo) !important}.map-plan-cta.map-plan-cta{display:flex;width:100%;min-height:52px;padding:15px 28px;font-size:17px;background-color:var(--map-btn-azione);background-image:none;color:var(--map-btn-testo);border:0;text-transform:uppercase;letter-spacing:.05em}.map-plan-cta.map-plan-cta:hover,.map-plan-cta.map-plan-cta:focus-visible{background-color:var(--map-btn-azione-hover);background-image:none;color:var(--map-btn-testo)}.mauticform_wrapper button.submit,.mauticform_wrapper button.submit:hover{background-image:none;box-shadow:none}#mainNav .btn-cta,#mobileDrawer .mob-ctas .btn-cta{min-height:44px;padding:12px 22px;font-size:15px;border:0;border-radius:8px;background:var(--map-btn-azione);color:var(--map-btn-testo);text-transform:uppercase;letter-spacing:.05em}#mainNav .btn-cta:hover,#mainNav .btn-cta:focus-visible,#mobileDrawer .mob-ctas .btn-cta:hover,#mobileDrawer .mob-ctas .btn-cta:focus-visible{background:var(--map-btn-azione-hover);color:var(--map-btn-testo)}.ct-link-button,.oxel_icon_button__container,.pc-card__btn{min-height:44px !important;padding:12px 22px !important;font-size:15px !important;border-radius:8px !important;background-color:var(--map-btn-servizio) !important;background-image:none !important;color:var(--map-btn-testo) !important;border:0 !important;text-transform:uppercase !important;letter-spacing:.05em !important}.ct-link-button:hover,.oxel_icon_button__container:hover,.pc-card__btn:hover,.ct-link-button:focus-visible,.oxel_icon_button__container:focus-visible,.pc-card__btn:focus-visible{background-color:var(--map-btn-servizio-hover) !important;color:var(--map-btn-testo) !important;transform:translateY(-1px)}.map-plan-cta:focus-visible,.mapp-hero__btn:focus-visible,.pixel-box__cta:focus-visible,.map-reseller-cta:focus-visible,.mapp-basket__cta a:focus-visible,.ff-btn-submit:focus-visible,.mauticform_wrapper button.submit:focus-visible,.ct-link-button:focus-visible,.oxel_icon_button__container:focus-visible,.pc-card__btn:focus-visible,#mainNav .btn-cta:focus-visible,#mobileDrawer .mob-ctas .btn-cta:focus-visible{outline:2px solid var(--map-btn-azione);outline-offset:2px}.map-btn-libero,.map-btn-libero:hover{min-height:revert !important;padding:revert !important;font-size:revert !important;border-radius:revert !important;background:revert !important;color:revert !important;border:revert !important;text-transform:revert !important;letter-spacing:revert !important}@media (prefers-reduced-motion:reduce){.map-plan-cta,.mapp-hero__btn,.pixel-box__cta,.map-reseller-cta,.mapp-basket__cta a,.ff-btn-submit,.ct-link-button,.oxel_icon_button__container,.pc-card__btn{transition:none}.map-plan-cta:hover,.mapp-hero__btn:hover,.pixel-box__cta:hover,.map-reseller-cta:hover,.mapp-basket__cta a:hover,.ff-btn-submit:hover,.ct-link-button:hover,.oxel_icon_button__container:hover,.pc-card__btn:hover{transform:none}}