.wpml-switcher .wpml-switcher-dropdown{position:absolute;top:100%;left:0;min-width:100%;margin-top:2px;padding:0;list-style:none;background:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:9999}.wpml-switcher.is-open .wpml-switcher-dropdown{opacity:1;visibility:visible}.wpml-switcher .wpml-switcher-dropdown .wpml-ls-item{padding:6px 8px;border-top:1px solid rgba(0,0,0,.06)}.wpml-switcher .wpml-switcher-dropdown .wpml-ls-item:first-child{border-top:none}@media screen and (max-width:991px){.wpml-switcher .wpml-switcher-dropdown{width:auto;left:50%;transform:translateX(-50%);min-width:unset}}.iubenda-custom-popup.is-open{visibility:visible;opacity:1}@media screen and (min-width:992px){.card-text .tertiary-button.card-tertiary{width:fit-content;max-width:100%;cursor:pointer}.card-text .tertiary-button.card-tertiary h3{font-size:23px;margin:0;line-height:1.2}.card-text .tertiary-button.card-tertiary .text-wrapper{height:1.7em;overflow:hidden;display:flex;flex-direction:column}.card-text .tertiary-button.card-tertiary .text-wrapper-inner{display:flex;flex-direction:column;flex-shrink:0;transition:transform .75s cubic-bezier(.25,.46,.45,.94)}.card-text .tertiary-button.card-tertiary .button-underline{background-color:rgba(0,0,0,.1);width:100%;height:1px;overflow:hidden}.card-text .tertiary-button.card-tertiary .button-underline_fill{background-color:var(--_color-palette---black-primary);width:100%;height:1px;transform:translate3d(-100%,0,0);transition:transform .75s cubic-bezier(.77,0,.175,1)}.card-text .tertiary-button.card-tertiary:hover .text-wrapper-inner{transform:translateY(-50%)}.link-block-3.card-underline-done .card-text .tertiary-button.card-tertiary .button-underline_fill,.link-block-3.card-underline-done:hover .card-text .tertiary-button.card-tertiary .button-underline_fill{transform:translate3d(-100%,0,0)}.card-text .tertiary-button.card-tertiary .button-underline_fill.card-underline-exiting{transition:none;animation:card-underline-exit-right .65s cubic-bezier(.77,0,.175,1) forwards}.card-text .tertiary-button.card-tertiary .button-underline_fill.card-underline-reset{transform:translate3d(-100%,0,0);transition:none}}@media screen and (max-width:991px){.card-text .tertiary-button.card-tertiary{padding:0}.card-text .tertiary-button.card-tertiary h3{font-size:23px;line-height:inherit}.card-text .tertiary-button.card-tertiary .button-underline{display:none}.card-text .tertiary-button.card-tertiary .text-wrapper{height:auto;overflow:visible}.card-text .tertiary-button.card-tertiary .text-wrapper-inner h3:last-child{display:none}}.dove-siamo-section .wrapper-text.text-size-large p+p{margin-top:1.25em}.form-field_wrapper--privacy,.form-field_wrapper--privacy .wpcf7-list-item-label,.form-field_wrapper--privacy .wpcf7-form-control-wrap{font-family:var(--_fonts---host-grotesk)}.form-field_wrapper--privacy .wpcf7-list-item{display:flex;align-items:flex-start;gap:.5em}.form-field_wrapper--privacy .wpcf7-list-item-label{font-size:15px;font-weight:300;line-height:inherit}.form-field_wrapper--privacy .privacy-acceptance-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25em}.form-field_wrapper--privacy .privacy-acceptance-wrapper p{display:flex;flex-wrap:wrap;gap:0 .25em;margin:0}.form-field_wrapper--privacy .wpcf7-list-item-label a,.form-field_wrapper--privacy .wpcf7-list-item-label .privacy-policy-link,.form-field_wrapper--privacy .wpcf7-list-item-label .iubenda-popup-link{font-family:var(--_fonts---host-grotesk);font-weight:300;font-size:inherit;line-height:inherit;color:var(--_color-palette---font-color--primary,#161616)!important;text-decoration:underline!important;text-underline-offset:.15em;cursor:pointer;text-transform:none!important;padding:0!important;display:inline!important;background:0 0!important;transition:opacity .2s ease}.form-field_wrapper--privacy .wpcf7-list-item-label a:hover,.form-field_wrapper--privacy .wpcf7-list-item-label .privacy-policy-link:hover{opacity:.7}.text-rich-text a{font-size:inherit;line-height:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.text-rich-text a:hover{animation:news-link-underline .5s cubic-bezier(.77,0,.175,1)}