.logo_conte_image{max-width:102px}header .container .row nav{height:auto}header .container .row nav .conte-nav{gap:4px}header .container .row nav .conte-nav a{border:2px solid transparent;border-radius:32px;box-sizing:border-box;color:var(--primary-text);flex-shrink:0;font-family:Basier Circle Semi-Bold;font-size:.875rem;letter-spacing:.025rem;margin:0;padding:4px 8px;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background .3s ease,border .3s ease}header .container .row nav .conte-nav a.current{background:var(--bg-primary-dark);color:var(--neutral-0)}header .container .row nav .conte-nav .menu .bottom-menu{background-color:unset;background:transparent;border-radius:4px;transition:color .3s ease,background .3s ease}header .container .row nav .conte-nav a:not(.current):hover{border:2px solid var(--bg-primary-dark)}header .container .row nav .conte-nav .menu .bottom-menu:hover{background:var(--bg-primary-dark);color:var(--neutral-0)}header .container .row nav .conte-nav a:has(>svg):hover svg{fill:var(--bg-primary-dark);transition:fill .3s ease}header .container .row nav .conte-nav .menu .bottom-menu:hover svg path,header .container .row nav .conte-nav a:has(>svg):hover svg path{fill:var(--neutral-0);transition:fill .3s ease}header .container .row nav .conte-nav a:has(>svg){border-radius:8px;height:28px;margin-inline:8px;padding:0}header .container .row nav .conte-nav a:not(.current):has(>svg):hover{border:2px solid transparent}header .container .row nav .conte-nav .pipe{border-right:2px solid var(--red);height:24px}header,header .header{border-bottom:2px solid var(--red)}header .active,header .header{background-color:#fff;position:relative;transform:translateY(0);transition:transform .3s ease;width:100%;z-index:99}div:has(header){position:sticky;top:0;z-index:99}header .header .conte-form{box-shadow:0 0 16px 8px rgba(0,85,140,.08);display:none;left:50%;opacity:0;padding-inline:15px;position:absolute;top:calc(100% + 20px);transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease}header .header .w-100{margin:0;width:100%}header .header .conte-form label.switch-light.switch-candy{width:248px}header .header .conte-form svg.svg-cat,header .header .conte-form svg.svg-dog{margin-right:10px}header .header .conte-form .input select{width:auto}.conte-form .switch-light.switch-candy input:checked~span .svg-dog path,.conte-form .switch-light.switch-candy svg svg path,.conte-form .switch-toggle.switch-candy label{fill:var(--blue)}.conte-form .switch-light.switch-candy input:checked~span .svg-cat path,.conte-form .switch-light.switch-candy svg svg path,.conte-form .switch-toggle.switch-candy label{fill:var(--white)}header .menu-container{height:calc(100% - 56px);left:0;overflow-y:auto;position:absolute;top:56px;width:100%}header .container-menu-close{align-items:center;display:flex;justify-content:flex-end;padding-right:50px;padding-top:16px}header .menu-close{background-color:transparent;border:none;border-radius:40px;color:var(--neutral-0);font-family:Basier Circle Semi-Bold;height:32px;line-height:32px;padding-left:16px;position:relative;text-align:right;transition:color .3s ease,background-color .3s ease}header .menu-close:before{transform:rotate(45deg)}header .menu-close:after,header .menu-close:before{background-color:var(--neutral-0);content:"";display:block;height:2px;position:absolute;right:16px;top:45%;transition:background-color .3s ease;width:16px}header .menu-close:after{transform:rotate(-45deg)}header .menu-close:hover{background-color:var(--neutral-0);color:var(--bg-primary-dark)}header .menu-close:hover:after,header .menu-close:hover:before{background-color:var(--bg-primary-dark)}header .menu-container ul a:hover{background-color:var(--neutral-0);color:var(--bg-primary-dark);transition:color .3s ease,background-color .3s ease}@media (max-width:1199.98px){header .container .row nav .conte-nav{gap:2px}header .header .conte-form label.switch-light.switch-candy{font-size:0;width:148px}header .header .conte-form svg.svg-cat,header .header .conte-form svg.svg-dog{margin-right:0}}@media (max-width:991.98px){header .header .conte-form .conte-select{display:none}header .header .conte-form .conte-cucciolo,header .header .conte-form .home-form{flex:1}header .header .conte-form .input input[type=text]{width:auto}header .nav-main .conte-nav a svg,header .nav-main .conte-nav button.bottom-menu svg{height:40px;width:40px}header .container .row nav .conte-nav a:has(>svg){height:40px}}@media (min-width:768px) and (max-width:991.98px){header .header .conte-form .instanda-form{gap:16px}}@media (max-width:662px){header .header .conte-form{display:none}header .nav-main img{height:90px}.logo_conte_image{max-width:130px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.required-indicator{color:#d32f2f;font-weight:700}.error-message{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f;font-size:.875rem;margin-top:4px;padding:8px}.error-message.show{display:block!important}input[aria-invalid=true],select[aria-invalid=true]{border-color:#d32f2f!important;box-shadow:0 0 0 2px rgba(211,47,47,.2)}.header-trigger-button:focus,button:focus,input:focus,select:focus{outline:2px solid #00558c;outline-offset:2px}.header-trigger-button:focus{border-radius:4px}fieldset{all:unset;display:contents}@media (prefers-contrast:high){.required-indicator{background-color:#fff;border-radius:2px;color:#000;padding:1px 3px}.error-message{background-color:#fff;border:2px solid #000;color:#000}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}