@font-face{font-family:'css-icons';src:url(../../../fonts/css-icons.eot);src:url(../../../fonts/css-icons.eot?#iefix) format("embedded-opentype"),url(../../../fonts/css-icons.woff) format("woff"),url(../../../fonts/css-icons.ttf) format("truetype"),url(../../../fonts/css-icons.svg#css-icons) format("svg");font-weight:400;font-style:normal}.nav{z-index:1000;position:fixed;width:0;background:0 0;pointer-events:none;overflow:hidden}.nav li{font-size:16px}.nav li a{color:var(--c-text);display:inline-block;font-weight:400;-webkit-transition:.3s ease-out;transition:.3s ease-out;font-family:var(--font-base);text-decoration:none;z-index:-1}.nav li a>span{display:block}.nav .sub-menu li{line-height:30px}.nav .sub-menu li a{text-transform:initial}.nav .nopointer>a{cursor:initial}.nav ul.menu>li.menu-item>a{white-space:nowrap}.nav ul.sub-menu li{padding:0}.nav .inner_nav_lang{min-width:72px;margin-left:15px;border-left:1px solid rgba(255,255,255,.4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.nav ul.language_switcher{margin:0}@media (min-width:981px){.nav,.nav .menu li{display:inline-block}.nav{overflow:visible;position:absolute;right:0;z-index:5;top:0;-webkit-transition:opacity cubic-bezier(.57,.24,.39,.88) .5s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s;transition:opacity cubic-bezier(.57,.24,.39,.88) .5s,transform cubic-bezier(.57,.24,.39,.88) .5s;transition:opacity cubic-bezier(.57,.24,.39,.88) .5s,transform cubic-bezier(.57,.24,.39,.88) .5s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5%;width:70%}.nav .areaprivata:hover,.nav .sub-menu li a:hover,.nav .sub-menu li.current-menu-item a,.nav li a:hover,.nav li.current-menu-ancestor>a,.nav li.current-menu-item>a,.nav li.current-menu-parent>a,.nav ul.menu>li.menu-item-has-children:hover>a{color:var(--c-medium)}.nav .menu li{text-align:center;width:auto;padding:0!important}.nav .menu li.wpml-ls-item:not(.wpml-ls-item-it){padding:0 5px}.nav ul.sub-menu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100.1vw;text-align:center;right:-5vw;-webkit-box-sizing:content-box;box-sizing:content-box;background:var(--c-dark);-webkit-transition:margin ease-in-out .5s .3s,padding ease-in-out .5s .3s,max-height ease-in-out .5s .3s,z-index linear 0s 0s;transition:margin ease-in-out .5s .3s,padding ease-in-out .5s .3s,max-height ease-in-out .5s .3s,z-index linear 0s 0s;padding:0;margin:0;overflow:hidden}.nav ul.sub-menu li{text-align:center;line-height:128%;margin:0 20px;font-size:15px;display:block;opacity:1;-webkit-transition:opacity ease-in-out .4s .2s;transition:opacity ease-in-out .4s .2s}.nav ul.sub-menu li a{font-family:var(--font-base);color:var(--c-dark-opposite)}.nav li.menu-item-has-children>a{z-index:10;position:relative}.nav li.menu-item-has-children>a:before{content:"";width:0;height:0;border:0 solid var(--c-dark);border-radius:50%;background:var(--c-dark);position:absolute;top:calc(100% + 12px);-webkit-transition:ease-in-out .5s .3s;transition:ease-in-out .5s .3s;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav li.menu-item-has-children:not(:hover)>ul.sub-menu{max-height:0!important;margin:35px 0 0}.nav li.menu-item-has-children:not(:hover)>ul.sub-menu li{opacity:0;-webkit-transition:opacity ease-in-out .4s .3s;transition:opacity ease-in-out .4s .3s}.nav li.menu-item-has-children:hover>a:before{height:21px;width:21px;top:calc(100% + 24px);-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s;border:5px solid #fff}.nav li.menu-item-has-children:hover>ul.sub-menu{-webkit-transition:margin ease-in-out .5s,padding ease-in-out .5s,max-height ease-in-out .5s;transition:margin ease-in-out .5s,padding ease-in-out .5s,max-height ease-in-out .5s;margin:35px 0 0;padding:20px 0;z-index:9}.nav div.sub-menu{width:100.1vw;right:-2.1vw;position:absolute;overflow:hidden}.nav div.sub-menu li{display:block;text-align:left;padding-left:0}.nav div.sub-menu a:hover{text-decoration:underline}.nav div.sub-menu a.c_white,.nav div.sub-menu li.c_white{color:#fff;font-family:var(--font-base);font-size:16px;line-height:20px}.nav li.menu-item-has-children:not(:hover)>div.sub-menu{max-height:0!important;margin:23px 0 0;-webkit-transition:margin ease-in-out .5s .3s,padding ease-in-out 0s,max-height ease-in-out .5s .3s,z-index linear 0s 0s;transition:margin ease-in-out .5s .3s,padding ease-in-out 0s,max-height ease-in-out .5s .3s,z-index linear 0s 0s}.nav li.menu-item-has-children:hover>div.sub-menu{-webkit-transition:margin ease-in-out .5s,padding ease-in-out 0s,max-height ease-in-out .5s;transition:margin ease-in-out .5s,padding ease-in-out 0s,max-height ease-in-out .5s;margin:23px 0 0;z-index:9}.nav .areaprivata,.nav .inner_nav,.nav .menu,.nav ul.menu,.outer_nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.nav .areaprivata,.nav .inner_nav,.nav .menu{vertical-align:bottom;margin:0}.nav ul.menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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:rgba(255,255,255,.6)}.a_clone,.menu_mobile_goback{display:none!important}.outer_nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.nav .inner_nav_lang,.wpml-ls-statics-shortcode_actions ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpml-ls-statics-shortcode_actions ul a.wpml-ls-link{min-width:28px;padding:5px;margin:0 5px}@media (max-width:980px){.nav{height:100vh;max-height:100vh;opacity:0;-webkit-transform:translateX(320px);transform:translateX(320px);right:0;top:0;bottom:0;-webkit-transition:opacity cubic-bezier(.57,.24,.39,.88) .5s,width cubic-bezier(.57,.24,.39,.88) .5s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s;transition:opacity cubic-bezier(.57,.24,.39,.88) .5s,transform cubic-bezier(.57,.24,.39,.88) .5s,width cubic-bezier(.57,.24,.39,.88) .5s;transition:opacity cubic-bezier(.57,.24,.39,.88) .5s,transform cubic-bezier(.57,.24,.39,.88) .5s,width cubic-bezier(.57,.24,.39,.88) .5s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:320px}.nav .areaprivata:hover,.nav .sub-menu li a:hover,.nav .sub-menu li.current-menu-item a,.nav li a:hover,.nav li.current-menu-ancestor>a,.nav li.current-menu-item>a,.nav li.current-menu-parent>a,.nav ul.menu>li.menu-item-has-children:hover>a{color:rgba(255,255,255,.5)}.nav .font_base{margin:10px 0 0}.nav .font_base,.nav .font_base li,.nav h4{font-size:calc(13px + .5vh);line-height:145%}.nav h4{font-size:calc(16px + .7vh);margin-top:0}.nav .inner_nav a{color:#fff}.nav:after{display:block;content:"";background:var(--c-dark);width:100%;height:100%;position:absolute;top:0;right:0;z-index:0}.nav .inner_nav,.nav .inner_nav_lang{position:relative;z-index:6;display:inline-block;vertical-align:top;margin-right:0;margin-left:auto;opacity:0;-webkit-transition:opacity cubic-bezier(.57,.24,.39,.88) .4s;transition:opacity cubic-bezier(.57,.24,.39,.88) .4s}.nav .inner_nav ul.menu>li,.nav .inner_nav_lang ul.menu>li{width:100%;display:block;font-size:calc(16px + 1vh);margin:calc(15px + 1vh) 0 0;padding:0 30px}}@media (max-width:980px) and (max-width:500px){.nav .inner_nav ul.menu>li,.nav .inner_nav_lang ul.menu>li{line-height:113%}}@media (max-width:980px){.nav .inner_nav ul.menu>li ul.sub-menu,.nav .inner_nav_lang ul.menu>li ul.sub-menu{margin:10px 0 20px}.nav .inner_nav ul.menu>li ul.sub-menu li,.nav .inner_nav_lang ul.menu>li ul.sub-menu li{margin-top:0}.nav .inner_nav ul.menu>li ul.sub-menu li a,.nav .inner_nav_lang ul.menu>li ul.sub-menu li a{font-size:18px;line-height:24px}.nav .inner_nav.right{padding-left:0;padding-right:5.5vw;max-width:50%}.nav .inner_nav.right>div{padding-left:calc(16px + 1vw);width:49%}.nav .inner_nav_lang{position:absolute;right:0;bottom:0;width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5.5vw;border:0;height:calc(15px + 5vh)}.nav .outer_nav{width:100%;padding:calc(50px + 2vw) 0 10vw;overflow-y:auto;overflow-x:hidden;max-height:100%;text-align:center}.menu_open .nav{pointer-events:auto;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);right:0;width:50%;min-width:320px}.menu_open .nav .inner_nav{-webkit-transition:opacity cubic-bezier(.57,.24,.39,.88) .4s .2s;transition:opacity cubic-bezier(.57,.24,.39,.88) .4s .2s;opacity:1}.nav .sub-menu .bg_dark,.nav .sub-menu .bg_menu{background:0 0}.nav .sub-menu .w_80{width:100%;padding:0}.nav .sub-menu .w_80 .col_6{-webkit-column-count:2;-moz-column-count:2;column-count:2}.nav .contact_list a{display:inline-block;font-weight:300}.nav .contact_list li{white-space:nowrap}.nav .socials{margin-top:calc(15px + .35vw)}.nav .socials li{width:calc(20px + .35vw);height:calc(20px + .35vw)}#nav-button,.nav ul.menu>li.menu-item-has-children{cursor:pointer;position:relative}.nav ul.menu>li.menu-item-has-children:after{content:'\0041';font-family:'css-icons';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:0;width:22px;line-height:calc(10px + 3vh);display:inline-block;vertical-align:middle;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;color:var(--c-dark-opposite)}.nav ul.menu>li.menu-item-has-children:hover:after{opacity:.6}.nav ul.menu>li.menu-item-has-children.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#nav-button{width:35px;height:40px;position:absolute;right:5%;top:50%;margin-right:10px;-webkit-transform:rotate(0deg) translate3d(0,-50%,10px);transform:rotate(0deg) translate3d(0,-50%,10px);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:1001}}@media (max-width:980px) and (min-width:480px){#nav-button:before{content:"Menu";position:absolute;right:calc(100% + 15px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:600;-webkit-transition:.5s;transition:.5s}}@media (max-width:980px){#nav-button span{display:block;position:absolute;height:3px;width:100%;background:var(--c-dark);border-radius:var(--b-radius-big);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-button span:nth-child(1){top:9px}#nav-button span:nth-child(2){top:19px}#nav-button span:nth-child(3){top:29px}#nav-button.open:before{color:#fff}#nav-button.open span{background:var(--c-light)}#nav-button.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#nav-button.open span:nth-child(2){opacity:0;left:-60px}#nav-button.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nav .inner_nav ul.menu li.wpml-ls-item{display:inline-block;width:auto;padding:0 10px}.nav li.menu-item-has-children .sub-menu{-webkit-transition:all cubic-bezier(.57,.24,.39,.88) .5s;transition:all cubic-bezier(.57,.24,.39,.88) .5s;overflow:hidden}.nav li.menu-item-has-children:not(.open) ul.sub-menu{max-height:0!important;margin:0!important}.nav div.sub-menu a.c_white,.nav div.sub-menu li.c_white,.nav div.sub-menu li.c_white a{font-family:var(--font-base);font-size:16px;line-height:20px}.nav li.menu-item-has-children div.sub-menu{position:fixed;right:-100%;top:0;margin:0;height:100vh;max-height:100vh!important;width:100%;padding:120px 35px;overflow-y:auto}.nav li.menu-item-has-children.open div.sub-menu{right:0}div.menu_mobile_goback{display:inline-block;position:absolute;padding-left:34px;margin-top:50px;margin-left:0;vertical-align:middle;font-family:var(--font-base);color:#fff;cursor:pointer;font-size:16px}div.menu_mobile_goback>span{width:38px;height:100%;display:block;position:absolute;left:-6px;top:0}}@media (min-width:1280.5px),(max-width:980.5px){.nav .inner_nav.right>div{padding-left:5.5vw}}@media (max-width:980.5px){.nav .inner_nav.right{width:100%;max-width:initial;margin-top:40px}}@media (max-width:480.5px){.nav .inner_nav.right{width:100%;max-width:initial;margin-top:4.5vh}.nav .inner_nav.right>div{width:100%;margin-bottom:4vh}.nav .outer_nav{padding:calc(90px + 2vh) 0 calc(50px + 1vh)}}@media (max-width:600px){header:before{content:'';position:absolute;height:100%;right:0;top:0;width:0;background-color:var(--c-dark);-webkit-transition:opacity cubic-bezier(.57,.24,.39,.88) .4s,width cubic-bezier(.57,.24,.39,.88) .4s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s;transition:opacity cubic-bezier(.57,.24,.39,.88) .4s,transform cubic-bezier(.57,.24,.39,.88) .5s,width cubic-bezier(.57,.24,.39,.88) .4s;transition:opacity cubic-bezier(.57,.24,.39,.88) .4s,transform cubic-bezier(.57,.24,.39,.88) .5s,width cubic-bezier(.57,.24,.39,.88) .4s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s;opacity:0;z-index:1001}.menu_open header:before{opacity:1;width:320px;-webkit-transition:opacity cubic-bezier(.57,.24,.39,.88) 1s,width cubic-bezier(.57,.24,.39,.88) .5s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s;transition:opacity cubic-bezier(.57,.24,.39,.88) 1s,transform cubic-bezier(.57,.24,.39,.88) .5s,width cubic-bezier(.57,.24,.39,.88) .5s;transition:opacity cubic-bezier(.57,.24,.39,.88) 1s,transform cubic-bezier(.57,.24,.39,.88) .5s,width cubic-bezier(.57,.24,.39,.88) .5s,-webkit-transform cubic-bezier(.57,.24,.39,.88) .5s}}