html,body,#page-container{background-color:#222222!important}.et_mobile_device .et-pb-arrow-prev,.et_mobile_device .et-pb-arrow-next,.arrow .et-pb-slider-arrows,.et-pb-arrow-next,.et-pb-arrow-prev{color:#ffffff!important;opacity:1!important}.sub-menu li a{font-size:15px!important}.mobile_menu_bar:before{color:#ffffff!important}.wpml-ls-native{font-size:18px;color:#9cbbce}#iubenda-cs-banner .iubenda-cs-brand-badge{display:none!important}.mfp-title{display:none!important}.et_pb_section_video_bg{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;clear:both}.et_pb_section_video_bg .mejs-container,.et_pb_section_video_bg .mejs-video,.et_pb_section_video_bg .et_pb_video_box{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;height:auto!important}.et_pb_section_video_bg video{position:relative!important;top:auto!important;left:auto!important;transform:none!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}.et_pb_section_video_bg~.et_pb_row{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:100%}@media (min-width:981px){.three-column-portfolio .et_pb_grid_item{width:31.333%!important;margin-right:3%!important}.three-column-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-portfolio.et_pb_grid_item:nth-child(4n){margin-right:5.5%!important}.three-column-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.three-column-portfolio .et_pb_grid_item.first_in_row{clear:both}}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none}.mh-blog-3-2 .entry-featured-image-url{padding-top:66.66%}.mh-blog-3-2 .entry-featured-image-url img{position:absolute;height:100%;bottom:0;object-fit:cover}.et_pb_text table,.et_pb_text table tr,.et_pb_text table td{border:none!important}.cs-image-size .et_pb_image_wrap,.cs-image-size .et_portfolio_image{aspect-ratio:400/250!important}.cs-image-size .et_pb_image_wrap img,.cs-image-size .et_portfolio_image img{width:100%!important;height:100%!important;object-fit:cover}.link-underline,.link-underline a{position:relative!important;display:inline!important;width:auto!important;text-decoration:none!important;color:#ffffff!important;background-image:linear-gradient(#ffffff,#ffffff)!important;background-repeat:no-repeat!important;background-position:0 95%!important;background-size:100% 4px!important;transition:background-size 250ms ease!important;padding-bottom:2px!important;line-height:inherit!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.link-underline:hover,.link-underline:hover a{background-size:0% 4px!important}.link-underline a{background-image:none!important;padding-bottom:0!important}.link-underline-w,.link-underline-w a{position:relative!important;display:inline-block!important;width:fit-content!important;text-decoration:none!important;color:#000000!important;background-image:linear-gradient(#000000,#000000)!important;background-repeat:no-repeat!important;background-position:0 100%!important;background-size:100% 4px!important;transition:background-size 250ms ease!important;padding-bottom:4px!important;line-height:1.2!important}.link-underline-w:hover,.link-underline-w:hover a{background-size:0% 4px!important}.link-underline-w a{background-image:none!important;padding-bottom:0!important}.vignetta-hover .et_pb_image_wrap,.vignetta-hover.et_portfolio_image,.vignetta-hover .entry-featured-image-url{overflow:hidden!important;display:block!important;position:relative!important;background-color:transparent!important}.vignetta-hover .entry-featured-image-url .et_overlay,.vignetta-hover .entry-featured-image-url:after{display:none!important;opacity:0!important;visibility:hidden!important}.vignetta-hover .et_pb_image_wrap img,.vignetta-hover.et_portfolio_image img,.vignetta-hover .entry-featured-image-url img{transition:transform 0.5s ease-in-out!important}.vignetta-hover .et_pb_image_wrap:hover img,.vignetta-hover.et_portfolio_image:hover img,.vignetta-hover .entry-featured-image-url:hover img{transform:scale(1.08)!important}.video-fit{width:100%!important;max-width:100%!important;height:56.25vw!important;min-height:56.25vw!important;max-height:56.25vw!important;padding:0!important;margin:0 auto!important;overflow:hidden!important;display:block!important}.video-fit .et_pb_section_video_bg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.video-fit .et_pb_section_video_bg video{width:100%!important;height:100%!important;top:0!important;left:0!important;transform:none!important;object-fit:contain!important}.et_pb_gallery img,.et_pb_gallery_image img,.et_pb_slide_image img,.et_pb_gallery_item img{width:100%!important;height:550px!important;object-fit:cover!important;object-position:center!important}.et_pb_gallery a,.et_pb_gallery img,.et_pb_gallery .et_overlay,.et_pb_gallery_item a,.et_pb_gallery_image a{pointer-events:none!important;cursor:default!important}.et_pb_gallery .et-pb-arrow-prev,.et_pb_gallery .et-pb-arrow-next,.et_pb_gallery .et-pb-controllers,.et_pb_gallery .et-pb-controllers a{pointer-events:auto!important;cursor:pointer!important}.et_pb_gallery_items,.et_pb_gallery_item{height:auto!important}.et_pb_gallery_slider,.et_pb_gallery_slider .et_pb_slides,.et_pb_gallery_slider .et_pb_slide,.et_pb_gallery_slider .et_pb_slide_image,.et_pb_gallery_slider .et_pb_slide_image a{height:450px!important}.et_pb_gallery_slider .et_pb_slide_image a{display:block!important;width:100%!important;pointer-events:none!important;cursor:default!important}.et_pb_gallery_slider .et_pb_slide_image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.et_pb_gallery_slider .et-pb-arrow-next,.et_pb_gallery_slider .et-pb-arrow-prev,.et_pb_gallery_slider .et-pb-controllers a{pointer-events:auto!important;cursor:pointer!important}.et_pb_gallery_slider .et_pb_slide_image img{-webkit-transform-style:preserve-3d!important;transform-style:preserve-3d!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-webkit-transform:scale(1.005)!important;transform:scale(1.005)!important}.et_pb_gallery_slider,.et_pb_gallery_slider *{-webkit-font-smoothing:antialiased!important;-webkit-perspective:1000!important;perspective:1000!important}body:not(.et-fb) .sezione-glow{position:relative!important;overflow:hidden!important}body:not(.et-fb) .sezione-glow .et_pb_row,body:not(.et-fb) .sezione-glow *{position:relative;z-index:5}body:not(.et-fb) .cursor-glow-container{position:absolute!important;width:220px!important;height:220px!important;pointer-events:none!important;transform:translate(-50%,-50%)!important;z-index:1!important;opacity:0;transition:opacity 0.4s ease;will-change:left,top}body:not(.et-fb) .glow-core{position:absolute!important;top:60px!important;left:60px!important;width:100px!important;height:100px!important;background-color:#9dbbce!important;border-radius:50%!important}body:not(.et-fb) .cursor-glow-container .glow-satellite{position:absolute!important;background-color:#9dbbce!important;border-radius:50%!important}body:not(.et-fb) .cursor-glow-container .glow-satellite.s1{width:18px!important;height:18px!important;top:10px!important;left:10px!important;opacity:0.7!important;animation:orbitOne 4s infinite linear!important}body:not(.et-fb) .cursor-glow-container .glow-satellite.s2{width:14px!important;height:14px!important;bottom:15px!important;right:10px!important;opacity:0.6!important;animation:orbitTwo 5s infinite linear!important}body:not(.et-fb) .cursor-glow-container .glow-satellite.s3{width:22px!important;height:22px!important;bottom:5px!important;left:40px!important;opacity:0.5!important;animation:orbitThree 6s infinite linear!important}@keyframes orbitOne{0%{transform:rotate(0deg) translateX(45px) rotate(0deg)}100%{transform:rotate(360deg) translateX(45px) rotate(-360deg)}}@keyframes orbitTwo{0%{transform:rotate(120deg) translateX(55px) rotate(-120deg)}100%{transform:rotate(480deg) translateX(55px) rotate(-480deg)}}@keyframes orbitThree{0%{transform:rotate(240deg) translateX(60px) rotate(-240deg)}100%{transform:rotate(600deg) translateX(60px) rotate(-600deg)}}iframe.mappa-responsive,.et_pb_code iframe.mappa-responsive,.et_pb_text iframe.mappa-responsive{width:100%!important;height:50vh!important;min-height:450px!important}@media screen and (max-width:767px){iframe.mappa-responsive,.et_pb_code iframe.mappa-responsive,.et_pb_text iframe.mappa-responsive{height:30vh!important;min-height:280px!important}}.riga-video-overlay{position:relative!important}.video-sfondo{z-index:1!important;position:relative!important}@media screen and (min-width:981px){.testo-sovrapposto{position:absolute!important;top:50%!important;left:8%!important;transform:translateY(-50%)!important;z-index:10!important;pointer-events:none;max-width:45%}.testo-sovrapposto-destra{position:absolute!important;top:50%!important;right:8%!important;transform:translateY(-50%)!important;z-index:10!important;pointer-events:none;max-width:45%;display:block!important}}@media screen and (max-width:980px){.riga-video-overlay{display:block!important;position:relative!important}.testo-sovrapposto{position:absolute!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;z-index:10!important;width:85%!important;max-width:85%!important;pointer-events:none!important;margin-top:35px!important}.testo-sovrapposto-destra{position:absolute!important;top:0!important;right:auto!important;left:50%!important;transform:translateX(-50%)!important;z-index:10!important;width:85%!important;max-width:85%!important;pointer-events:none!important;margin-top:35px!important}.testo-sovrapposto *,.testo-sovrapposto-destra *{text-align:center!important}}.et_pb_text_inner ul{display:flex!important;flex-wrap:wrap!important;gap:14px!important;padding-left:0!important;list-style:none!important;margin:20px 0 0 0!important}.et_pb_text_inner ul li{background:rgba(255,255,255,0.08)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.15)!important;border-radius:8px!important;padding:10px 18px!important;color:#ffffff!important;margin-bottom:0!important;transition:all 0.3s ease}.et_pb_text_inner ul li::before{content:"›"!important;margin-right:10px!important;color:rgba(255,255,255,0.6)!important;font-weight:bold!important}@media screen and (max-width:767px){.et_pb_text_inner ul{flex-direction:column!important;gap:10px!important}.et_pb_text_inner ul li{width:100%!important;box-sizing:border-box!important}}