.nav{background:transparent;overflow:hidden;pointer-events:none;position:fixed;width:0;z-index:1000}.nav li{font-size:16px}.nav li.menu-item-has-children{cursor:pointer}.nav li.menu-item-has-children .sub-menu{cursor:auto}.nav li.menu-item-has-children:after{border:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;-webkit-transform:translate(4px,-2px) rotate(45deg);transform:translate(4px,-2px) rotate(45deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav li.menu-item-has-children.current-menu-ancestor,.nav li.menu-item-has-children.current-menu-item,.nav li.menu-item-has-children.current-menu-parent,.nav li.menu-item-has-children.open:after,.nav li.menu-item-has-children:hover{color:var(--c-dark)}.nav li:hover:not(.menu-item-has-children) a{color:var(--c-body);opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav li:hover:not(.menu-item-has-children) a:before{opacity:1;width:100%}.nav li a{color:var(--c-body);display:inline-block;font-family:var(--font-base);font-weight:500;opacity:.7;position:relative;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}.nav li a>span{display:block}.nav .sub-menu li a{text-transform:none}.nav .nopointer>a{cursor:auto}.nav ul.menu>li.menu-item>a{white-space:nowrap}.nav ul.sub-menu li{padding:0}.nav .inner_nav_lang{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-left:1px solid hsla(0,0%,100%,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin-left:15px;min-width:72px}.nav ul.language_switcher{margin:0}@media (min-width:980.5px){.header_fixed.half_scrolled .nav .menu>ul>li>a{color:var(--c-dark)}body:not(.header_underline).half_scrolled .nav .menu>ul>li>a:before{background-color:var(--c-dark)}.half_scrolled:not(.home) .nav .menu>li.current_page_item>a:before{background-color:var(--c-dark);opacity:1;width:100%}.half_scrolled:not(.home) .nav .menu>li.current_page_item.menu-item-has-children,.half_scrolled:not(.home) .nav .menu>li.current_page_item.menu-item-has-children:hover{color:var(--c-dark)}.half_scrolled:not(.home) .nav .menu>li.current_page_item.menu-item-has-children:hover>li>a{color:var(--c-body)}.half_scrolled:not(.home) .nav .menu>li.menu-item-has-children:hover>a{color:var(--c-dark)}.half_scrolled:not(.home) .nav .menu>li.menu-item-has-children:hover .sub-menu li a{color:var(--c-body)}}body:not(.header_underline) .nav li a:before{background-color:var(--c-body);bottom:-2px;content:"";height:2px;left:0;margin-top:5px;position:absolute;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:0}@media (min-width:981px){.nav{display:inline-block;overflow:visible;position:absolute;right:0;top:0;-webkit-transition:opacity .5s cubic-bezier(.57,.24,.39,.88),-webkit-transform .5s cubic-bezier(.57,.24,.39,.88);transition:opacity .5s cubic-bezier(.57,.24,.39,.88),-webkit-transform .5s cubic-bezier(.57,.24,.39,.88);transition:opacity .5s cubic-bezier(.57,.24,.39,.88),transform .5s cubic-bezier(.57,.24,.39,.88);transition:opacity .5s cubic-bezier(.57,.24,.39,.88),transform .5s cubic-bezier(.57,.24,.39,.88),-webkit-transform .5s cubic-bezier(.57,.24,.39,.88);z-index:5}.nav .areaprivata:hover,.nav .sub-menu li a:hover,.nav .sub-menu li.current-menu-item a,.nav li a:focus,.nav li a:hover,.nav li.current-menu-ancestor>a,.nav li.current-menu-item>a,.nav li.current-menu-parent>a,.nav li.current_page_item>a,.nav li.menu-item-has-children:hover>a{text-decoration:none}body:not(.has_initial_image) .nav .areaprivata:hover,body:not(.has_initial_image) .nav .sub-menu li a:hover,body:not(.has_initial_image) .nav .sub-menu li.current-menu-item a,body:not(.has_initial_image) .nav li a:hover,body:not(.has_initial_image) .nav li.current-menu-ancestor>a,body:not(.has_initial_image) .nav li.current-menu-item>a,body:not(.has_initial_image) .nav li.current-menu-parent>a,body:not(.has_initial_image) .nav li.current_page_item>a,body:not(.has_initial_image) .nav li.menu-item-has-children:hover>a{opacity:1}body:not(.has_initial_image) .nav .sub-menu li.current-menu-item a:after,body:not(.has_initial_image) .nav li.current-menu-ancestor>a:after,body:not(.has_initial_image) .nav li.current-menu-item>a:after,body:not(.has_initial_image) .nav li.current-menu-parent>a:after,body:not(.has_initial_image) .nav li.current_page_item>a:after{background-color:var(--c-body)}body.has_initial_image .nav .areaprivata:hover,body.has_initial_image .nav .sub-menu li a:hover,body.has_initial_image .nav .sub-menu li.current-menu-item a,body.has_initial_image .nav li a:hover,body.has_initial_image .nav li.current-menu-ancestor>a,body.has_initial_image .nav li.current-menu-item>a,body.has_initial_image .nav li.current-menu-parent>a,body.has_initial_image .nav li.current_page_item>a,body.has_initial_image .nav li.menu-item-has-children:hover>a{opacity:1;text-decoration:none}body.has_initial_image .nav .areaprivata:hover:before,body.has_initial_image .nav .sub-menu li a:hover:before,body.has_initial_image .nav .sub-menu li.current-menu-item a:before,body.has_initial_image .nav li a:hover:before,body.has_initial_image .nav li.current-menu-ancestor>a:before,body.has_initial_image .nav li.current-menu-item>a:before,body.has_initial_image .nav li.current-menu-parent>a:before,body.has_initial_image .nav li.current_page_item>a:before,body.has_initial_image .nav li.menu-item-has-children:hover>a:before{width:100%}.nav .menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.nav .menu li{display:inline-block;padding:0 calc(12px + .5vw)!important;text-align:center;width:auto}.nav .menu li.wpml-ls-item:not(.wpml-ls-item-it){padding:0 5px}.nav .menu+span.languages{margin-left:10px}.nav ul.sub-menu{background:var(--c-dark);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;left:calc(50% - 8px);margin:0;overflow:hidden;padding:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:margin .5s ease-in-out .3s,padding .5s ease-in-out .3s,max-height .5s ease-in-out .3s,z-index 0s linear 0s;transition:margin .5s ease-in-out .3s,padding .5s ease-in-out .3s,max-height .5s ease-in-out .3s,z-index 0s linear 0s;width:max(100%,200px)}.nav ul.sub-menu li{display:block;margin:18px 20px;opacity:1;text-align:center;-webkit-transition:opacity .4s ease-in-out .2s;transition:opacity .4s ease-in-out .2s}.nav ul.sub-menu li a{color:var(--c-body);font-family:var(--font-base)}.nav li.menu-item-has-children{position:relative}.nav li.menu-item-has-children:not(:hover)>ul.sub-menu{margin:34px 0 0;max-height:0!important}.nav li.menu-item-has-children:not(:hover)>ul.sub-menu li{opacity:0;-webkit-transition:opacity .4s ease-in-out .3s;transition:opacity .4s ease-in-out .3s}.nav li.menu-item-has-children:hover>ul.sub-menu{margin:23px 0 0;padding:10px 0;-webkit-transition:margin .5s ease-in-out,padding .5s ease-in-out,max-height .5s ease-in-out;transition:margin .5s ease-in-out,padding .5s ease-in-out,max-height .5s ease-in-out;z-index:9}.nav .areaprivata,.nav .inner_nav,.nav .menu{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:0;width:100%}.nav{height:100%;margin-right:5%;width:70%}.nav,.nav ul.menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.nav ul.menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nav ul.menu+.languages{margin-left:calc(10px + 1.5vw)}.socials a.button>svg{display:block}.nav .sub-menu li a:hover,.nav .sub-menu li.current-menu-item a{color:var(--c-body)}.nav .sub-menu li:not(.current-menu-item) a:not(:hover){color:hsla(0,0%,100%,.6)}.a_clone,.menu_mobile_goback{display:none!important}.outer_nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-end;width:100%}span.close_submenu{display:none}:not(.home) nav li.menu-item-has-children:after{color:var(--c-light)}}@media (max-width:980px){.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;max-height:100vh;min-width:320px;opacity:0;position:absolute;right:0;top:0;-webkit-transform:translateX(320px);transform:translateX(320px);-webkit-transition:opacity .5s cubic-bezier(.57,.24,.39,.88),width .5s cubic-bezier(.57,.24,.39,.88),-webkit-transform .5s cubic-bezier(.57,.24,.39,.88);transition:opacity .5s cubic-bezier(.57,.24,.39,.88),width .5s cubic-bezier(.57,.24,.39,.88),-webkit-transform .5s cubic-bezier(.57,.24,.39,.88);transition:opacity .5s cubic-bezier(.57,.24,.39,.88),transform .5s cubic-bezier(.57,.24,.39,.88),width .5s cubic-bezier(.57,.24,.39,.88);transition:opacity .5s cubic-bezier(.57,.24,.39,.88),transform .5s cubic-bezier(.57,.24,.39,.88),width .5s cubic-bezier(.57,.24,.39,.88),-webkit-transform .5s cubic-bezier(.57,.24,.39,.88)}.nav .font_base{margin:10px 0 0}.nav .font_base,.nav .font_base li{font-size:calc(13px + .5vh);line-height:145%}.nav h4{font-size:calc(16px + .7vh);line-height:145%;margin-top:0}.nav:after{background:var(--c-dark);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}.nav .inner_nav{height:100%;opacity:0;overflow-x:hidden;overflow-y:auto;padding:calc(60px + 12vw) 5vw 10vw calc(5vw + 10px);position:relative;-webkit-transition:opacity .4s cubic-bezier(.57,.24,.39,.88);transition:opacity .4s cubic-bezier(.57,.24,.39,.88);z-index:6}.nav .inner_nav .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.nav .inner_nav .menu>ul{margin:0;width:100%}.nav .inner_nav .menu>ul a{font-family:var(--font-title);font-size:1.6em;line-height:1.5em;margin-block:calc(8px + .8vw)}.nav .inner_nav .menu ul.sub-menu{background-color:var(--c-dark);height:100%;left:0;margin:0;max-height:100%!important;opacity:1;overflow-x:hidden;overflow-y:auto;padding:calc(60px + 12vw) 5vw 10vw calc(5vw + 10px);position:fixed;top:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .4s cubic-bezier(.57,.24,.39,.88),-webkit-transform .4s cubic-bezier(.57,.24,.39,.88);transition:opacity .4s cubic-bezier(.57,.24,.39,.88),-webkit-transform .4s cubic-bezier(.57,.24,.39,.88);transition:opacity .4s cubic-bezier(.57,.24,.39,.88),transform .4s cubic-bezier(.57,.24,.39,.88);transition:opacity .4s cubic-bezier(.57,.24,.39,.88),transform .4s cubic-bezier(.57,.24,.39,.88),-webkit-transform .4s cubic-bezier(.57,.24,.39,.88);width:100%;z-index:7}.nav .inner_nav .menu ul.sub-menu:not(.open){opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.nav .inner_nav span.close_submenu{background:var(--c-body);border-radius:50px;cursor:pointer;font-size:12px;font-weight:600;padding:9px 15px 9px 35px;-webkit-transition:opacity .4s cubic-bezier(.57,.24,.39,.88);transition:opacity .4s cubic-bezier(.57,.24,.39,.88);z-index:8}body:not(.submenu_open) .nav .inner_nav span.close_submenu{opacity:0;pointer-events:none}.nav .inner_nav span.close_submenu:before{border:solid;border-width:0 2px 2px 0;content:"";display:inline-block;left:16px;padding:4px;position:absolute;top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:center;transform-origin:center}.nav li.menu-item-has-children:after{border-color:hsla(0,0%,100%,.6);padding:5px;position:absolute;right:0;-webkit-transform:translate(-4vw,25px) rotate(-45deg);transform:translate(-4vw,25px) rotate(-45deg)}.nav li.menu-item-has-children.current-menu-ancestor>a,.nav li.menu-item-has-children.current-menu-item>a,.nav li.menu-item-has-children.current-menu-parent>a,.nav li.menu-item-has-children.current_page_item>a,.nav li.menu-item-has-children:hover>a{color:var(--c-body)}.nav li.menu-item-has-children.current-menu-ancestor:after,.nav li.menu-item-has-children.current-menu-item:after,.nav li.menu-item-has-children.current-menu-parent:after,.nav li.menu-item-has-children.current_page_item:after,.nav li.menu-item-has-children:hover:after{border-color:var(--c-body)}.nav .outer_nav{height:100%;width:100%}.nav .languages,.nav span.close_submenu{left:calc(5vw + 10px);position:fixed;top:28px}}@media (max-width:980px) and (max-width:530px){.nav .languages,.nav span.close_submenu{top:18px}}@media (max-width:980px){.menu_open .nav{min-width:320px;opacity:1;pointer-events:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0);width:50%}.menu_open .nav .inner_nav{opacity:1;-webkit-transition:opacity .4s cubic-bezier(.57,.24,.39,.88) .2s;transition:opacity .4s cubic-bezier(.57,.24,.39,.88) .2s}.nav .socials{margin-top:calc(15px + .35vw)}.nav .socials li{height:calc(20px + .35vw);width:calc(20px + .35vw)}.nav .areaprivata:hover,.nav .inner_nav .menu li a:hover,.nav .inner_nav .menu li.current-menu-ancestor>a,.nav .inner_nav .menu li.current-menu-item>a,.nav .inner_nav .menu li.current-menu-parent>a,.nav .inner_nav .menu li.current_page_item>a,.nav .menu>li.menu-item-has-children:hover>a,.nav .sub-menu li a:hover,.nav .sub-menu li.current-menu-item a{color:var(--c-body);opacity:1;text-decoration:none}.nav .inner_nav .menu li.current-menu-ancestor>a,.nav .inner_nav .menu li.current-menu-parent>a,.nav .inner_nav .menu li.current_page_item>a,.nav .sub-menu li.current-menu-item a{color:var(--c-body);opacity:1}.nav .inner_nav .menu li.current-menu-ancestor>a:after,.nav .inner_nav .menu li.current-menu-parent>a:after,.nav .inner_nav .menu li.current_page_item>a:after,.nav .sub-menu li.current-menu-item a:after{background-color:var(--c-body)}#nav-button{background-color:var(--c-body);border-radius:50px;cursor:pointer;height:33px;margin-right:10px;overflow:hidden;padding:5px 10px 5px 5px;right:5%;-webkit-transform:rotate(0deg) translate3d(0,-50%,10px);transform:rotate(0deg) translate3d(0,-50%,10px);width:10px;width:85px;z-index:1001}#nav-button,#nav-button:before{position:absolute;top:50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav-button:before{content:"Menu";font-size:12px;font-weight:600;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#nav-button span{background:var(--c-text);border-radius:var(--b-radius-big);display:block;height:3px;opacity:1;position:absolute;right:14px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:3px}#nav-button span:first-child{top:8px}#nav-button span:nth-child(2){top:15px}#nav-button span:nth-child(3){top:22px}}@media (max-width:980px) and (max-width:767.5px){#nav-button span{height:2px;width:2px}}@media (max-width:980px){#nav-button:hover:before{right:43px}#nav-button:hover span:first-child,#nav-button:hover span:nth-child(3){width:15px}#nav-button:hover span:nth-child(2){width:22px}#nav-button.open:before{content:"Close";right:40px}#nav-button.open:hover:before{right:43px}#nav-button.open span:first-child{top:15px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:20px}#nav-button.open span:nth-child(2){opacity:0;right:-60px}#nav-button.open span:nth-child(3){top:15px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:20px}}@media (max-width:980px) and (max-width:767.5px){#nav-button.open span:first-child,#nav-button.open span:nth-child(3){top:16px}}