.et-l--header .et-menu-nav>ul>li{padding:0 15px!important}.et_pb_contact_field_options_title{display:none!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'}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}header .et_mobile_menu .menu-item-has-children>a:after{font-size:22px;content:'\33';top:13px;right:52px}header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}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}div#page-container{overflow:hidden}.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{-webkit-text-fill-color:#ffffff!important;background-color:#023655;font-size:18px!important;border-radius:10px;text-align:center;line-height:1.2;font-weight:600;padding:14px 40px!important;display:block;border:0px;transition:none}@media (min-width:981px){.preventivo a{font-size:17px!important}}.et_pb_contact_submit{transition:opacity 0.25s ease!important}.et_pb_contact_submit:hover,.et_pb_contact_submit:focus-visible{opacity:0.7!important}#wechat-button{position:fixed;bottom:25px;right:25px;z-index:9999}#wechat-button img{width:72px;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)}}#wechat-button{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease}#wechat-button.show-whatsapp{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:root{--hero-spider-height-desktop:820px;--hero-spider-height-tablet:630px;--hero-spider-height-mobile:480px;--hero-spider-gradient-top:rgba(255,255,255,0.07);--hero-spider-gradient-middle:rgba(2,54,85,0.48);--hero-spider-gradient-bottom:rgba(2,54,85,0.92);--hero-spider-mobile-bg-position:58% center}.hero-spider-section{padding:0!important;margin:0!important}.hero-spider-row{width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important}.hero-spider-row .et_pb_column{padding:0!important}.hero-spider,.hero-spider .et_pb_slides,.hero-spider .et_pb_slide,.hero-spider .et_pb_container{height:var(--hero-spider-height-desktop)!important;min-height:var(--hero-spider-height-desktop)!important}.hero-spider{width:100%!important;max-width:100%!important;border-radius:8px;overflow:hidden;margin:0!important;position:relative!important;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero-spider:active{cursor:grabbing}.hero-spider a,.hero-spider button{cursor:pointer}.hero-spider .et_pb_slides,.hero-spider .et_pb_slide{border-radius:8px;overflow:hidden}.hero-spider .et_pb_slide{padding:0!important;position:relative!important}.hero-spider .et_pb_slide::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--hero-spider-gradient-top) 0%,var(--hero-spider-gradient-middle) 38%,var(--hero-spider-gradient-bottom) 100%)!important}.hero-spider .et_pb_container{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;margin:0!important;position:relative!important;z-index:2!important}.hero-spider .et_pb_slide_description{width:100%!important;max-width:860px;text-align:left!important;padding:120px 70px 140px 70px!important;margin:0!important;position:relative!important;z-index:3!important;transform:none!important;box-sizing:border-box}.hero-spider .et_pb_slide_title{font-size:68px!important;line-height:1.03!important;font-weight:600!important;color:#ffffff!important;letter-spacing:-1.5px;margin:0 0 34px 0!important;padding:0!important;max-width:760px}.hero-spider .et_pb_slide_title br{display:block}.hero-spider .et_pb_slide_content,.hero-spider .et_pb_slide_content p{font-size:20px!important;line-height:1.45!important;font-weight:400!important;color:#ffffff!important;margin:0 0 22px 0!important;padding:0!important;max-width:600px}.hero-spider .et_pb_button,.hero-spider .et_pb_more_button{background:#ffffff!important;color:#023655!important;-webkit-text-fill-color:#023655!important;border:0!important;border-radius:6px!important;font-size:18px!important;font-weight:600!important;line-height:1!important;padding:17px 28px!important;box-shadow:none!important;text-decoration:none!important;transition:background-color 0.2s ease,color 0.2s ease}.hero-spider .et_pb_button::after,.hero-spider .et_pb_more_button::after{display:none!important}.hero-spider .et_pb_button:hover,.hero-spider .et_pb_more_button:hover{background:#f2f2f2!important;color:#023655!important;-webkit-text-fill-color:#023655!important;border:0!important;padding:17px 28px!important}.hero-spider .et-pb-arrow-prev,.hero-spider .et-pb-arrow-next{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero-spider .et-pb-arrow-prev::before,.hero-spider .et-pb-arrow-next::before{display:none!important}.hero-spider .et-pb-controllers{display:block!important;opacity:1!important;visibility:visible!important;z-index:30!important;bottom:34px!important}.hero-spider .et-pb-controllers a{width:15px!important;height:15px!important;margin:0 7px!important;border-radius:50%!important;background-color:rgba(255,255,255,0.45)!important;box-shadow:none!important}.hero-spider .et-pb-controllers .et-pb-active-control{background-color:#ffffff!important}@media (max-width:980px){.hero-spider,.hero-spider .et_pb_slides,.hero-spider .et_pb_slide,.hero-spider .et_pb_container{height:var(--hero-spider-height-tablet)!important;min-height:var(--hero-spider-height-tablet)!important}.hero-spider .et_pb_slide_description{max-width:700px;padding:90px 40px 110px 40px!important}.hero-spider .et_pb_slide_title{font-size:54px!important;line-height:1.06!important;letter-spacing:-1.1px;margin-bottom:28px!important;max-width:620px}.hero-spider .et_pb_slide_content,.hero-spider .et_pb_slide_content p{font-size:18px!important;line-height:1.45!important;margin-bottom:20px!important;max-width:500px}.hero-spider .et_pb_button,.hero-spider .et_pb_more_button{font-size:18px!important;padding:15px 24px!important}.hero-spider .et_pb_button:hover,.hero-spider .et_pb_more_button:hover{padding:15px 24px!important}.hero-spider .et-pb-controllers a{width:14px!important;height:14px!important;margin:0 6px!important}}@media (max-width:767px){.hero-spider,.hero-spider .et_pb_slides,.hero-spider .et_pb_slide,.hero-spider .et_pb_container{height:var(--hero-spider-height-mobile)!important;min-height:var(--hero-spider-height-mobile)!important}.hero-spider,.hero-spider .et_pb_slides,.hero-spider .et_pb_slide{border-radius:6px}.hero-spider .et_pb_slide{background-position:var(--hero-spider-mobile-bg-position)!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-spider .et_pb_slide .et_parallax_bg{background-position:var(--hero-spider-mobile-bg-position)!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-spider .et_pb_slide_image img{object-position:var(--hero-spider-mobile-bg-position)!important}.hero-spider .et_pb_slide_description{max-width:100%;padding:62px 24px 78px 24px!important}.hero-spider .et_pb_slide_title{font-size:34px!important;line-height:1.08!important;letter-spacing:-0.7px;margin-bottom:18px!important;max-width:100%}.hero-spider .et_pb_slide_content,.hero-spider .et_pb_slide_content p{font-size:18px!important;line-height:1.42!important;margin-bottom:16px!important;max-width:100%}.hero-spider .et_pb_button,.hero-spider .et_pb_more_button{font-size:16px!important;padding:12px 18px!important;border-radius:5px!important}.hero-spider .et_pb_button:hover,.hero-spider .et_pb_more_button:hover{padding:12px 18px!important}.hero-spider .et-pb-controllers{bottom:18px!important}.hero-spider .et-pb-controllers a{width:12px!important;height:12px!important;margin:0 5px!important}}.ti-widget .ti-profile-img,.ti-widget .ti-profile-picture,.ti-widget .ti-review-avatar,.ti-widget .ti-user-avatar{display:none!important}.ti-widget .ti-name,.ti-widget .ti-review-header .ti-name,.ti-widget .ti-profile-details .ti-name{display:none!important}.ti-widget .ti-profile-details{margin-left:0!important;padding-left:0!important}.ti-widget .ti-review-header{gap:0!important}.drplast-form-contatti input[type="text"],.drplast-form-contatti input[type="email"],.drplast-form-contatti input[type="tel"],.drplast-form-contatti textarea,.et_pb_contact_form_container input[type="text"],.et_pb_contact_form_container input[type="email"],.et_pb_contact_form_container input[type="tel"],.et_pb_contact_form_container textarea{background-color:#ffffff!important;border:2px solid rgba(2,54,85,0.65)!important;color:#023655!important;outline:none!important;box-shadow:none!important;border-radius:0px!important;transition:border-color 0.25s ease,box-shadow 0.25s ease}.drplast-form-contatti input[type="text"]:hover,.drplast-form-contatti input[type="email"]:hover,.drplast-form-contatti input[type="tel"]:hover,.drplast-form-contatti textarea:hover,.drplast-form-contatti input[type="text"]:focus,.drplast-form-contatti input[type="email"]:focus,.drplast-form-contatti input[type="tel"]:focus,.drplast-form-contatti textarea:focus,.et_pb_contact_form_container input[type="text"]:hover,.et_pb_contact_form_container input[type="email"]:hover,.et_pb_contact_form_container input[type="tel"]:hover,.et_pb_contact_form_container textarea:hover,.et_pb_contact_form_container input[type="text"]:focus,.et_pb_contact_form_container input[type="email"]:focus,.et_pb_contact_form_container input[type="tel"]:focus,.et_pb_contact_form_container textarea:focus{background-color:#ffffff!important;border-color:#023655!important;box-shadow:0 0 0 4px rgba(2,54,85,0.14)!important}.drplast-form-contatti input::placeholder,.drplast-form-contatti textarea::placeholder,.et_pb_contact_form_container input::placeholder,.et_pb_contact_form_container textarea::placeholder{color:rgba(2,54,85,0.65)!important;opacity:1!important}.drplast-form-contatti input[type="checkbox"],.drplast-form-contatti input[type="radio"],.et_pb_contact_form_container input[type="checkbox"],.et_pb_contact_form_container input[type="radio"]{background-color:#ffffff!important;border:2px solid #023655!important;accent-color:#023655!important}.drplast-form-contatti .et_pb_contact_field_checkbox label i,.drplast-form-contatti .et_pb_contact_field_radio label i,.et_pb_contact_form_container .et_pb_contact_field_checkbox label i,.et_pb_contact_form_container .et_pb_contact_field_radio label i{background-color:#ffffff!important;border:2px solid #023655!important;box-shadow:none!important}.drplast-form-contatti .et_pb_contact_field_checkbox label:hover i,.drplast-form-contatti .et_pb_contact_field_radio label:hover i,.et_pb_contact_form_container .et_pb_contact_field_checkbox label:hover i,.et_pb_contact_form_container .et_pb_contact_field_radio label:hover i{background-color:#ffffff!important;border-color:#023655!important;box-shadow:0 0 0 3px rgba(2,54,85,0.14)!important}.drplast-form-contatti .et_pb_contact_field_checkbox input:checked+label i:before,.drplast-form-contatti .et_pb_contact_field_radio input:checked+label i:before,.et_pb_contact_form_container .et_pb_contact_field_checkbox input:checked+label i:before,.et_pb_contact_form_container .et_pb_contact_field_radio input:checked+label i:before{color:#023655!important}.drplast-form-contatti .et_pb_contact_field_checkbox input:checked+label i,.drplast-form-contatti .et_pb_contact_field_radio input:checked+label i,.et_pb_contact_form_container .et_pb_contact_field_checkbox input:checked+label i,.et_pb_contact_form_container .et_pb_contact_field_radio input:checked+label i{background-color:#ffffff!important;border-color:#023655!important}.drplast-form-contatti .et_pb_contact_field_checkbox label,.drplast-form-contatti .et_pb_contact_field_radio label,.et_pb_contact_form_container .et_pb_contact_field_checkbox label,.et_pb_contact_form_container .et_pb_contact_field_radio label{color:#023655!important}