.FontSmoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.NoAppearence{-webkit-appearance:none;-moz-appearance:none;appearance:none;}@-webkit-keyframes pulsing{0%{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-webkit-opacity:0;-moz-opacity:0;opacity:0;}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-opacity:1;-moz-opacity:1;opacity:1;}100%{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-webkit-opacity:0;-moz-opacity:0;opacity:0;}}@keyframes pulsing{0%{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-webkit-opacity:0;-moz-opacity:0;opacity:0;}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-opacity:1;-moz-opacity:1;opacity:1;}100%{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-webkit-opacity:0;-moz-opacity:0;opacity:0;}}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg);}}@keyframes rotating{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg);}}body:not(.parent-pageid-2084) #menu-eng{display:none;}body:not(.parent-pageid-2084) #menu-ita{display:block;}body.parent-pageid-2084 #menu-eng,body.page-id-2084 #menu-eng{display:block;}body.parent-pageid-2084 #menu-ita,body.page-id-2084 #menu-ita{display:none;}header .elementor-widget-button a.elementor-button{width:auto;background:transparent;padding:34px 20px;color:#a9a9a9;}header .elementor-widget-button a.elementor-button:hover{background:transparent;}header .elementor-widget-button a.elementor-button:after{content:'';position:absolute;bottom:-22px;left:50%;margin-left:-18px;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:15px solid #2c2b32;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}header .elementor-widget-button a.elementor-button.current{color:#fff;}header .elementor-widget-button a.elementor-button.current:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;}header .elementor-widget-button.current-voice:after{width:calc(98% - 36px);margin-left:10px;}.mega-menu-content{width:100%;position:fixed;z-index:99;top:81px;left:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease !important;-moz-transition:all 0.5s ease !important;-ms-transition:all 0.5s ease !important;-o-transition:all 0.5s ease !important;transition:all 0.5s ease !important;}.mega-menu-content.show{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}.mega-menu-content .elementor-nav-menu--main .elementor-nav-menu li a{padding:13px 27px;}.mega-menu-content .elementor-nav-menu--main .elementor-nav-menu li a:after{display:none !important;}body.admin-bar .mega-menu-content{top:113px;}.elementor-location-header{width:100%;}.elementor-location-header header{width:100% !important;}.elementor-location-header header:after{content:'';display:block;width:100%;height:290px;pointer-events:none;background:#181521;background:linear-gradient(0deg,rgba(24,21,33,0) 0%,#181521 100%);position:absolute;top:0;left:0;}.elementor-location-header header > .elementor-container{z-index:2;}.elementor-location-header header.elementor-sticky--effects:after{height:150px;}.elementor-widget-button a.elementor-button{width:260px;}.clipped{clip-path:inset(0 0);}.rotate-img img{-webkit-animation:rotating 130s 0s linear infinite;-moz-animation:rotating 130s 0s linear infinite;-ms-animation:rotating 130s 0s linear infinite;animation:rotating 130s 0s linear infinite;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;}.faded-bg:after{content:'';display:block;width:100%;height:290px;pointer-events:none;background:#181521;background:linear-gradient(0deg,#181521 0%,rgba(24,21,33,0) 100%);position:absolute;bottom:0;left:0;}.faded-bg > .elementor-container{z-index:10;}@media screen and (max-width: 767px){.btn-play-cards{margin-right:-30px;}.clipped{clip-path:inset(0 0);}}#home-map{width:100%;height:900px;outline:0;}#home-map:before{content:'';position:absolute;z-index:19;top:0;left:0;pointer-events:none;width:100%;height:150px;background:#181521;background:linear-gradient(0deg,rgba(24,21,33,0) 15%,#181521 100%);}#home-map:after{content:'';position:absolute;z-index:19;bottom:0;left:0;pointer-events:none;width:100%;height:150px;background:#181521;background:linear-gradient(0deg,#181521 15%,rgba(24,21,33,0) 100%);}#home-map h2{color:#ff7862;}#home-map p{font-size:18px;font-weight:400;color:#6c6c6b;}#home-map .gm-style-iw-t:after{display:none;}#home-map .gm-style-iw-t .gm-style-iw-c{background-color:#252033;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#home-map .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d{background-color:#252033;padding:20px;overflow:auto !important;}#home-map .gm-style-iw-t .gm-style-iw-c button{top:0 !important;right:20px !important;}#home-map .gm-style-iw-t .gm-style-iw-c button img{filter:invert(100%);width:30px !important;height:30px !important;margin:10px !important;}#home-map #markerLayer > div:not(:first-child):not(.label){overflow:visible !important;}#home-map #markerLayer > div:not(:first-child):not(.label):before{content:'';width:60px;height:60px;position:absolute;z-index:1;top:50%;left:50%;margin:-30px 0 0 -30px;background-color:rgba(255,255,255,0.05);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-animation:pulsing 2s 0s ease infinite;-moz-animation:pulsing 2s 0s ease infinite;-ms-animation:pulsing 2s 0s ease infinite;animation:pulsing 2s 0s ease infinite;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-opacity:0;-moz-opacity:0;opacity:0;}#home-map #markerLayer > div:not(:first-child):not(.label):after{content:'';width:48px;height:48px;position:absolute;z-index:2;top:50%;left:50%;margin:-24px 0 0 -24px;background-color:rgba(255,255,255,0.05);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-animation:pulsing 2s 0.25s ease infinite;-moz-animation:pulsing 2s 0.25s ease infinite;-ms-animation:pulsing 2s 0.25s ease infinite;animation:pulsing 2s 0.25s ease infinite;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-opacity:0;-moz-opacity:0;opacity:0;}#home-map #markerLayer > div:not(:first-child):not(.label) img{z-index:3;}#home-map #markerLayer > div:not(:first-child):not(.label).color-red:before{background-color:rgba(164,34,33,0.5);}#home-map #markerLayer > div:not(:first-child):not(.label).color-red:after{background-color:rgba(164,34,33,0.5);}.elements-block{position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin:0 15px;}.elements-block:before{content:'';display:block;width:100%;height:100%;background-color:#252033;position:absolute;top:0;left:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.elements-block > .elementor-column-wrap{position:relative;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap{overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-image .elementor-image{width:calc(100% + 50px);position:relative;left:-25px;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-image .elementor-image > a{width:100%;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-image .elementor-image > a img{width:100%;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding-bottom:50px;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section .elementor-widget-text-editor{height:97px;overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section .elementor-widget-text-editor p{max-height:75px;overflow:hidden;}.elements-block > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section .elementor-widget-text-editor p:after{content:'...';display:inline-block;}.elements-block:hover{z-index:20;width:calc(20% + 50px);margin:0 -25px 0;}.elements-block:hover:before{width:calc(100% + 4px);height:100%;top:-2px;left:-2px;-webkit-opacity:1;-moz-opacity:1;opacity:1;}.elements-block:hover > .elementor-column-wrap > .elementor-widget-wrap{height:100%;}.elements-block:hover > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section{padding-left:10px;padding-right:10px;}.elements-block:hover > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section .elementor-widget-text-editor{height:100%;}.elements-block:hover > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section .elementor-widget-text-editor p{max-height:unset;overflow:hidden;}.elements-block:hover > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section .elementor-widget-text-editor p:after{display:none;}.popup-elements-block{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.popup-elements-block:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.elements-slider .jet-carousel-wrap.jet-equal-cols .jet-carousel__item{min-height:435px;}.elements-slider .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-title{width:calc(100% - 60px);position:absolute;top:30px;left:30px;}.elements-slider .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-text{margin-top:175px;}.slider-pro.sp-horizontal .jet-slider__content-inner{align-items:flex-start;}.slider-pro.sp-horizontal .jet-slider__content-inner .jet-slider__title{margin-left:190px;}.slider-pro.sp-horizontal .jet-slider__content-inner .jet-slider__subtitle{width:160px;padding:25px 35px;background-color:#000;margin:-65px 0 0;}.slider-pro.sp-horizontal .jet-slider__content-inner .jet-slider__desc{margin-left:160px;margin-top:0;padding:40px;background-color:#000;}.slider-pro.sp-horizontal .sp-arrows{top:inherit;bottom:70px;}.slider-pro.sp-horizontal .sp-arrows .sp-previous-arrow{left:50%;margin-left:-30px;}.slider-pro.sp-horizontal .sp-arrows .sp-next-arrow{left:50%;margin-left:30px;}