.et_pb_menu__menu li{margin:0 12px!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}.cmplz-cookiebanner{z-index:9999999999!important}.et_pb_menu .et-menu.nav>li{padding-left:12px!important;padding-right:12px!important}header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\33';top:13px;right:0px;width:30px;height:30px;line-height:30px;background-color:var(--gcid-heading-color);border-radius:50%;color:#fff;display:inline-block;text-align:center}header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d';background-color:var(--gcid-heading-color)}header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}.preventivo a,a.preventivo,.preventivo1 a,a.preventivo1{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;line-height:1.2!important;padding:14px 40px!important;border-radius:50px;font-weight:600!important;font-size:18px!important;margin:0!important;transition:none!important}.preventivo a,a.preventivo{background-color:#8fa89a!important;border:2px solid #8fa89a!important;-webkit-text-fill-color:#ffffff!important;color:#ffffff!important}.preventivo1 a,a.preventivo1{background-color:transparent!important;border:2px solid #8fa89a!important;-webkit-text-fill-color:#8fa89a!important;color:#8fa89a!important}@media (min-width:981px){.preventivo a,a.preventivo,.preventivo1 a,a.preventivo1{font-size:17px!important}.preventivo a,a.preventivo{width:auto!important;min-width:0!important}.preventivo1 a,a.preventivo1{min-width:230px}.preventivo1{margin-top:-18px!important}}@media (max-width:980px){.preventivo,.preventivo1{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important}.preventivo a,a.preventivo,.preventivo1 a,a.preventivo1{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:20px!important;padding-right:20px!important}.preventivo1,.preventivo1 a,a.preventivo1{margin-top:14px!important}.preventivo1{margin-top:14px!important}}.preventivo .et_pb_button,.preventivo1 .et_pb_button{margin:0!important}div#page-container{overflow:hidden}@media (max-width:980px){.preventivo,.preventivo1{width:100%!important;max-width:100%!important}.preventivo a,.preventivo1 a{display:flex!important;width:100%!important;max-width:100%!important}.preventivo+.preventivo1{margin-top:14px!important}.preventivo1{margin-bottom:14px!important}}#wechat-button{position:fixed;bottom:25px;right:25px;z-index:9999}#wechat-button img{width:68px;height:auto;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,0.2);cursor:pointer;animation:waggle 3s ease-in-out infinite;-webkit-animation:waggle 3s ease-in-out infinite}@keyframes waggle{0%,70%,100%{transform:rotate(0deg) translateY(0)}75%{transform:rotate(12deg) translateY(-2px)}80%{transform:rotate(-12deg) translateY(-4px)}85%{transform:rotate(8deg) translateY(-2px)}90%{transform:rotate(-6deg) translateY(0)}95%{transform:rotate(3deg) translateY(-1px)}}@-webkit-keyframes waggle{0%,70%,100%{-webkit-transform:rotate(0deg) translateY(0)}75%{-webkit-transform:rotate(12deg) translateY(-2px)}80%{-webkit-transform:rotate(-12deg) translateY(-4px)}85%{-webkit-transform:rotate(8deg) translateY(-2px)}90%{-webkit-transform:rotate(-6deg) translateY(0)}95%{-webkit-transform:rotate(3deg) translateY(-1px)}}.pms-form,.pms_register-form,.pms-login-form,.pms-recover-password-form{max-width:680px}.pms-form label,.pms_register-form label,.pms-login-form label,.pms-recover-password-form label{display:inline-block;margin:0 0 6px 0;font-weight:600}.pms-form input[type="text"],.pms-form input[type="email"],.pms-form input[type="password"],.pms-form input[type="tel"],.pms-form input[type="number"],.pms-form input[type="url"],.pms-form input[type="search"],.pms-form select,.pms-form textarea,.pms_register-form input[type="text"],.pms_register-form input[type="email"],.pms_register-form input[type="password"],.pms_register-form input[type="tel"],.pms_register-form input[type="number"],.pms_register-form input[type="url"],.pms_register-form input[type="search"],.pms_register-form select,.pms_register-form textarea{width:100%;box-sizing:border-box;height:54px;padding:14px 16px;border-radius:16px;border:1px solid rgba(0,0,0,0.18);background:#fff;font-size:16px;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease}.pms-form textarea,.pms_register-form textarea{min-height:120px;height:auto;padding-top:14px}.pms-form input:focus,.pms-form select:focus,.pms-form textarea:focus,.pms_register-form input:focus,.pms_register-form select:focus,.pms_register-form textarea:focus{outline:none;border-color:rgba(143,168,154,0.85);box-shadow:0 0 0 4px rgba(143,168,154,0.22)}.pms-form ::placeholder,.pms_register-form ::placeholder{opacity:.65}.pms-form .pms-field,.pms_register-form .pms-field,.pms-login-form .pms-field,.pms-recover-password-form .pms-field{margin-bottom:16px}.pms-form input[type="radio"],.pms_register-form input[type="radio"]{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:999px;border:2px solid rgba(0,0,0,0.25);display:inline-grid;place-content:center;vertical-align:middle;margin:0 10px 0 0;cursor:pointer;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease}.pms-form input[type="radio"]::before,.pms_register-form input[type="radio"]::before{content:"";width:10px;height:10px;border-radius:999px;transform:scale(0);transition:transform .12s ease-in-out;background:#8fa89a}.pms-form input[type="radio"]:checked,.pms_register-form input[type="radio"]:checked{border-color:#8fa89a;box-shadow:0 0 0 4px rgba(143,168,154,0.20)}.pms-form input[type="radio"]:checked::before,.pms_register-form input[type="radio"]:checked::before{transform:scale(1)}.pms-form input[type="radio"]:active,.pms_register-form input[type="radio"]:active{transform:scale(0.98)}.pms-form input[type="submit"],.pms-form button[type="submit"],.pms_register-form input[type="submit"],.pms_register-form button[type="submit"]{appearance:none;-webkit-appearance:none;width:100%;min-height:56px;padding:16px 18px;border:0;border-radius:18px;background:#8fa89a;color:#ffffff;font-size:16px;font-weight:700;letter-spacing:0.2px;cursor:pointer;transition:transform .12s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 10px 22px rgba(0,0,0,0.12)}.pms-form input[type="submit"]:hover,.pms-form button[type="submit"]:hover,.pms_register-form input[type="submit"]:hover,.pms_register-form button[type="submit"]:hover{filter:brightness(0.97)}.pms-form input[type="submit"]:active,.pms-form button[type="submit"]:active,.pms_register-form input[type="submit"]:active,.pms_register-form button[type="submit"]:active{transform:translateY(1px);box-shadow:0 6px 14px rgba(0,0,0,0.12)}.pms-form input[type="submit"]:disabled,.pms-form button[type="submit"]:disabled,.pms_register-form input[type="submit"]:disabled,.pms_register-form button[type="submit"]:disabled{opacity:0.6;cursor:not-allowed;box-shadow:none}@media (max-width:767px){.pms-form input[type="text"],.pms-form input[type="email"],.pms-form input[type="password"],.pms-form select,.pms-form textarea,.pms_register-form input[type="text"],.pms_register-form input[type="email"],.pms_register-form input[type="password"],.pms_register-form select,.pms_register-form textarea{height:56px;border-radius:18px}.pms-form input[type="submit"],.pms-form button[type="submit"],.pms_register-form input[type="submit"],.pms_register-form button[type="submit"]{min-height:58px;border-radius:20px}}