﻿@import"../fonts/Open_Sans/stylesheet.css";@import"../fonts/Bebas_Neue/stylesheet.css";*:focus{outline:none !important}.visible-sm,.visible-md,.visible-lg,.visible-xl,.visible-xxl{display:none}@media screen and (min-width: 576px){.visible-sm{display:inline-block}}@media screen and (min-width: 768px){.visible-md{display:inline-block}}@media screen and (min-width: 992px){.visible-lg{display:inline-block}}@media screen and (min-width: 1200px){.visible-xl{display:inline-block}}@media screen and (min-width: 1400px){.visible-xxl{display:inline-block}}.pt-10,.py-10{padding-top:8rem !important}.pb-10,.py-10{padding-bottom:8rem !important}.mt-10,.my-10{padding-top:8rem !important}.mb-10,.my-10{padding-bottom:8rem !important}.mt--10{margin-top:-10rem !important}@media screen and (min-width: 992px){.mt-lg--10{margin-top:calc(-5rem - 110px) !important}}.pt-15,.py-15{padding-top:15rem !important}.pb-15,.py-15{padding-bottom:15rem !important}.posb-100{position:relative;bottom:100px !important}.posb--100{position:relative;bottom:-100px !important}.bg-transparent{background-color:rgba(0,0,0,0)}.no-gutter.row{margin-left:0;margin-right:0}.no-gutter.container,.no-gutter.container-fluid,.no-gutter>[class^=col-]{padding-left:0;padding-right:0}.no-padding{padding:0 !important}.full-height{height:100%}.full-width{width:100%}.vAlign-center{display:flex;align-items:center}.flutter-wrap{position:relative;display:flex;flex-wrap:wrap}.flutter-wrap.flutter-right{justify-content:flex-end}.flutter-wrap .flutter-box{max-width:615px;padding-top:5rem;padding-bottom:5rem;padding-left:15px;padding-right:15px}.flex-row{display:flex;flex-wrap:wrap}.flex-col{width:30%}.fixed-buttons,footer .social-menu,footer .footer-menu2,footer .footer-menu,.contacts-menu{margin:0;padding:0}.fixed-buttons li,footer .social-menu li,footer .footer-menu2 li,footer .footer-menu li,.contacts-menu li{list-style:none}.pulsantiera{display:flex;align-items:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.pulsantiera li{padding-left:15px;padding-right:15px}.img{background-position:center;background-repeat:no-repeat;background-size:cover}.img.all{width:100%;height:100%}.img-fixed{background-attachment:fixed}.img-bgas{position:relative;overflow:hidden;margin:0}.img-bgas img,.img-bgas video{object-fit:cover;width:100%;height:100%}.full-width img{width:100%;height:auto}.figure-qq{padding-top:100%;position:relative}.gmap,.figure-4-3{padding-top:75%;position:relative}.figure-3-4{padding-top:133.33%;position:relative}.figure-16-9{padding-top:56.25%;position:relative}.figure-9-16{padding-top:177.77%;position:relative}.figure-3-2{padding-top:66.25%;position:relative}.figure-2-3{padding-top:143.33%;position:relative}.figure-qq figure,.figure-3-2 figure,.figure-2-3 figure,.figure-4-3 figure,.figure-3-4 figure,.figure-16-9 figure,.figure-9-16 figure,.figure-r1 figure,.figure-r2 figure,.gmap figure{position:absolute;top:0;left:0;right:0;bottom:0}.wp-block-column:not(:first-child){margin-left:auto;margin-right:auto}@media screen and (max-width: 575px){h1,h2,.font-size-40{font-size:40px}}@media screen and (min-width: 576px){h1,h2,.font-size-40{font-size:40px}}@media screen and (min-width: 768px){h1,h2,.font-size-40{font-size:40px}}@media screen and (min-width: 992px){h1,h2,.font-size-40{font-size:40px}}@media screen and (min-width: 1200px){h1,h2,.font-size-40{font-size:40px}}@media screen and (min-width: 1400px){h1,h2,.font-size-40{font-size:40px}}@media screen and (max-width: 575px){.font-size-80{font-size:80px}}@media screen and (min-width: 576px){.font-size-80{font-size:80px}}@media screen and (min-width: 768px){.font-size-80{font-size:80px}}@media screen and (min-width: 992px){.font-size-80{font-size:80px}}@media screen and (min-width: 1200px){.font-size-80{font-size:80px}}@media screen and (min-width: 1400px){.font-size-80{font-size:80px}}.menu1 .nav-item .nav-link{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal}.fixed-buttons li a,.fixed-buttons li a:visited,.fixed-buttons li button,.menu1 .nav-item .nav-link.active,.menu1 .nav-item .nav-link:hover{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}@keyframes uparrow{0%{transform:translateY(0);opacity:.4}100%{transform:translateY(-0.4em);opacity:.9}}@keyframes downarrow{0%{transform:translateY(0);opacity:.4}100%{transform:translateY(0.4em);opacity:.9}}@keyframes zoomin{0%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes zoomiout{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes custom-bounce-in-right{0%{transform:translateX(25%);opacity:0}100%{transform:translateX();opacity:1}}.animate__animated{opacity:0}.navbar-toggler,.elementor-toggler{position:relative;width:50px;height:50px;padding:0;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1040}.navbar-toggler:focus,.elementor-toggler:focus{box-shadow:none}@media(hover: hover){.navbar-toggler:hover::before,.elementor-toggler:hover::before{top:-2px;left:-2px;width:54px;height:54px}}.navbar-toggler span,.elementor-toggler span{display:block;background-color:#fff;height:2px;width:40px;margin-bottom:8px;position:relative;right:0;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler span:last-child,.elementor-toggler span:last-child{margin-bottom:0}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3),.elementor-toggler span:nth-child(1),.elementor-toggler span:nth-child(3){-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:nth-child(1),.elementor-toggler:not(.collapsed) span:nth-child(1){position:absolute;right:8px;top:23px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2),.elementor-toggler:not(.collapsed) span:nth-child(2){height:8px;visibility:hidden;background-color:rgba(0,0,0,0)}.navbar-toggler:not(.collapsed) span:nth-child(3),.elementor-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:4px;top:23px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}header{position:relative;font-family:"Open Sans",sans-serif;font-size:16px;position:relative}header>.navbar{background-color:#3a3a3a;height:80px;transition:all .55s ease}header>.navbar>.container,header>.navbar>.container-fluid{position:relative}header>.navbar .navbar-brand .navbar-logo{width:100px;transition:all .55s ease}header>.navbar .navbar-brand .navbar-logo img{width:100%;transition:all .55s ease}header .nav-link{position:relative}header .nav-link,header .nav-link:visited,header .nav-link:focus,header .nav-link.show,header .nav-link.active{color:#fff;font-family:"Bebas Neue";font-size:18px}header .nav-link:hover{color:#0097ff}header .current-menu-item .nav-link::after{content:"";position:absolute;bottom:.5rem;left:.5rem;right:.5rem;display:block;height:3px;width:calc(100% - 1rem);background-color:#fff}header .custom-cta .nav-link,header .custom-cta .nav-link:visited,header .custom-cta .nav-link:focus,header .custom-cta .nav-link.show,header .custom-cta .nav-link.active{padding:.375rem 1.5rem;background-color:#0161a3;border-color:#0161a3;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}header .custom-cta .nav-link:focus,header .custom-cta .nav-link.show,header .custom-cta .nav-link.active{opacity:.8}header .dropdown-menu{border:solid 1px #fff;box-shadow:2px 2px 5px #ccc}header .dropdown-item,header .dropdown-item:visited{color:#0161a3;text-transform:uppercase;font-size:18px}header .dropdown-item:hover{color:#0097ff;background-color:rgba(0,0,0,0)}header .dropdown-item.active,header .dropdown-item:active{background-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){header .navbar-collapse{position:absolute;top:66px;background-color:#fff;width:calc(100% - 2.25rem);padding:.75rem}header .navbar-scroll .navbar-collapse{top:53px}}header .navbar-lang{margin-left:1.5rem}header .navbar-lang .nav-item:not(:last-child){position:relative}header .navbar-lang .nav-item:not(:last-child)::after{content:"|";position:absolute;top:7px;right:-1px;display:inline-block;color:#fff}header .navbar-lang .nav-link,header .navbar-lang .nav-link:visited,header .navbar-lang .nav-link:focus,header .navbar-lang .nav-link.show,header .navbar-lang .nav-link.active{text-transform:uppercase;font-size:16px}header>.navbar.navbar-scroll{height:60px;background-color:#3a3a3a}header>.navbar.navbar-scroll .navbar-brand .navbar-logo{width:80px}header>.navbar.navbar-scroll .navbar-toggler{top:4px}header>.navbar.navbar-scroll .navbar-toggler span{background-color:#fff}header>.navbar.navbar-scroll .nav-link,header>.navbar.navbar-scroll .nav-link:visited,header>.navbar.navbar-scroll .nav-link:focus,header>.navbar.navbar-scroll .nav-link.show,header>.navbar.navbar-scroll .nav-link.active{color:#fff}header>.navbar.navbar-scroll .nav-link:hover{color:#0097ff}header>.navbar.navbar-scroll .custom-cta .nav-link,header>.navbar.navbar-scroll .custom-cta .nav-link:visited,header>.navbar.navbar-scroll .custom-cta .nav-link:focus,header>.navbar.navbar-scroll .custom-cta .nav-link.show,header>.navbar.navbar-scroll .custom-cta .nav-link.active,header>.navbar.navbar-scroll .custom-cta .nav-link:hover{color:#fff}header>.navbar.navbar-scroll .navbar-lang .nav-item:not(:last-child)::after{color:#fff}body.page-template-page-blank header,body.page-template-page-blank header .navbar,body.page-template-page-blank header .navbar.navbar-scroll,body.page-template-page-blank-container header,body.page-template-page-blank-container header .navbar,body.page-template-page-blank-container header .navbar.navbar-scroll{background-color:#3a3a3a}body.page-template-page-blank header .nav-link,body.page-template-page-blank header .nav-link:visited,body.page-template-page-blank header .nav-link:focus,body.page-template-page-blank header .nav-link.show,body.page-template-page-blank header .nav-link.active,body.page-template-page-blank header .navbar .nav-link,body.page-template-page-blank header .navbar .nav-link:visited,body.page-template-page-blank header .navbar .nav-link:focus,body.page-template-page-blank header .navbar .nav-link.show,body.page-template-page-blank header .navbar .nav-link.active,body.page-template-page-blank header .navbar.navbar-scroll .nav-link,body.page-template-page-blank header .navbar.navbar-scroll .nav-link:visited,body.page-template-page-blank header .navbar.navbar-scroll .nav-link:focus,body.page-template-page-blank header .navbar.navbar-scroll .nav-link.show,body.page-template-page-blank header .navbar.navbar-scroll .nav-link.active,body.page-template-page-blank-container header .nav-link,body.page-template-page-blank-container header .nav-link:visited,body.page-template-page-blank-container header .nav-link:focus,body.page-template-page-blank-container header .nav-link.show,body.page-template-page-blank-container header .nav-link.active,body.page-template-page-blank-container header .navbar .nav-link,body.page-template-page-blank-container header .navbar .nav-link:visited,body.page-template-page-blank-container header .navbar .nav-link:focus,body.page-template-page-blank-container header .navbar .nav-link.show,body.page-template-page-blank-container header .navbar .nav-link.active,body.page-template-page-blank-container header .navbar.navbar-scroll .nav-link,body.page-template-page-blank-container header .navbar.navbar-scroll .nav-link:visited,body.page-template-page-blank-container header .navbar.navbar-scroll .nav-link:focus,body.page-template-page-blank-container header .navbar.navbar-scroll .nav-link.show,body.page-template-page-blank-container header .navbar.navbar-scroll .nav-link.active{color:#fff}body.page-template-page-blank header .nav-link:hover,body.page-template-page-blank header .navbar .nav-link:hover,body.page-template-page-blank header .navbar.navbar-scroll .nav-link:hover,body.page-template-page-blank-container header .nav-link:hover,body.page-template-page-blank-container header .navbar .nav-link:hover,body.page-template-page-blank-container header .navbar.navbar-scroll .nav-link:hover{color:#0097ff}body.page-template-page-blank header .navbar-lang .nav-item:not(:last-child)::after,body.page-template-page-blank header .navbar .navbar-lang .nav-item:not(:last-child)::after,body.page-template-page-blank header .navbar.navbar-scroll .navbar-lang .nav-item:not(:last-child)::after,body.page-template-page-blank-container header .navbar-lang .nav-item:not(:last-child)::after,body.page-template-page-blank-container header .navbar .navbar-lang .nav-item:not(:last-child)::after,body.page-template-page-blank-container header .navbar.navbar-scroll .navbar-lang .nav-item:not(:last-child)::after{color:#fff}.menu1{overflow:hidden;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.7);transition:all .55s ease-in;z-index:-1000;opacity:0}.menu1 .menu1-content{display:flex;flex-direction:column;overflow-y:scroll;position:fixed;top:0;bottom:0;right:0;padding-top:230px;padding-left:3rem;padding-right:3rem;height:100%;line-height:1.3;background-color:#3a3a3a;color:#fff;z-index:1032;opacity:0;-ms-overflow-style:none;scrollbar-width:none;transition:all .55s ease-in;transform:translateX(100vh)}@media screen and (max-width: 991px){.menu1 .menu1-content{width:100%}}@media screen and (min-width: 992px){.menu1 .menu1-content{width:50%}}.menu1 .menu1-content::-webkit-scrollbar{display:none}.menu1 ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:1rem 0 3rem 0;padding:0}.menu1 ul li{display:block}.menu1 ul li a,.menu1 ul li a:visited{color:#fff;line-height:1}.menu1 ul li a:hover{opacity:.6}.menu1 ul.main1{flex-direction:column;justify-content:center;align-content:flex-start}.menu1 ul.main1 li a{display:block;padding:.375rem 0;font-size:1.8rem}.menu1 .nav-item{padding:0}@media screen and (max-width: 575px){.menu1 .nav-item{font-size:1.8rem}}@media screen and (min-width: 576px){.menu1 .nav-item{font-size:1.8rem}}@media screen and (min-width: 768px){.menu1 .nav-item{font-size:34px}}@media screen and (min-width: 992px){.menu1 .nav-item{font-size:34px}}@media screen and (min-width: 1200px){.menu1 .nav-item{font-size:34px}}@media screen and (min-width: 1400px){.menu1 .nav-item{font-size:34px}}.menu1 .nav-item .nav-link{padding:.75rem 0;transition:all .2s}.menu1 .nav-item .nav-link:hover{opacity:1}.menu1 .nav-item .dropdown-toggle::after{display:none}.menu1 .nav-item .dropdown-menu{width:100%;border:none}@media screen and (max-width: 991px){.menu1 .nav-item .dropdown-menu{position:relative !important;transform:none !important}}@media screen and (min-width: 992px){.menu1 .nav-item .dropdown-menu{position:fixed !important;top:calc(80px + 1rem) !important;left:50vw !important;transform:none !important}}.menu1 .nav-item .dropdown-menu .dropdown-item{position:relative;padding:.75rem 0;text-transform:lowercase;font-weight:700}@media screen and (max-width: 575px){.menu1 .nav-item .dropdown-menu .dropdown-item{font-size:1.3rem}}@media screen and (min-width: 576px){.menu1 .nav-item .dropdown-menu .dropdown-item{font-size:1.3rem}}@media screen and (min-width: 768px){.menu1 .nav-item .dropdown-menu .dropdown-item{font-size:30px}}@media screen and (min-width: 992px){.menu1 .nav-item .dropdown-menu .dropdown-item{font-size:30px}}@media screen and (min-width: 1200px){.menu1 .nav-item .dropdown-menu .dropdown-item{font-size:30px}}@media screen and (min-width: 1400px){.menu1 .nav-item .dropdown-menu .dropdown-item{font-size:30px}}.menu1 .nav-item .dropdown-menu .dropdown-item::after{content:"";position:absolute;left:0;bottom:0;display:block;height:1px;background-color:#3a3a3a;border:none !important;width:100vw;left:0}.menu1 .nav-item .dropdown-menu .dropdown-item:hover{background-color:#fff}.menu1 ul.main2{position:relative}.menu1 ul.main2::before{content:"—";display:block;position:absolute;top:-30px;left:0}.menu1 ul.main2 li a{text-transform:lowercase}.menu1 ul.main2 li a::after{content:"/";padding:0 5px}.menu1 ul.lang-menu,.menu1 ul.social-menu{flex-direction:row;align-items:center;justify-content:flex-start;margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:0px}.menu1 ul.lang-menu li,.menu1 ul.social-menu li{padding-left:1.5rem;padding-right:1.5rem}.menu1 ul.lang-menu li i,.menu1 ul.social-menu li i{font-size:28px}.menu1 ul.lang-menu{justify-content:flex-start;margin-left:-0.75rem;margin-right:-0.75rem}.menu1 ul.lang-menu li{position:relative;padding-left:.75rem;padding-right:.75rem}.menu1 ul.lang-menu li a{display:block;padding:.375rem;font-size:1.4rem;text-transform:uppercase}.menu1 ul.social-menu{font-size:1.25rem;margin-top:10px;margin-left:-0.375rem;margin-right:-0.375rem}.menu1 ul.social-menu li{padding-left:.375rem;padding-right:.375rem}.menu1.show{opacity:1;z-index:1029}.menu1.show .menu1-content{opacity:1;transform:translateX(0);z-index:1034}.menu1.show+.navbar-box .navbar-logo .logo img.logo-white,.menu1.show+.navbar .navbar-brand .logo img.logo-white{opacity:0}.menu1.show+.navbar-box .navbar-logo .logo img.logo-dark,.menu1.show+.navbar .navbar-brand .logo img.logo-dark{opacity:1}.menu1.navbar-scroll{padding-top:15px}.menu1.navbar-scroll .navbar-toggler{top:-90px}.menu1::-webkit-scrollbar{display:none}.menu1{-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs-wrapper{padding:.75rem 0;background-color:#f6f6f6;margin-top:80px}#breadcrumbs{margin-bottom:0 !important}.rank-math-breadcrumb p{margin-bottom:0 !important}#page-loader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;background-color:#fff;z-index:3000}#page-loader.show{display:flex}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background-color:#0161a3;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body,.elementor-widget-text-editor{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#3a3a3a;line-height:1.5}main{position:relative;overflow-x:hidden}main#content .page-header{display:none}body.page-template-page-blank,body.page-template-page-blank-container main{padding-top:calc(5rem + 100px)}main{position:relative;padding-top:80px}main::before{content:"";position:absolute;top:0;left:0;right:0;display:block;width:100%;height:80px;background-color:#3a3a3a}a,a:visited{color:#0097ff}a,.comments-area a,.page-content a{text-decoration:none}a:hover{color:#0161a3}h1,h2,h3,h4,h5,.elementor-widget-heading .elementor-heading-title{position:relative;font-family:"Bebas Neue";font-weight:400;line-height:1;margin-bottom:45px !important;color:#0161a3}h1,h2{position:relative !important;line-height:1.1}.text-center h1::before,.text-center h2::before{left:calc(50% - 30px)}b,strong{font-weight:700}.text-underline,.text-underline *{text-decoration:underline}.web-app{overflow-x:hidden}.container-fluid{width:100%;max-width:100%;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1200px){.container-fluid{padding-left:8.33vw;padding-right:8.33vw}}.row15{margin-left:-7.5px;margin-right:-7.5px}.row15 [class*=col-]{padding-right:7.5px;padding-left:7.5px}.bold{font-weight:700}.color-white{color:#fff !important}.color-white a,.color-white a:visited,.color-white a:hover{color:#fff !important}.bg-light{background-color:#f6f6f6 !important}.bg-white{background-color:#fff;color:#3a3a3a}.bg-10{background-color:#0161a3;color:#fff}.bg-10 a,.bg-10 a:visited,.bg-10 a:hover{color:#fff}.has-color-10-color,.has-color-10-color a{color:#0161a3 !important}.elementor-widget-button .elementor-button{font-size:16px;letter-spacing:1px}.elementor-widget-button:hover .elementor-button-link{opacity:.8}.btn{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#3a3a3a;letter-spacing:1px;font-weight:300;padding:.475rem 24px}.btn:hover{color:#3a3a3a}.btn-primary{background-color:#0161a3;border-color:#0161a3;color:#fff}.btn-primary:visited,.btn-primary:hover,.btn-primary:focus,.btn-primary:disabled,.btn-primary.disabled,.btn-primary>a,.btn-primary>a:visited,.btn-primary>a:hover,.btn-primary>a:focus,.btn-primary>a:disabled,.btn-primary>a.disabled{background-color:#0161a3;border-color:#0161a3;color:#fff;box-shadow:none}.btn-primary:hover{color:#fff;opacity:.9}.btn-10{background-color:#0161a3;border-color:#0161a3;color:#fff}.btn-10:visited,.btn-10:focus,.btn-10:disabled,.btn-10.disabled{background-color:#0161a3;border-color:#0161a3;color:#fff;box-shadow:none}.btn-10:hover{color:#fff;opacity:.9}.section-main{position:relative;padding:100px 0}.section-main.only-padding-top{padding:100px 0 0 0}.section-main.only-padding-bottom{padding:0 0 100px 0}.is-alternate .row{flex-direction:row-reverse}.section-first-home{padding:0}.section-bold{position:relative;z-index:1}.section-bold .elementor-inner-section{box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:3rem .75rem 1.5rem !important;margin-top:-100px;margin-bottom:-200px}@media screen and (min-width: 768px){.section-bold .elementor-inner-section{padding:100px 8.33% !important;margin-top:-100px;margin-bottom:-200px}.section-bold .elementor-inner-section>.elementor-container>.elementor-column:first-child{padding-right:8.33%}}.video-full-height .e-hosted-video{position:relative;height:calc(100vh - 80px);width:100%}.video-full-height .e-hosted-video video{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.fix-to-margin{position:relative}.fix-to-margin,.fix-to-margin figure,.fix-to-margin img{width:100%}@media screen and (min-width: 992px){.fix-to-margin.fix-to-margin-left{width:calc(100% + (100vw - 960px)/2 + .75rem)}.fix-to-margin.fix-to-margin-left.fix-to-margin-right{left:calc((100vw - 960px)/-2 - .75rem)}}@media screen and (min-width: 1200px){.fix-to-margin.fix-to-margin-left{width:calc(100% + (100vw - 1140px)/2 + .75rem)}.fix-to-margin.fix-to-margin-left.fix-to-margin-right{left:calc((100vw - 1140px)/-2 - .75rem)}}@media screen and (min-width: 1400px){.fix-to-margin.fix-to-margin-left{width:calc(100% + (100vw - 1320px)/2 + .75rem)}.fix-to-margin.fix-to-margin-left.fix-to-margin-right{left:calc((100vw - 1320px)/-2 - .75rem)}}.hero_1{position:relative;height:100vh}.hero_1 figure{height:100%;animation:zoomout 2s}.hero_1 .overlay{display:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.hero_1.has_overlay .overlay{display:block}body.home .hero_1{height:100vh}.hero_box{position:absolute;top:0;left:0;right:0;bottom:100px;padding:0;display:flex;flex-direction:column}.hero_box.position-left{align-items:felx-start}.hero_box.position-center{align-items:center}.hero_box.position-right{align-items:felx-end}.hero_box.vertical-position-top{justify-content:flex-start}.hero_box.vertical-position-center{justify-content:center}.hero_box.vertical-position-bottom{justify-content:flex-end}.hero_box .hero_phrase{padding:3rem .75rem;color:#fff;line-height:1.3;width:100%;animation:custom-bounce-in-right 2s}.hero_box .hero_phrase h1,.hero_box .hero_phrase h2,.hero_box .hero_phrase h3{font-size:50px;margin-bottom:0 !important;color:#fff}.hero_box .hero_phrase h1::before,.hero_box .hero_phrase h2::before,.hero_box .hero_phrase h3::before{display:none !important}.hero_box .hero_phrase p{font-size:30px;margin-bottom:0;color:#fff}@media screen and (max-width: 767px){.hero_box .hero_phrase h1,.hero_box .hero_phrase h2,.hero_box .hero_phrase h3{font-size:30px}.hero_box .hero_phrase p{font-size:20px}}@media screen and (max-width: 575px){.hero_box{left:0;right:0;width:100%}}@media screen and (min-width: 576px){.hero_box{left:calc((100vw - 540px)/2);width:540px}}@media screen and (min-width: 768px){.hero_box{left:calc((100vw - 720px)/2);width:720px}}@media screen and (min-width: 991px){.hero_box{left:calc((100vw - 960px)/2);width:960px}}@media screen and (min-width: 1200px){.hero_box{left:calc((100vw - 1140px)/2);width:1140px}}@media screen and (min-width: 1400px){.hero_box{left:calc((100vw - 1320px)/2);width:1320px}}.video-wrapper{position:relative;background-color:#000}.video-wrapper iframe,.video-wrapper .youtube-video,.video-wrapper .video-cover,.video-wrapper .video-js{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}.video-wrapper .btn-play{display:inline-flex;align-items:center;justify-content:center;font-size:24px;width:60px;height:60px;color:#0161a3;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.video-js .vjs-big-play-button{top:calc(50% - 24px);left:calc(50% - 45px)}.gmap{position:relative;width:100%}.gmap::after{content:"";display:block;width:100vw;height:1px;background:#3a3a3a;position:absolute;left:0;bottom:0}.gmap iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}.cn-button.bootstrap{background:#fff !important;color:#0161a3 !important}.grecaptcha-badge{visibility:hidden}.accordion{border:none;border-radius:0;background-color:rgba(0,0,0,0)}.accordion-item{border:none !important;border-radius:0 !important;background-color:rgba(0,0,0,0) !important;margin-bottom:1px}.accordion-item h1,.accordion-item h2{padding-top:0 !important}.accordion-item h1::before,.accordion-item h2::before{display:none}.accordion-item .accordion-header{margin-bottom:1px !important}.accordion-item .accordion-button{color:#0097ff;font-weight:400;font-size:1.3rem;padding:.75rem;background-color:#0161a3 !important}.accordion-item .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-item .accordion-button:focus,.accordion-item .accordion-button:not(.collapsed){box-shadow:none !important}.accordion-body{padding:1.5rem .75rem;font-weight:400}.pagination{display:flex;align-items:center;margin:1.5rem -0.375rem 0}.page-numbers{width:30px;height:30px;border-radius:3px;margin:0 .375rem;display:inline-flex;align-items:center;justify-content:center;background-color:#0097ff}.page-numbers,.page-numbers:visited,.page-numbers:hover{color:#fff}.page-numbers.current,.page-numbers:hover{background-color:#3a3a3a}.elementor-widget-go_elementor_card,.elementor-widget-go_elementor_card>.elementor-widget-container{height:100%}.elementor-widget-go_elementor_card.mb-0 .go-card{margin-bottom:0 !important;height:100% !important}.go-card{margin-bottom:1.5rem;height:calc(100% - 1.5rem);transition:all .35s}.go-card>a{display:block}@media(hover: hover){.go-card>a:hover{opacity:1 !important}}.go-card .figure-wrap{position:relative}.go-card .figure-wrap .overlay{position:absolute;top:0;left:0;right:0;bottom:0}.go-card figure img{transform:scale(1);transition:all .35s}.go-card .go-card-ico{color:#0097ff;font-size:3rem;margin-bottom:.75rem}.go-card h3{font-size:26px;line-height:1.1;margin-bottom:.75rem !important}.go-card p{margin-bottom:.75rem;color:#3a3a3a}.go-card .datetime{color:#3a3a3a;margin-bottom:.75rem;font-weight:700;font-size:.8rem}.go-card .link{color:#0097ff;letter-spacing:1px}@media(hover: hover){.go-card:hover .link{color:#0161a3}}.go-card.card-default,.go-card.card-production-product{overflow:hidden}.go-card.card-default .go-card-body,.go-card.card-production-product .go-card-body{padding:1.5rem}.go-card.card-default h3,.go-card.card-production-product h3{font-size:1.5rem}@media(hover: hover){.go-card.card-default:hover .link,.go-card.card-production-product:hover .link{color:#0097ff}}@media screen and (min-width: 768px)and (max-width: 1399px){.go-card.card-production-product{display:flex;flex-direction:column;justify-content:space-between;min-height:280px}}.go-card.card-image{position:relative;height:calc(100% - 1.5rem);text-align:center}.go-card.card-image .figure-wrap figure img{transform:scale(1);transition:all .35s}.go-card.card-image .go-card-body{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column}.go-card.card-image .go-card-body.vertical-position-center{justify-content:center}.go-card.card-image .go-card-body.vertical-position-top{justify-content:flex-start}.go-card.card-image .go-card-body.vertical-position-bottom{justify-content:flex-end}.go-card.card-image h3{font-size:2rem;color:#fff}.go-card.card-image,.go-card.card-image p{color:#fff}.go-card.card-image .elementor-button{background-color:#fff}@media(hover: hover){.go-card.card-image:hover .figure-wrap figure img{transform:scale(1.1)}}.go-card.card-service{padding:1.5rem;background-color:#0161a3;height:calc(100% - 1.5rem);text-align:center}.go-card.card-service h3,.go-card.card-service .ico-wrap{color:#0097ff}.go-card.card-service h3{font-size:1rem;line-height:1.5;margin-bottom:1.5rem !important}.go-card.card-service .ico-wrap{font-size:36px;margin-bottom:.75rem}.go-card.card-service,.go-card.card-service p{color:#fff}.go-card.card-service .elementor-button{background-color:#fff}.go-card.card-team{box-shadow:none;text-align:center}.go-card.card-team .figure-wrap{margin-bottom:0}.go-card.card-team .go-card-body{position:relative;top:-36px;width:calc(100% - 3rem);margin:auto;padding:.75rem;background-color:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,.25)}.go-card.card-team h3{font-size:1.4rem;margin-bottom:.375rem !important}.go-card.card-team p{font-weight:700;margin-bottom:0}.go-card.padding-no{padding:0}.go-card.padding-no .go-card-body{padding:0}.go-card.card-dark{background-color:#3a3a3a}.go-card.card-dark .go-card-body,.go-card.card-dark h3,.go-card.card-dark p{color:#fff}.go-card.card-dark .go-card-ico{color:#0097ff}@media(hover: hover){.go-card.card-dark:hover{background-color:#cbeaff}}.go-card.card-light{background-color:#fff}.go-card.card-light .go-card-body,.go-card.card-light h3,.go-card.card-light p{color:#3a3a3a}.go-card.card-light .go-card-ico{color:#0097ff}@media(hover: hover){.go-card.card-light:hover{background-color:#cbeaff}}.go-card.card-transparent-dark{background-color:rgba(0,0,0,0)}.go-card.card-transparent-dark .go-card-body,.go-card.card-transparent-dark h3,.go-card.card-transparent-dark p{color:#fff}.go-card.card-transparent-dark .go-card-ico{color:#0097ff}.go-card.card-transparent-light{background-color:rgba(0,0,0,0)}.go-card.card-transparent-light .go-card-body,.go-card.card-transparent-light p{color:#3a3a3a}.go-card.card-transparent-light h3{color:#0161a3}.go-card.card-transparent-light .go-card-ico{color:#0097ff}.go-card-counter{text-align:center}.go-card-counter .go-card-counter-ico{color:#0097ff;font-size:3rem;margin-bottom:0}.go-card-counter .go-card-counter-number{font-family:"Bebas Neue";font-weight:400;font-size:40px;color:#3a3a3a}.go-card-counter .go-card-counter-content{color:#3a3a3a}@media screen and (min-width: 576px){#section-review{background-image:url(../images/icons/review.svg);background-position:1.5rem center;background-repeat:no-repeat}}@media screen and (max-width: 991px){#section-review{background-size:50%}}.review-loop-item{text-align:center}.review-loop-item h3{font-size:1.2rem;margin-bottom:.75rem !important}.review-loop-item .review-author{color:#0161a3}.review-loop-item .review-author,.review-loop-item .review-date{font-weight:400}.swiper-button-next,.swiper-button-prev{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#3a3a3a;color:#fff;border-radius:50%;top:calc(-50px - 0rem);left:auto;bottom:auto}.swiper-button-next::after,.swiper-button-prev::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;font-size:22px}.swiper-button-next{right:0}.swiper-button-next::after{content:""}.swiper-button-prev{right:calc(50px + .75rem)}.swiper-button-prev::after{content:""}.swiper-pagination{text-align:left}.swiper-pagination-bullet{width:10px;height:10px;margin:0 2px !important}.swiper-pagination-bullet:first-child{margin-left:0 !important}.swiper-pagination-bullet-active{background:#3a3a3a}.swiper-box{position:relative}.swiper-box .swiper-pagination{bottom:-25px !important}.swiper-box-default .swiper{overflow:visible}.swiper-box-rooms .swiper,.swiper-box-tours .swiper{overflow:visible}.swiper-box-tours .swiper-slide{height:100%}.swiper-box-tours .swiper-slide>article{height:100%;margin-bottom:0 !important}.swiper-box-room-gallery .swiper-button-next,.swiper-box-room-gallery .swiper-button-prev{left:auto;right:-25px}.swiper-box-room-gallery .swiper-button-next{top:calc(50% - 55px)}.swiper-box-room-gallery .swiper-button-prev{top:calc(50% + 5px)}@media screen and (min-width: 992px){.swiper-box-reviews .swiper-slide{padding:0 25%}}.swiper-box-reviews .swiper-pagination{position:relative;bottom:0;margin-top:50px}.page .the_title h1,.page .the_content h1,.single .the_title h1,.single .the_content h1{font-size:2rem;margin-bottom:60px}.page .the_title h2,.page .the_content h2,.single .the_title h2,.single .the_content h2{font-size:1.5rem;margin-top:60px;margin-bottom:30px}.page .the_title img,.page .the_content img,.single .the_title img,.single .the_content img{width:100%;max-width:100%;height:auto;margin-bottom:1rem;border-radius:5px}.page .the_thumbnail,.single .the_thumbnail{margin-bottom:1rem;overflow:hidden}.page .the_thumbnail img,.single .the_thumbnail img{border-radius:5px}.page .btn-ritorna,.page .btn-prosegui,.page .btn-generico,.single .btn-ritorna,.single .btn-prosegui,.single .btn-generico{margin-top:60px;margin-right:15px}.page .wp-caption,.single .wp-caption{max-width:100% !important}.the_content ul,ul.category-list{padding:.75rem 2rem;background-color:#f6f6f6;margin-top:30px;margin-bottom:30px;border-radius:5px}.the_content ul:first-child,ul.category-list:first-child{margin-top:60px;margin-bottom:60px}body.single-service .single-service-content .ico-wrap i{font-size:120px;color:#0097ff}.form-control,.form-select,.custom-select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:solid 1px #3a3a3a;background:rgba(0,0,0,0);padding:.375rem .75rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-control:focus,.form-select:focus,.custom-select:focus,.form-check-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#3a3a3a;background-color:rgba(0,0,0,0)}.form-check-input:focus{border-color:#0097ff}.form-control{background-clip:border-box}textarea.form-control{height:100px}.form-check{padding-left:0;display:flex}.form-check .wpcf7-list-item{margin:0}.form-check .form-check-input{float:none;margin-left:0}.form-check a{color:#0097ff}.form-check>p{display:flex}.form-check-input{border-color:#3a3a3a;background-color:rgba(0,0,0,0)}.form-check-input:checked{background-color:#3a3a3a;border-color:#3a3a3a}.form-check-input[type=checkbox]{border-radius:0}.form-check-label{color:#3a3a3a;padding-left:.75rem}.form-check-label>a,.form-check-label a:hover,.form-check-label a:visited{color:#0097ff}.select2-container--default .select2-selection--single{border-radius:0}.select2-container .select2-selection--single{height:38px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.submit-wrap>input[type=submit]{width:100%}.label.sr-only{display:none}.select2-container--open .select2-dropdown--below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:0px}.wpcf7-spinner{display:block}[type=button],[type=submit],button,.wpcf7-submit{border-radius:0;background-color:#0097ff;color:#fff;border-color:#0097ff}[type=button]:hover,[type=submit]:hover,button:hover,.wpcf7-submit:hover{background-color:#0097ff;color:#fff;border-color:#0097ff}[type=button]:disabled,[type=submit]:disabled,button:disabled,.wpcf7-submit:disabled{background-color:#ccc;opacity:.5;border-color:#ccc}.contacts-menu{display:flex;flex-direction:column}footer{position:relative;padding:5rem 0;background-color:#3a3a3a;color:#fff;font-size:14px}footer>.footer-fascia:first-child>.container{position:relative}footer a,footer a:visited{color:#fff}footer a:hover{color:#fff;opacity:1;text-decoration:underline}footer .footer-fascia{position:relative;z-index:1}footer .footer-logo{width:100%;max-width:160px;margin-bottom:3rem}footer .footer-logo img{width:100%}footer .copy{margin-top:2.5rem;font-size:12px}footer .footer-title{margin-bottom:.375rem;font-family:"Bebas Neue";font-size:1.2rem}footer .footer-menu{position:relative;display:flex;flex-direction:column;margin-bottom:.75rem}footer .footer-menu2{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-5px;margin-right:-5px;margin-bottom:.75rem}footer .footer-menu2 li{position:relative;padding-left:5px;padding-right:5px}footer .footer-menu2 li,footer .footer-menu2 li a{font-size:14px}footer .footer-menu2 li:not(:last-child)::before{content:"";position:absolute;top:0;bottom:0;right:-1px;display:block;width:1px;background-color:#fff}footer .social-menu{display:flex;flex-direction:row;align-items:center;padding-top:0;margin-left:-0.375rem;margin-right:-0.375rem}footer .social-menu li{position:relative;padding-left:.375rem;padding-right:.375rem}footer .social-menu li a,footer .social-menu li a:visited,footer .social-menu li a:hover{display:flex;align-items:center;justify-content:center;text-decoration:none}footer .social-menu li i{color:#fff;font-size:22px}footer p{margin-bottom:.75rem}.fixed-buttons{position:fixed;z-index:16000002;bottom:1px;right:0;display:flex;align-items:center;padding:0}.fixed-buttons li{padding:0;margin:0 1px 0 0}.fixed-buttons li a,.fixed-buttons li a:visited,.fixed-buttons li button{width:60px;height:60px;padding:.375rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#0161a3;transition:all .35s;font-size:14px;text-transform:uppercase}.fixed-buttons li a i,.fixed-buttons li a:visited i,.fixed-buttons li button i{color:#fff;margin-right:0 !important;font-size:22px}.fixed-buttons li a.whatsapp i,.fixed-buttons li a:visited.whatsapp i,.fixed-buttons li button.whatsapp i{font-size:28px}#cookie-notice{z-index:100000000 !important}/*# sourceMappingURL=frontend.min.css.map */