.page-id-1656 #masthead{display:none!important}.elementor-214 .elementor-element.elementor-element-42aeb74 ul.sub-menu{width:100%}.page-id-1014{overflow:hidden}.testo-rosso{color:var(--e-global-color-primary)}ul.sub-menu{padding:0 20px!important}.triangle-overlay{position:absolute;bottom:0;left:0;z-index:1;max-height:95%}.sticky{position:sticky;top:0;left:0;z-index:1000}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#b20000}::-webkit-scrollbar-thumb:hover{background:#fa6161}.elementor-element-df98d4c{width:100%}#menu-1-42aeb74{display:flex;justify-content:end;flex:1;gap:2%}#menu-1-42aeb74 a{padding:10px 20px}#menu-informativa{padding:0;margin:0;list-style:none}#menu-informativa a{font-size:16px;color:var(--e-global-color-text);transition:all .3s ease-in-out}#menu-informativa a:hover{color:var(--e-global-color-accent)}#wpcf7-f230-p13-o1 input::-webkit-outer-spin-button,#wpcf7-f230-p13-o1 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#wpcf7-f230-p13-o1 input[type=number]{-moz-appearance:textfield}#wpcf7-f230-p13-o1 br{display:none}#wpcf7-f230-p13-o1 span[data-name="phone"]>input{width:100%!important;border:3px solid var(--ast-border-color);color:#fff;height:100px!important;background:transparent!important;font-size:20px;transition:all .3s ease-in-out}.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){height:100%;display:flex;flex-flow:column;justify-content:space-between;align-items:end}.submit-button{width:fit-content}.wpcf7-spinner{display:none}.submit{margin-top:20px}.eael-contact-form-7-wrapper,#wpcf7-f230-p13-o1 .wpcf7-form.init,#wpcf7-f230-p13-o1,.eael-contact-form-33f02de{height:100%}.wpcf7-acceptance .wpcf7-list-item{margin-left:0!important}span.wpcf7-form-control-wrap[data-name="acceptance-230"]{background-color:none;padding:10px}span.wpcf7-form-control-wrap[data-name="acceptance-230"] .wpcf7-list-item-label{color:white!important;font-size:14px}@media screen and (max-width:540px){span.wpcf7-form-control-wrap[data-name="acceptance-230"] .wpcf7-list-item-label{font-size:16px}}@media screen and (max-width:1024px){#wpcf7-f230-p13-o1 span[data-name="phone"]>input{height:80px!important}}@media screen and (max-width:767px){#wpcf7-f230-p13-o1 span[data-name="phone"]>input{height:60px!important}#wpcf7-f230-p13-o1 .wpcf7-form.init{height:auto}#wpcf7-f230-p13-o1 br{display:block}}#wpcf7-f230-p13-o1 span[data-name="phone"]>input{border-color:#fff}#legale a{color:#fff;text-decoration:underline}@media screen and (max-width:540px){.elementor-element-60e47ef{width:80%!important}}