@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");@font-face{font-family:"Baskervville";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baskervville/v5/YA9Kr0yU4l_XOrogbkun3kQQtZms.ttf) format("truetype")}@font-face{font-family:"Baskervville";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baskervville/v5/YA9Ur0yU4l_XOrogbkun3kQgtw.ttf) format("truetype")}@font-face{font-family:"Lexend Zetta";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lexendzetta/v10/ll87K2KYXje7CdOFnEWcU8solg.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA7g4.ttf) format("truetype")}.font-lexend{font-family:"Lexend Zetta",sans-serif}.font-baskerville{font-family:"Baskervville",serif;font-style:italic}.font-montserrat{font-family:"Montserrat",sans-serif}.text-color-principale{color:#0a4259}.czc-image-layout img{opacity:0;transition:.6s opacity;display:none;padding:25px 0;width:100%}.czc-image-layout img.active{opacity:1;display:inline-block}.czc-image-layout .label-change{cursor:pointer}.eng-block .timeline ol{padding:350px 0}.wrap-timeline{background-image:url("/wp-content/uploads/2021/07/sfondo-mare.jpg");background-size:cover;background-position:center;background-color:#0a4259;padding:75px 0}.wrap-timeline .intro-text{padding:135px 50px}.wrap-timeline .intro-text h1{margin:0;margin-bottom:30px;font-family:"Baskervville",serif;font-style:italic;color:#fff;font-size:52px}.wrap-timeline .intro-text p{color:#fff}.wrap-timeline .intro-text .arrows{display:none;color:#fff;font-family:"Baskervville",serif;font-style:italic;font-size:15px}.wrap-timeline .intro-text .arrows button{background:0 0;border:none}.wrap-timeline .intro-text .arrows button.disabled{pointer-events:none;opacity:.5}.wrap-timeline .intro-text .arrows button i{color:#fff}.wrap-timeline .timeline{white-space:nowrap;overflow-x:hidden}.wrap-timeline .timeline ol{font-size:0;width:100vw;padding:400px 0;transition:all 1s}.wrap-timeline .timeline ol li{position:relative;display:inline-block;list-style-type:none;width:650px;height:3px;background:#fff}.wrap-timeline .timeline ol li div{position:absolute;left:42%;width:400px;padding:15px;font-size:16px;white-space:normal;color:#fff;text-align:center;font-family:"Baskervville",serif;font-style:italic}.wrap-timeline .timeline ol li div:before{display:none;content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}.wrap-timeline .timeline ol li div time{display:block;font-size:30px;margin-bottom:8px;font-family:"Lexend Zetta",sans-serif;font-style:normal}.wrap-timeline .timeline ol li:not(:first-child){margin-left:14px}.wrap-timeline .timeline ol li:after{content:"";position:absolute;top:50%;left:100.2%;bottom:0;width:12px;height:12px;transform:translateY(-50%);border-radius:50%;background:#fff}.wrap-timeline .timeline ol li:nth-child(odd) div{top:-5px;transform:translateY(-100%)}.wrap-timeline .timeline ol li:nth-child(odd) div:before{top:100%;border-width:8px 8px 0 0;border-color:#fff transparent transparent}.wrap-timeline .timeline ol li:nth-child(even) div{top:116%}.wrap-timeline .timeline ol li:nth-child(even) div:before{top:-8px;border-width:8px 0 0 8px;border-color:transparent transparent transparent #fff}@media screen and (min-width:992px){.wrap-timeline{display:flex;position:relative;background-image:url("/wp-content/uploads/2021/07/sfondo-mare.jpg")}.wrap-timeline .intro-text{width:30%;z-index:1}.wrap-timeline .intro-text .arrows{display:block}.wrap-timeline .timeline{width:70%}}@media screen and (max-width:991px){.wrap-timeline .timeline ol{width:auto;padding:0;transform:none !important}.wrap-timeline .timeline ol li{width:auto;display:block;height:auto;background:0 0}.wrap-timeline .timeline ol li div{width:94%;height:auto !important;margin:0 auto 25px;position:static}.wrap-timeline .timeline ol li:first-child{margin-top:25px}.wrap-timeline .timeline ol li:not(:first-child){margin-left:auto}.wrap-timeline .timeline ol li:nth-child(odd) div{transform:none}.wrap-timeline .timeline ol li:nth-child(odd) div:before{left:50%;top:100%;transform:translateX(-50%);border:none;border-left:1px solid #fff;height:25px}.wrap-timeline .timeline ol li:nth-child(even) div:before{left:50%;top:100%;transform:translateX(-50%);border:none;border-left:1px solid #fff;height:25px}.wrap-timeline .timeline ol li:nth-last-child(2) div:before{display:none}.wrap-timeline .timeline ol li:not(:last-child):after{display:none}}.popup{left:0;position:fixed;bottom:20px;transition:left .5s ease;z-index:999999999;width:300px;background-color:#c4c4c4}.popup.closed{left:-300px}.popup .popup-content{background-color:#c4c4c4;box-sizing:border-box;color:#111;float:left;height:100%;padding:1em;width:300px}.popup .popup-content h3{font-family:"Lexend Zetta",sans-serif;text-transform:uppercase;color:#0a4259;font-size:20px;margin-top:20px;margin-bottom:10px}.popup .popup-content span{border-bottom:1px solid #111;font-size:18px;line-height:1.1;margin:10px 0;display:inline-block;font-weight:700}.popup .popup-content p{color:#0a4259;font-size:12px;line-height:1.3rem}.popup .popup-content input[type=text],.popup .popup-content input[type=tel],.popup .popup-content input[type=email]{background-color:transparent;outline:none;box-shadow:none;border:none;font-family:"Baskervville",serif;font-style:italic;border-bottom:1px solid #0a4259;color:#0a4259;width:100%;border-radius:0}.popup .popup-content input[type=text]::placeholder,.popup .popup-content input[type=tel]::placeholder,.popup .popup-content input[type=email]::placeholder{color:#0a4259 !important;opacity:1}.popup .popup-content .btn{background-color:#0a4259;font-family:"Lexend Zetta",sans-serif;text-transform:uppercase;color:#fff;margin:15px}.popup .privacy-link{color:#0a4259;text-align:center;text-decoration:none;display:block;font-size:11px}.button_popup{background-color:rgba(196,196,196,.6);position:absolute;bottom:10px;left:300px;height:150px;padding-top:1.5em;width:45px;display:block;font-size:21px;color:#fff}.button_popup:hover{text-decoration:none;color:#0a4259}.button_popup span{transform:rotate(90deg);display:block;font-family:"Baskervville",serif;font-style:italic}.bg-principale label{color:#fff}label{font-family:"Baskervville",serif;font-style:italic;padding:10px 0}[type=text],[type=tel],[type=email],[type=number]{background:0 0;width:100%;border:none;border-radius:2px;padding:5px;height:30px;border-bottom:1px solid #fff}textarea{background:0 0;width:100%;border-radius:2px;padding:5px;height:100px;border:1px solid #fff}[type=submit]{font-family:"Lexend Zetta",sans-serif;background:0 0;border:none;color:#fff}select{background:0 0;border:1px solid #fff;color:#fff;padding:10px;width:100%}.ajax-loader{display:block}.wpcf7-response-output{color:#fff !important}.sow-slider-base .sow-slider-pagination{text-align:center !important;bottom:10px !important}.archive.sidebar-open .header-scroll #header-2{display:none !important}#nav-modelli{position:fixed;opacity:0;top:0;left:-100%;width:100%;height:100vh;z-index:6000;transition:1s left,.6s opacity ease-in;color:#fff;font-family:"Lexend Zetta",sans-serif}#nav-modelli .menu-modelli{background-image:url(/wp-content/uploads/2021/07/sfondo-mare.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;width:50%;height:100vh;position:relative;z-index:100;box-shadow:0px 0px 15px -1px #181818;overflow-y:auto;overflow-x:hidden}#nav-modelli .menu-modelli .menu-modelli-video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden;transition:.6s opacity;opacity:0}#nav-modelli .menu-modelli .menu-modelli-video.active{opacity:1}#nav-modelli .menu-modelli .green{color:green}#nav-modelli .menu-modelli .white{color:#fff}#nav-modelli .menu-modelli .red{color:red}#nav-modelli .menu-modelli sup{color:#ddff02;font-size:65%}#nav-modelli .sfuocato{opacity:0;content:"";position:fixed;pointer-events:none !important;top:0;width:50%;right:-1000%;height:100vh;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:hidden;z-index:50;transition:1s opacity;transition-delay:.6s}#nav-modelli .menu-modelli-submenu{opacity:0;content:"";position:fixed;top:0;width:50%;left:-100%;height:100vh;overflow-y:hidden;z-index:60;transition:1s all;background-color:#0a4259;background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:15%}#nav-modelli .menu-modelli-submenu.active{opacity:1;left:50%;transition-delay:0s}#nav-modelli .menu-modelli-submenu .titolo{font-family:"Baskervville",serif;font-style:italic;font-size:3.5rem;text-align:center;margin-bottom:60px}#nav-modelli .menu-modelli-submenu .container-sub-menu li{font-size:1.2rem;padding:0 0 20px}#nav-modelli .menu-modelli-submenu .image-sub-menu img{display:block;max-width:70%;margin:auto}@media (max-width:1200px){#nav-modelli .menu-modelli-submenu .image-sub-menu img{max-width:85%}}#nav-modelli.active{left:0;opacity:1}#nav-modelli.active .sfuocato{opacity:1;right:0}#nav-modelli .close{padding:20px;border-bottom:1px solid #fff;margin-bottom:50px;cursor:pointer}#nav-modelli ul{padding-left:0;list-style-type:none}#nav-modelli ul li:nth-child(1){-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}#nav-modelli ul li:nth-child(2){-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}#nav-modelli ul li:nth-child(3){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}#nav-modelli ul li:nth-child(4){-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}#nav-modelli ul li:nth-child(5){-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}#nav-modelli ul li:nth-child(6){-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}#nav-modelli ul li:nth-child(7){-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}#nav-modelli ul li:nth-child(8){-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}#nav-modelli ul li:nth-child(9){-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;-o-animation-delay:4.5s;animation-delay:4.5s}#nav-modelli ul li:nth-child(10){-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}#nav-modelli ul>li{font-size:1.5rem;color:#fff;display:block;width:100%;float:none;padding:20px;text-transform:uppercase;text-align:center}#nav-modelli ul>li span{font-family:"Baskervville",serif;font-style:italic;font-size:1.75rem}#nav-modelli ul>li a{color:#fff}#nav-modelli ul>li .sub-menu{display:none}header{height:auto;transition:1s all;position:fixed;top:0;left:0;width:100%;z-index:1000}header.landing{position:static}header.header-non-scrolled nav li:hover a,header.header-non-scrolled nav li.current-menu-item a,header.header-non-scrolled nav li.current-product-ancestor a,header.header-non-scrolled nav li.current-menu-parent a,header.header-non-scrolled nav li.current-menu-ancestor a,header.header-non-scrolled nav li.active a{color:#afc5a5 !important}header #logo .logo-no-scritta{opacity:1 !important}header #logo .logo-scritta{opacity:0 !important}header.header-scroll{background:#cfd9c7;color:#0a4259}header.header-scroll nav ul{border-bottom:1px solid #fff}header.header-scroll a{color:#0a4259}header.header-scroll #logo .logo-no-scritta{opacity:0 !important}header.header-scroll #logo .logo-scritta{opacity:1 !important}header #header-2{border-bottom:none;background:0 0;color:#fff}header #header-2 #logo{position:relative;height:80px;width:60px;margin:0 auto;padding-top:3px}@media only screen and (min-width:640px){header #header-2 #logo{width:100px;height:130px}}@media only screen and (max-width:1023px) and (orientation:landscape){header #header-2 #logo{height:80px;width:60px}}header #header-2 #logo img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}header #header-2 #logo img.logo-no-scritta{opacity:0}header #header-2 #logo img.logo-scritta{opacity:1}header #header-2 nav{margin:auto;width:100%;background-color:unset}header #header-2 nav ul{list-style-type:none;margin:0;padding:20px;border-bottom:1px solid #fff}header #header-2 nav ul>li{list-style:none;width:33.3333333333%;transition:.5s all;text-align:center}header #header-2 nav ul>li:hover a,header #header-2 nav ul>li.current-menu-item a,header #header-2 nav ul>li.current-product-ancestor a,header #header-2 nav ul>li.current-menu-parent a,header #header-2 nav ul>li.current-menu-ancestor a,header #header-2 nav ul>li.active a{animation:none;color:#0a4259}header #header-2 nav ul>li:hover .menu-image-title,header #header-2 nav ul>li.current-menu-item .menu-image-title,header #header-2 nav ul>li.current-product-ancestor .menu-image-title,header #header-2 nav ul>li.current-menu-parent .menu-image-title,header #header-2 nav ul>li.current-menu-ancestor .menu-image-title,header #header-2 nav ul>li.active .menu-image-title{opacity:1}header #header-2 nav ul>li.voce-modelli{cursor:pointer}header #header-2 nav ul>li img{width:60px}header #header-2 nav ul>li:before{position:absolute;content:"";top:50%;right:-21px;color:#9a9a9a;font-size:20px;line-height:40px;transform:translateY(-50%)}header #header-2 nav ul>li:last-child:before{content:""}header #header-2 nav ul>li a{text-transform:uppercase;font-size:.6rem;position:relative;text-decoration:none;color:#fff;font-family:"Lexend Zetta",sans-serif;display:flex;justify-content:center;transition:.6s}@media screen and (min-width:1200px){header #header-2 nav ul>li a{font-size:.8rem}}header #header-2 nav ul>li .menu-image-title{opacity:0;position:absolute;background:rgba(255,255,255,.9);transition:.5s all;top:36px;color:#222;left:10px;font-size:12px;border-radius:3px;z-index:100;width:auto;white-space:nowrap}header #header-2 nav ul>li ul.sub-menu{background:#fff;position:absolute;margin-top:10px;left:70%;top:auto;margin-left:-78px;z-index:100;transition:.5s all ease;box-shadow:4px 6px 10px 0px #444;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px)}header #header-2 nav ul>li ul.sub-menu li{text-align:left;white-space:nowrap;width:100%;padding:10px}header #header-2 nav ul>li ul.sub-menu li:hover{background:#0a4259;border-bottom-color:#222}header #header-2 nav ul>li ul.sub-menu li:hover a{color:#fff}header #header-2 nav ul>li ul.sub-menu li a{color:#0a4259;font-size:15px;text-align:left}header #header-2 nav ul>li ul.sub-menu li.current-menu-item,header #header-2 nav ul>li ul.sub-menu li.current-product-parent{background:#0a4259;border-bottom-color:#222}header #header-2 nav ul>li ul.sub-menu li.current-menu-item a,header #header-2 nav ul>li ul.sub-menu li.current-product-parent a{color:#fff}header #header-2 nav ul>li:hover ul.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}header #header-2 .item-cart .cart-header{text-decoration:none;text-transform:uppercase;border:1.5px solid #c4c4c4;padding:5px 10px}header #header-2 .item-cart .cart-header:hover{border:1.5px solid;transition:.5s}@media (min-width:768px){header #header-2 #menu-item-288{display:none !important}}header #header-2 img.header-img{width:auto;max-height:140px;padding:10px 0}@media (max-width:800px){header #header-2 img.header-img{max-height:85px}}header #menu-toggle{overflow:hidden;text-align:right}header #menu-toggle .hamburger{padding:0;margin-top:5px}header #menu-toggle .hamburger .hamburger-inner:before,header #menu-toggle .hamburger .hamburger-inner:after,header #menu-toggle .hamburger .hamburger-inner{background-color:#fff;width:100%;border-radius:0;height:1px}header #menu-toggle #menu-text-mobile{color:#fff;font-size:8px}.small-menu,.wpml-ls-item{max-width:25px}@media screen and (min-width:1200){.small-menu,.wpml-ls-item{max-width:50px}}.small-menu span,.wpml-ls-item span{font-family:"Baskervville",serif;font-style:italic;text-transform:capitalize}.small-menu i,.wpml-ls-item i{font-size:.8rem}@media screen and (min-width:1200px){.small-menu i,.wpml-ls-item i{font-size:1rem}}.small-menu img,.wpml-ls-item img{max-width:24px}#header-mobile .mm-panel{background:#0a4259}#header-mobile .mm-panel a{color:#fff;font-family:"Lexend Zetta",sans-serif;text-transform:uppercase}#header-mobile .mm-panel a:after{border-color:#fff}#header-mobile .mm-panel a:not(.mm-navbar__title){padding:15px 30px;font-size:.9rem}.side-header-mobile{display:flex;justify-content:center;align-items:center}.side-header-mobile>div{display:inline-block}.side-header-mobile .shop-item{margin-right:5px}.side-header-mobile .shop-item a{display:block;margin-top:-5px}.side-header-mobile .shop-item img{width:22.5px}.side-header-mobile .wpml-ls{padding:0;border:none}.side-header-mobile .wpml-ls ul li a{color:#fff}.side-header-mobile .wpml-ls ul li a .wpml-ls-display{display:none}.row-nav{align-items:flex-start;justify-content:center}@media (max-width:1325px){.row-nav{align-items:center;justify-content:space-between;padding:0 10px}.row-nav>div{padding:0 !important}}.mm-menu .mm-navbar{font-size:1.15rem;padding-top:5px;padding-bottom:10px;line-height:1;border-bottom:1px solid #fff;height:auto}@media (min-width:375){.mm-menu .mm-navbar{font-size:1.45rem;padding-bottom:15px}}@media (min-width:768px){.mm-menu .mm-navbar{font-size:2rem;padding-bottom:10px}}.mm-menu .mm-listview{margin-top:20px !important}@media (max-width:419px){.mm-menu .mm-listview{margin-top:10px !important}}@media (max-width:379px){.mm-menu .mm-listview{margin-top:0 !important}}.mm-menu .mm-listview .menu-item{font-size:1.75rem;padding:10px 0}@media (max-width:419px){.mm-menu .mm-listview .menu-item{font-size:1.5rem;padding:7.5px 0}}@media (max-width:379px){.mm-menu .mm-listview .menu-item{font-size:1.25rem;padding:5px 0}}.mm-menu .mm-listview .menu-item:after{display:none !important}.mm-menu .mm-btn:before{border-color:#fff;top:33px;left:15px}@media (max-width:419px){.mm-menu .mm-btn:before{top:28px}}@media (max-width:379px){.mm-menu .mm-btn:before{top:22px}}.mm-listview .mm-next,.mm-btn.mm-prev{background:#fff}body{font-family:"Montserrat, sans-serif";font:100% "Montserrat",sans-serif;color:#000;font-size:1rem;line-height:2rem}body.scroll-disabled{height:100vh;overflow-y:hidden;width:100%}body .loader-patrone{background:none repeat scroll 0 0 #fff;position:fixed;bottom:0;left:0;right:0;top:0;width:100%;height:100%;z-index:999999999999}body .loader-patrone .loader_inner{background-image:url(//dev.patroneboat.com/wp-content/themes/cinquezerocinque/assets/css/../images/preloader.gif);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#fff;height:150px;width:150px;margin-top:-75px;margin-left:-75px;left:50%;top:50%;position:absolute;opacity:1;transition:.2s all}body .loader-patrone.loaded{opacity:0;transition:.2s opacity,1s top;transition-delay:.2s;top:-100vh}body .loader-patrone.loaded .loader_inner{opacity:0}.admin{position:fixed;background:rgba(255,255,255,.8);color:#000;z-index:99999;transition:.5s all;opacity:0;box-shadow:0px 0px 20px 0px #333}.admin ul{padding:0;margin:0}.admin ul li{list-style:none;transition:.5s all;padding:10px}.admin ul li a{color:#000}.admin ul li .fas{width:20px}.admin ul li:hover{background:#000;color:#fff}.admin ul li:hover a{color:#fff}.admin#adm2,.admin#adm3,.admin#adm4{padding:10px}.admin#adm1{top:0;left:0}.admin#adm2{top:0;right:0}.admin#adm3{bottom:0;right:0}.admin#adm4{bottom:0;left:0}.admin:hover{opacity:1}#the_site{width:100%;background:#fff}#the_site.content-padding{padding-top:130px}@media (max-width:767px){#the_site.content-padding{padding-top:80px}}#the_site.content-padding header{background-color:#cfd9c7}#the_site.content-padding header.header-non-scrolled{background-color:#c4c4c4}#the_site.content-padding header.header-non-scrolled nav li:hover a,#the_site.content-padding header.header-non-scrolled nav li.current-menu-item a,#the_site.content-padding header.header-non-scrolled nav li.current-product-ancestor a,#the_site.content-padding header.header-non-scrolled nav li.current-menu-parent a,#the_site.content-padding header.header-non-scrolled nav li.current-menu-ancestor a,#the_site.content-padding header.header-non-scrolled nav li.active a{color:#0a4259 !important}#the_site #content-body{min-height:75vh;margin:0 auto}.arrow-link-right{box-sizing:border-box;position:relative;display:inline-block;transform:scale(var(--ggs,1));border-top:3px solid transparent;border-bottom:3px solid transparent;box-shadow:inset 0 0 0 3px;width:40px;height:7px}.arrow-link-right:after{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);right:0;bottom:-3px}.arrow-link-right.tight{border-top:2px solid transparent;border-bottom:2px solid transparent;height:6px}.arrow-link-right.tight:after{width:8px;height:8px;border-top:2px solid;border-right:2px solid}.contatti-title,.contatti-text,.contatti-list{margin-bottom:25px}.contatti-title,.contatti-list li em{color:#0a4259}.contatti-text{font-size:16px}.contatti-list li em{font-weight:700}.contatti-list{list-style-type:none;padding:0;font-size:20px}.contatti-list li{margin-bottom:1rem}.contatti-list li:last-child{margin-bottom:0}.contatti-list li a:hover{color:#0a4259;text-decoration:underline}.chisiamo-gallery-diconodinoi .slide-img img{width:auto;height:50px;margin:0 auto}.row-dicono-di-noi img{width:auto;height:70px !important;margin:0 auto}.owl-dots{margin-top:20px}.owl-carousel button.owl-dot{height:20px;width:20px;border:1px solid #ccc;border-radius:50%;margin-left:10px}.owl-carousel button.owl-dot.active{background:#ccc}.czc-area-modal{position:fixed;inset:0;z-index:99999}.czc-area-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.7)}.czc-area-modal__dialog{position:relative;width:min(1100px,90vw);margin:5vh auto;background:#fff;border-radius:12px;overflow:hidden;z-index:2}.czc-area-modal__close{position:absolute;top:-7px;right:-3px;z-index:3;background:0 0;border:0;font-size:32px;cursor:pointer;line-height:1}.czc-area-modal__content{padding:20px;height:90vh;overflow:auto}body.czc-modal-open{overflow:hidden}.czc-switch-block{display:flex;flex-direction:column;gap:24px}.czc-switch-block__image-wrap{width:100%}.czc-switch-block__main-image{display:block;width:100%;height:auto;object-fit:cover;border-radius:12px}.czc-switch-block__texts{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center}.czc-switch-block__text-item{cursor:pointer;padding:14px 18px;font-family:"Baskervville",serif;font-style:italic;transition:all .25s ease}.czc-switch-block__text-item:hover{color:#afc5a5}.czc-switch-block__text-item.is-active{color:#afc5a5}body.home header,body.page-home-new header{position:fixed;top:0;left:0;width:100%;z-index:5000}body.home header #header-2,body.page-home-new header #header-2{background:0 0;border:none}body.home .loader-patrone.loaded,body.page-home-new .loader-patrone.loaded{opacity:0;transition:3s opacity,1s top;transition-delay:3s;top:-100vh}body.home .loader-patrone.loaded .loader_inner,body.page-home-new .loader-patrone.loaded .loader_inner{opacity:0;transition:3s opacity,1s top;transition-delay:3s}body.home #content-body.container-fluid,body.page-home-new #content-body.container-fluid{padding-top:0 !important;margin:0 !important;max-width:100% !important}body.home #content-body .slider-top-home .sow-slider-image-wrapper,body.page-home-new #content-body .slider-top-home .sow-slider-image-wrapper{max-width:unset !important;padding:0}body.home #content-body .slider-top-home a,body.page-home-new #content-body .slider-top-home a{color:#fff !important}@media (max-width:767px){body.home #content-body .slider-top-home p,body.page-home-new #content-body .slider-top-home p{font-size:.75rem}}body.home #content-body .slider-top-home .top-home,body.page-home-new #content-body .slider-top-home .top-home{align-content:flex-end}body.home #content-body .slider-top-home .vh-75,body.page-home-new #content-body .slider-top-home .vh-75{justify-content:flex-end;height:90vh}@media (max-width:767px){body.home #content-body .slider-top-home .vh-75,body.page-home-new #content-body .slider-top-home .vh-75{height:75vh}}body.home #content-body .slider-top-home .prodotti-slider p,body.page-home-new #content-body .slider-top-home .prodotti-slider p{margin:0 !important}body.home #content-body .slider.border-white,body.page-home-new #content-body .slider.border-white{height:80vh;width:100%;margin:0 auto !important;position:relative;padding:30px}@media (max-width:768px){body.home #content-body .slider.border-white.top-home,body.page-home-new #content-body .slider.border-white.top-home{flex-direction:row !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important}}body.home #content-body .slider .slider-home-titolo h2,body.page-home-new #content-body .slider .slider-home-titolo h2{font-family:"Baskervville",serif;font-size:5rem;color:#fff}@media (max-width:1023px){body.home #content-body .slider .slider-home-titolo h2,body.page-home-new #content-body .slider .slider-home-titolo h2{font-size:4rem;line-height:3rem}}@media (max-width:767px){body.home #content-body .slider .slider-home-titolo h2,body.page-home-new #content-body .slider .slider-home-titolo h2{font-size:3rem;line-height:2.5rem}}body.home #content-body .slider .slider-home-contenuto,body.page-home-new #content-body .slider .slider-home-contenuto{font-family:"Baskervville",serif;font-style:italic;color:#fff;position:absolute;bottom:0;left:0;font-size:.8rem;line-height:1rem;padding:0;width:90%;margin:0 5%}@media (min-width:1024px){body.home #content-body .slider .slider-home-contenuto,body.page-home-new #content-body .slider .slider-home-contenuto{padding:0 7rem;font-size:1rem;line-height:1.25rem;width:100%;margin:0}}body.home #content-body .wp-block-coblocks-posts__item,body.page-home-new #content-body .wp-block-coblocks-posts__item{position:relative;overflow:hidden}body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__image,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__image{margin-bottom:0 !important}body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content{position:absolute;bottom:0;pointer-events:none !important;color:#fff;text-align:center;font-size:1.9rem;line-height:3rem;opacity:0;transition:.6s all;height:100%;justify-content:center}body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content time,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content time{display:none !important}body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content time,body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content a,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content time,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content a{color:#fff;z-index:100;font-family:"Lexend Zetta",sans-serif;text-transform:uppercase;padding:0 15px}body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content:after,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;transition:1s all,delay .6s}body.home #content-body .wp-block-coblocks-posts__item:hover .wp-block-coblocks-posts__content,body.page-home-new #content-body .wp-block-coblocks-posts__item:hover .wp-block-coblocks-posts__content{opacity:1}body.home #content-body .wp-block-coblocks-posts__item:hover .wp-block-coblocks-posts__content:after,body.page-home-new #content-body .wp-block-coblocks-posts__item:hover .wp-block-coblocks-posts__content:after{opacity:1}@media (max-width:767px){body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content{opacity:1}body.home #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content:after,body.page-home-new #content-body .wp-block-coblocks-posts__item .wp-block-coblocks-posts__content:after{opacity:1}}body.home #content-body .contact-form,body.page-home-new #content-body .contact-form{color:#fff;background:url("/wp-content/uploads/2021/07/sfondo-mare.jpg") no-repeat center center;padding:100px 0;background-attachment:fixed;background-size:cover}body.home #content-body .contact-form h2,body.page-home-new #content-body .contact-form h2{padding-bottom:40px}body.home #content-body .contact-form h2:before,body.home #content-body .contact-form h2:after,body.page-home-new #content-body .contact-form h2:before,body.page-home-new #content-body .contact-form h2:after{content:"";border-top:1px solid #fff;width:-webkit-fill-available;margin:0 30px}body.home .has-sixteen-to-nine-image .wp-block-coblocks-posts__image>*,body.page-home-new .has-sixteen-to-nine-image .wp-block-coblocks-posts__image>*{padding-top:100% !important}*:focus{outline:none}.no-padding-col>div{padding:0 !important}.slider-top .sow-slider-pagination{display:none !important}.slider-top .sow-slider-image-wrapper{justify-content:flex-end !important}.title-page{margin:0 !important;padding-top:25px;padding-bottom:50px}.grey-background{padding-top:40px !important;padding-bottom:75px !important;background:#c4c4c4;color:#fff}.text-blue{color:#0a4259 !important}.text-col{padding:20px 50px}@media (max-width:1023px){.text-col{padding:20px 25px}}@media (max-width:767px){.text-col{min-height:100vw;padding:20px}}.text-col h3{font-family:"Baskervville",serif;font-size:22px;font-style:italic;color:#0a4259;margin-bottom:25px;line-height:1}.text-col p{line-height:1.5}.row-chi-siamo .title-overlay-frame .sow-headline,.row-servizi .title-overlay-frame .sow-headline{font-family:"Baskervville",serif;color:#fff;font-size:3.5rem;font-weight:700;font-style:italic}@media (max-width:767px){.row-chi-siamo .title-overlay-frame .sow-headline,.row-servizi .title-overlay-frame .sow-headline{font-size:2.5rem}}.row-chi-siamo .title-overlay-frame .decoration,.row-servizi .title-overlay-frame .decoration{display:none !important}.row-chi-siamo .sow-slider-image-container,.row-servizi .sow-slider-image-container{height:50vw}.row-chi-siamo .sow-slider-image-container .sow-slider-image-wrapper,.row-servizi .sow-slider-image-container .sow-slider-image-wrapper{padding:30px 20px !important}.row-chi-siamo .sow-slider-image-container .sow-slider-image-wrapper>div,.row-servizi .sow-slider-image-container .sow-slider-image-wrapper>div{height:100%;display:flex;flex-direction:column;justify-content:center;border:2px solid #fff}.row-servizi .title-overlay-frame .sow-headline{line-height:1 !important}.title-overlay-slider-center .sow-headline{font-family:"Baskervville",serif;font-style:italic;color:#fff;font-size:4rem;font-weight:700}.title-overlay-slider-center .decoration{display:none !important}.form-usato .wpcf7-submit,.form-usato .ajax-loader,.form-modello .wpcf7-submit,.form-modello .ajax-loader{margin-left:auto;display:block}form .accept-privacy-row input,form .acceptance-row input{line-height:1 !important}form .accept-privacy-row .ajax-loader,form .acceptance-row .ajax-loader{display:none !important}form .accept-privacy-row .wpcf7-list-item,form .acceptance-row .wpcf7-list-item{margin:0 !important}form .accept-privacy-row .wpcf7-list-item label,form .acceptance-row .wpcf7-list-item label{padding:0 !important}form .accept-privacy-row .wpcf7-list-item label a,form .acceptance-row .wpcf7-list-item label a{color:#fff;text-decoration:underline;transition:.6s !important}form .accept-privacy-row .wpcf7-list-item label a:hover,form .acceptance-row .wpcf7-list-item label a:hover{color:#afc5a5}form .accept-privacy-row p,form .acceptance-row p{margin:0}form .acceptance-row .catalogo-div,form .acceptance-row label{font-family:"Lexend Zetta",sans-serif;text-transform:uppercase;font-size:.7rem !important}form label,form h3{font-family:"Baskervville",serif;font-style:italic;line-height:1 !important;font-size:1rem !important;padding:10px 0}form textarea{background:0 0;width:100%;border-radius:2px;padding:5px;height:100px;border:1px solid #fff;color:#fff}form .wpcf7-checkbox .wpcf7-list-item{margin:0}form .wpcf7-checkbox .wpcf7-list-item span{margin-right:1em}form [type=text],form [type=tel],form [type=email],form [type=number]{background:0 0;width:100%;border:none;border-radius:2px;padding:5px;height:30px;border-bottom:1px solid #fff;color:#fff}form [type=submit]{font-family:"Lexend Zetta",sans-serif;background:0 0;border:none;color:#fff}form .ajax-loader{display:none !important}#post-blog *{text-decoration:none}#title-blog{padding:25px 0}#title-blog h1{margin:0 !important}#post-blog{clear:both;justify-content:center}#post-blog .post-container{padding-bottom:100px}#post-blog .post-container:first-child{padding-top:0 !important}#post-blog .post-container .post .content-post{padding:0 10px}#post-blog .post-container .post .img-post{margin-bottom:40px;max-height:700px;overflow:hidden}#post-blog .post-container .post .img-post img{width:100%;transition:all .5s}#post-blog .post-container .post .title-post{color:#0a4259;font-size:26px;text-transform:uppercase;margin-bottom:5px}#post-blog .post-container .post .date-post{color:#0a4259;font-size:16px}#post-blog .post-container .post .text-post{color:#000;margin:30px;line-height:1.5}#post-blog .post-container .post .read-more-post{font-size:20px;display:block;width:fit-content;margin:auto}#post-blog .type-utilities{border-color:#c4c4c4}article.preview{width:25%;padding:20px;float:left}article.preview .article_image{width:100%;height:300px}article.preview .article_image .no-image{border:10px dotted #0a4259;height:300px;border-radius:3px}.alm-load-more-btn{border:none !important;background:0 0;font-family:"Lexend Zetta",sans-serif;text-transform:uppercase;color:#0a4259;margin:auto;text-align:center;display:block;cursor:pointer}.alm-load-more-btn:disabled{opacity:.4}.alm-load-more-btn:disabled:hover{cursor:not-allowed}.blog-post-paragraph,.blog-post-share{margin:auto}.blog-post-paragraph .icon-share,.blog-post-share .icon-share{color:#0a4259}.blog-post-paragraph .icon-share i,.blog-post-share .icon-share i{font-size:30px}.blog-post-paragraph .icon-share :hover,.blog-post-share .icon-share :hover{color:#c4c4c4;transition:.5s}.blog-post-img{margin:30px auto}.blog-post-title{font-size:42px;text-align:center;color:#c4c4c4}.contatti-title-mappa{color:#0a4259}.contatti-map{border-bottom:1px solid #0a4259;padding-bottom:25px}.contatti-map iframe{border:1.5px solid #c4c4c4}.contatti-row-single-cont{margin:2% 0}.contatti-row-single-cont .wp-block-coblocks-row__inner .wp-block-coblocks-column .wp-block-coblocks-column__inner{padding:25px}.contatti-row2{padding:2% 0}.contatti-row2 .contatti-col1,.contatti-row2 .contatti-col2,.contatti-row2 .contatti-col3{background:#0a4259;color:#fff}.contatti-row2 .contatti-col1 h2,.contatti-row2 .contatti-col2 h2,.contatti-row2 .contatti-col3 h2{color:#c4c4c4;margin-top:0}.contatti-title-contattaci{color:#0a4259}.alm-btn-wrap{padding-bottom:40px}.text-grey-chi-siamo{font-family:"Baskervville",serif;color:#c9c9c9;font-size:2rem}.prodotti-titolo{font-family:"Lexend Zetta",sans-serif;font-size:20px;margin-bottom:25px}.prodotti-testo1{font-size:15px !important;line-height:24px}.prodotti-testo2{font-family:"Baskervville",serif;font-size:18px}.prodotti-slider{font-family:"Lexend Zetta",sans-serif;color:#fff}.prodotti-slider em,.prodotti-slider i{font-family:"Baskervville",serif}.caratteristiche li{font-size:14px}@media (max-width:767px){.caratteristiche li{font-size:13px}}.caratteristiche li span{margin-left:10px}.prodotto-video:last-child{--bs-gutter-x:0}.prodotto-video iframe{width:900px;height:400px;margin:auto;display:block}@media (max-width:1023px){.prodotto-video iframe{width:700px;height:320px}}.wp-bootstrap-blocks-container .prodotto-video{--bs-gutter-x:1.5rem}.prodotti-altri-modelli{font-family:"Baskervville",serif}.prodotti-altri-modelli a{font-family:"Baskervville",serif;margin:0 20px;transition:.6s}@media (max-width:767px){.prodotti-altri-modelli a{display:block}}.prodotti-altri-modelli a:hover{color:#afc5a5}@media (max-width:767px){.ct-row .order-2{display:none}}.layout-list .label-change{font-family:"Baskervville",serif;font-style:italic;transition:.6s}.layout-list .label-change:hover{color:#afc5a5}.slider-modelli .vh-75.panel-row-style{height:90vh}@media (max-width:780px){.slider-modelli .vh-75.panel-row-style{flex-direction:row !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;height:75vh}}.voce-modelli-single-modello{transition:.6s}.voce-modelli-single-modello:hover{cursor:pointer;color:#afc5a5}@media (max-width:767px){h5{font-size:1rem}}.menu-modelli .menu-item:hover .menu-item-data,.menu-modelli .menu-item.active .menu-item-data,.menu-modelli-submenu .menu-item:hover .menu-item-data,.menu-modelli-submenu .menu-item.active .menu-item-data{color:#afc5a5}.menu-modelli .menu-item .menu-item-data,.menu-modelli-submenu .menu-item .menu-item-data{transition:.6s}.slider.border-white{height:80vh;width:106%;margin:0 auto !important;margin-left:-3% !important;position:relative;padding:30px}@media (max-width:768px){.slider.border-white{width:100%;margin:0 auto !important}}@media (max-width:780px){.slider.border-white.top-home{flex-direction:row !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important}}.slider .slider-home-titolo h2{font-family:"Baskervville",serif;font-size:5rem;color:#fff}@media (max-width:1023px){.slider .slider-home-titolo h2{font-size:4rem;line-height:3rem}}@media (max-width:767px){.slider .slider-home-titolo h2{font-size:3rem;line-height:2.5rem}}.slider .slider-home-contenuto{font-family:"Baskervville",serif;font-style:italic;color:#fff;position:absolute;bottom:0;left:0;font-size:.8rem;line-height:1rem;padding:0;width:90%;margin:0 5%}@media (min-width:1024px){.slider .slider-home-contenuto{padding:0 7rem;font-size:1rem;line-height:1.25rem;width:100%;margin:0}}.contact-form-contatti{color:#fff;background:url("/wp-content/uploads/2021/07/sfondo-mare.jpg") no-repeat center center;padding:100px 0;background-attachment:fixed;background-size:cover}.contact-form-contatti h2{padding-bottom:40px}.contact-form-contatti h2:before,.contact-form-contatti h2:after{content:"";border-top:1px solid #fff;width:-webkit-fill-available;margin:0 30px}.contact-form-contatti h2:before{margin-left:4%}.contact-form-contatti h2:after{margin-right:4%}.contact-form-contatti label{font-family:"Baskervville",serif;font-style:italic;padding:10px 0}.contact-form-contatti [type=text],.contact-form-contatti [type=tel],.contact-form-contatti [type=email],.contact-form-contatti [type=number]{background:0 0;width:100%;border:none;border-radius:2px;padding:5px;height:30px;border-bottom:1px solid #fff}.contact-form-contatti textarea{background:0 0;width:100%;border-radius:2px;padding:5px;height:100px;border:1px solid #fff}.contact-form-contatti [type=submit]{font-family:"Lexend Zetta",sans-serif;background:0 0;border:none;color:#fff}.contact-form-contatti .ajax-loader{display:block}.sfondo-mare{color:#fff;background:url("/wp-content/uploads/2021/07/sfondo-mare.jpg") no-repeat center center;padding:25px 20px;background-attachment:fixed;background-size:cover}.sfondo-mare h2{padding-bottom:40px;font-family:"Lexend Zetta",sans-serif;font-weight:700;text-transform:uppercase;text-align:center}.sfondo-mare label{font-family:"Baskervville",serif;font-style:italic;padding:10px 0}.sfondo-mare [type=text],.sfondo-mare [type=tel],.sfondo-mare [type=email],.sfondo-mare [type=number]{background:0 0;width:100%;border:none;border-radius:2px;margin-bottom:20px;padding:5px;height:30px;border-bottom:1px solid #fff;color:#fff}.sfondo-mare [type=text]::placeholder,.sfondo-mare [type=tel]::placeholder,.sfondo-mare [type=email]::placeholder,.sfondo-mare [type=number]::placeholder{font-family:"Baskervville",serif;font-style:italic;color:#fff;padding:10px 0}.sfondo-mare textarea{background:0 0;width:100%;border-radius:2px;padding:5px;height:100px;border:1px solid #fff;color:#fff}.sfondo-mare [type=submit]{font-family:"Lexend Zetta",sans-serif;background:0 0;border:none;color:#fff}.sfondo-mare .ajax-loader{display:block}.single-post .panel-grid{margin-bottom:0 !important}.single-post .img-post{max-height:400px;overflow:hidden;position:relative}.single-post .img-post .obscured{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(10,66,89,.75);pointer-events:none}.single-post .img-post h2{text-align:center;position:absolute;width:100%;bottom:20%;color:#fff;text-transform:uppercase;font-weight:700;font-family:"Lexend Zetta",sans-serif;font-size:34px !important}@media (max-width:767px){.single-post .img-post h2{font-size:22px !important}}.single-post .img-post h2 span{font-family:"Baskervville",serif;font-style:italic;font-size:24px !important;text-transform:capitalize}@media (max-width:767px){.single-post .img-post h2 span{font-size:18px !important}}.single-post .img-post img{width:100%;transition:all .5s}.single-post p{font-size:14px;line-height:1.5rem;text-align:center;margin-top:50px;margin-bottom:30px}.single-post .usato-description{font-size:20px;text-align:center;margin-bottom:50px}.single-post .usato-list{list-style-type:none;padding:0;font-family:"Baskervville",serif;font-size:24px;font-style:italic;border-bottom:1px solid #0a4259;padding:20px 0;margin:10px 0;padding-left:.75rem}.single-post .usato-list:last-child{border-bottom:none}@media (max-width:767px){.single-post .usato-list:last-child{margin-bottom:50px}}.single-post .usato-list li{margin-bottom:.5rem;color:#0a4259}.single-post .usato-list li strong{font-family:"Lexend Zetta",sans-serif;font-style:normal;font-size:18px;text-transform:uppercase}.single-post .usato-list li:last-child{margin-bottom:0}.left-col-usato{padding:25px 20px}.left-col-usato h2{padding-bottom:40px;font-family:"Lexend Zetta",sans-serif;font-weight:700;text-transform:uppercase;text-align:center}.img-page-opening{margin-top:-1rem}.img-page-opening h1{text-transform:uppercase;font-size:42px !important;font-family:"Lexend Zetta",sans-serif}@media (max-width:767px){.img-page-opening h1{font-size:26px !important}}.img-page-opening .sow-slider-image-wrapper{display:flex;flex-direction:column;justify-content:center}footer #breadcrumbs{font-size:12px;font-style:italic;padding-left:20px}footer #footer{border-top:#0a4259 2px solid;border-bottom:#c4c4c4 1px solid;background:#0a4259;color:#fff;padding:2rem 0}footer #footer a{color:#fff;text-decoration:none}footer #footer a:hover{text-decoration:underline}footer #footer p{font-size:14px}footer #footer nav{margin:auto;width:100%;background-color:unset}footer #footer nav#footer-sinistra{text-align:left}footer #footer nav#footer-destra{text-align:right}footer #footer nav ul{list-style-type:none;margin:0;padding:20px 0}footer #footer nav ul>li{list-style:none;width:33.3333333333%;transition:.5s all;font-size:.8rem;font-family:"Lexend Zetta",sans-serif}footer #footer #privacy{font-size:.6rem}footer #poweredby{font-size:.7rem;padding:2px 20px;color:#989898;text-align:right;background:#000}footer #poweredby a{color:#989898;text-decoration:none}footer #poweredby a span{transition:all 1s}footer #poweredby a:hover span.made{color:#009246}footer #poweredby a:hover span.in{color:#fff}footer #poweredby a:hover span.italy{color:#ce2b37}.button{border:1.5px solid #0a4259;background:0 0;color:#000;transition:.4s;margin-top:15px;border-radius:3px;padding:.618em 1em;display:inline-block;max-width:max-content}.button:hover{background:#0a4259}.button:disabled{border:1.5px solid #0a4259;opacity:.5;transition:.4s}.button:disabled:hover{background:rgba(10,66,89,.4)}.button-slider-home{border:1.5px solid #c4c4c4 !important;transition:.4s !important;margin-top:15px;border-radius:3px;padding:.618em 1em;display:inline-block;text-align:center !important;color:#000 !important;font-family:unset !important;font-weight:700 !important}.button-slider-home:hover{background:#c4c4c4;color:#fff !important}.button-slider-home:disabled{border:1.5px solid #c4c4c4;opacity:.5;transition:.4s}.button-slider-home:disabled:hover{background:rgba(196,196,196,.4)}.button-slider-home a{color:#222 !important;font-family:unset !important;font-weight:700 !important}::placeholder{color:#fff !important}@keyframes fadein{from{opacity:0}to{opacity:1}}.grey-square.faq-nav{max-width:fit-content;padding:5px 40px 30px;background:#4c4c4c;margin:20px auto;border-radius:10px;color:#fff;position:-webkit-sticky;position:sticky;top:100px}.grey-square.faq-nav #faq_shortcut a{margin:10px 0;padding:5px;border-radius:3px;display:block;color:#fff;text-decoration:none}.grey-square.faq-nav #faq_shortcut a.active,.grey-square.faq-nav #faq_shortcut a:hover{transition:.5s;background:#c4c4c4}.ewd-ufaq-faq-body{padding:10px 25px;padding-left:55px;height:100px;transition:all 1s}.ewd-ufaq-hidden{display:inline-block;height:0 !important;overflow:hidden;transition:all 1s}.ewd-ufaq-faq-title a{color:#0a4259 !important}form label{width:100%;padding:5px}form input,form textarea{width:100%;border:1px solid #0a4259;border-radius:2px;padding:5px;height:30px}form textarea{height:100px}form input[type=submit],form button{max-width:150px}form ::placeholder{color:#fff;opacity:1}form .check-accept{float:left}form select{border:1px solid #0a4259;box-shadow:none;background:0 0;background-image:none;-webkit-appearance:none;padding:5px 10px}form select:after,form select:before{content:"\f0dd"}.woocommerce select,.woocommerce input{color:#0a4259 !important}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance .wpcf7-list-item>label{padding-left:0}.wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{width:25px;height:25px}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{vertical-align:super}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:#0a4259}.col-preventivo .wpcf7-acceptance .wpcf7-list-item-label{vertical-align:super}.col-preventivo .wpcf7-acceptance .wpcf7-list-item-label a{color:#c4c4c4}.col-preventivo .button:hover{background:#c4c4c4;color:#0a4259}.col-preventivo .button{border:1.5px solid #c4c4c4;background:0 0;color:#c4c4c4;transition:.4s;margin-top:15px;border-radius:3px;padding:.618em 1em;display:inline-block}.col-preventivo .button:disabled:hover{background:#c4c4c4;color:#0a4259}.col-preventivo .button:disabled{opacity:.5;background:rgba(10,66,89,.4);transition:.4s}.cf7-div{max-width:100%;margin:auto}.cf7-div .cf7-p{margin:0 !important}.cf7-div p{margin-bottom:16px !important}input.wpcf7-submit.button{line-height:0;width:100px}.button-blue2{background:#005482;padding:15px;display:block;width:300px;max-width:100%;text-align:center;margin:auto;text-decoration:none;color:#fff}.button-blue2:hover{color:#c4c4c4}.pricing-table{width:100%;font-size:110%;table-layout:fixed}@media (max-width:767px){.pricing-table{font-size:70%;overflow:hidden}.pricing-table .title-price-table{font-size:11px !important}}.pricing-table .row-headeline,.pricing-table .row-center,.pricing-table .row-final{text-align:center}.pricing-table .row-headeline .green-check,.pricing-table .row-center .green-check,.pricing-table .row-final .green-check{color:green}.pricing-table .row-headeline .grey-times,.pricing-table .row-center .grey-times,.pricing-table .row-final .grey-times{color:grey}.pricing-table .row-headeline,.pricing-table .row-final{background-color:#f7c67a}.pricing-table .blue{color:#004d73;font-weight:700}.pricing-table .silver{color:#93a7b7;font-weight:700}.pricing-table .grey-purple{color:#9c919a;font-weight:700}.pricing-table .green{color:#5ba347;font-weight:700}.pricing-table .orange{color:#f2a036;font-weight:700}.pricing-table .title-price-table{font-size:24px;font-weight:700}.title-green,.title-normal{text-align:center}.title-green{color:#5ba347}.pricing-table{border-collapse:collapse;border:1px solid #000}.pricing-table-original{margin-top:40px}.pricing-table-additional{margin-bottom:40px;border-top:none}@media (max-width:767px){.pricing-table-additional{font-size:85%}}.pricing-table-additional th{font-weight:400}.pricing-table td,.pricing-table th{border:1px solid #000;padding:10px}.pricing-table tr:first-child th{border-top:0}.pricing-table tr:last-child td{border-bottom:0}.pricing-table tr td:first-child,.pricing-table tr th:first-child{border-left:0}.pricing-table tr td:last-child,.pricing-table tr th:last-child{border-right:0}.hide{display:none}.opacity0{opacity:0 !important}.bg-color-principale{background-color:#0a4259;color:#fff}.color-principale{color:#0a4259 !important}.bg-principale{background-color:#0a4259 !important}.colore-dedicato{color:#0a4259 !important}.color_white,.color-white{color:#fff}.border-white{border:1px solid #fff}.text-right{text-align:right}.text-left{text-align:left}.align-right{-ms-flex-pack:end;justify-content:flex-end}.pointer{cursor:pointer}.title_border_bottom{border-bottom:2px solid #0a4259}a{text-decoration:none;color:#0a4259;transition:.6s all}a:hover{color:#c4c4c4}.arrow-right a:after{content:"\f138";display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased}ul{padding-left:20px}.button{border:1.5px solid #0a4259;background:0 0;color:#000;transition:.4s;margin-top:15px;border-radius:3px;padding:.618em 1em;display:inline-block;max-width:max-content}.button:hover{background:#0a4259}.button:disabled{border:1.5px solid #0a4259;opacity:.5;transition:.4s}.button:disabled:hover{background:rgba(10,66,89,.4)}.button-slider-home{border:1.5px solid #c4c4c4 !important;transition:.4s !important;margin-top:15px;border-radius:3px;padding:.618em 1em;display:inline-block;text-align:center !important;color:#000 !important;font-family:unset !important;font-weight:700 !important}.button-slider-home:hover{background:#c4c4c4;color:#fff !important}.button-slider-home:disabled{border:1.5px solid #c4c4c4;opacity:.5;transition:.4s}.button-slider-home:disabled:hover{background:rgba(196,196,196,.4)}.button-slider-home a{color:#222 !important;font-family:unset !important;font-weight:700 !important}::placeholder{color:#fff !important}.product .button{margin-top:15px !important}.woocommerce .button,form.cart .button{border:1.5px solid #0a4259 !important;background:0 0 !important;margin:0 !important;color:#000 !important;border-radius:3px !important;padding:.618em 1em !important;display:inline-block !important;height:38px !important;font-size:1rem !important}.woocommerce .button:hover,form.cart .button:hover{background:#0a4259 !important;color:#fff !important}.woocommerce .button:disabled,form.cart .button:disabled{border:1.5px solid #0a4259 !important;opacity:.5 !important;transition:.4s !important}.woocommerce .button:disabled:hover,form.cart .button:disabled:hover{background:rgba(10,66,89,.4) !important}.checkout input[type=number]{height:45px !important;border-radius:5px !important}.woocommerce input[type=number]{border:1px solid #aaa7aa;border-radius:3px;padding:10px;height:38px}.woocommerce input[type=text]{border:1px solid #aaa7aa;border-radius:5px;padding:10px;height:45px}.woocommerce input[type=tel]{border:1px solid #aaa7aa;border-radius:5px;padding:10px;height:45px}.woocommerce input[type=email]{border:1px solid #aaa7aa;border-radius:5px;padding:10px;height:45px}.woocommerce input[type=password]{border:1px solid #aaa7aa;border-radius:5px;padding:10px;height:45px}.woocommerce input[type=checkbox]{border:1px solid #aaa7aa;border-radius:5px;padding:10px;display:table-cell;vertical-align:middle;max-width:20px}.woocommerce input[type=radio]{border:1px solid #aaa7aa;border-radius:5px;padding:10px;max-width:20px;vertical-align:middle}.woocommerce textarea{border:1px solid #aaa7aa !important;border-radius:5px !important;padding:10px !important}.woocommerce .woocommerce-form__label span{vertical-align:text-bottom}.orderby{padding:5px 10px;border-radius:4px}@media (max-width:767px){.hide-on-small{display:none}}@media (max-width:1000px) and (min-width:767px){.hide-on-medium{display:none}}@media (min-width:1001px){.hide-on-large{display:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes slide{100%{left:20%}}@keyframes slide{100%{left:20%}}@-webkit-keyframes slide-back{100%{left:100%}}@keyframes slide-back{100%{left:100%}}.woocommerce-products-header{padding-top:40px;padding-bottom:75px;margin-bottom:50px;overflow:hidden}.woocommerce-products-header h1{text-transform:uppercase}.woocommerce-loop-product__title,.product_title{font-family:"Lexend Zetta",sans-serif;font-weight:700;color:#0a4259}.woocommerce-breadcrumb{display:none !important}@media (min-width:768px){ul.row-background>li#list-item:nth-child(odd){background-color:rgba(170,167,170,.1)}}@media (max-width:768px){ul.row-background>li#list-item{border-bottom:1px solid #0a4259}}.prod-measures p,.prod-description p,.prod-attributes p{width:100%}.prod-measures h2,.prod-description h2,.prod-attributes h2{display:none !important}.prod-price{padding-bottom:10px}.prod-price p{margin:0;font-size:20px}.prod-price p ins{text-decoration:none}.prod-details{padding:15px;margin-left:15px}.prod-details h2{margin-top:0}.prod-details p{width:100%}.prod-title{padding-left:15px;margin-left:15px;margin-right:15px}.product-desc{padding-left:2rem;padding-top:15px}@media (min-width:768px){.prod-slider{padding:15px;margin-left:15px;margin-right:15px}}@media (max-width:768px){.prod-slider{margin:15px}.flexslider-img img{max-height:600px;height:fit-content !important}.row.product-desc{padding-bottom:50px;padding-left:5px}}@media (min-width:768px){.product-desc{float:left;width:50%;max-width:50% !important}}.summary.entry-summary{width:100% !important}.product_meta{display:none !important}.woocommerce div.product .stock{color:#5b5b5b}.product_title{margin-bottom:0;font-size:1.5rem}.product-desc{max-width:100%}.product-desc .summary .price{margin:20px 0;font-size:2rem !important;color:#0a4259 !important}.product-desc .summary .price .amount{font-size:2rem;color:#0a4259;font-family:"Baskervville";font-style:italic}.product-desc .summary #wcj_product_addons .amount{font-size:16px;color:#0a4259}.products.row-background span.price,.prod-desc span.price,.products.related span.price{font-size:1.75rem !important;color:#0a4259 !important;font-family:"Baskervville";font-style:italic}.products.row-background span.price .woocommerce-Price-amount,.prod-desc span.price .woocommerce-Price-amount,.products.related span.price .woocommerce-Price-amount{font-size:1.75rem;color:#0a4259;font-family:"Baskervville";font-style:italic}.products.related{margin-top:75px}.products.related>h2{font-size:1.5rem;font-family:"Lexend Zetta",sans-serif;text-transform:uppercase;color:#0a4259}@media (max-width:767px){.products.related>h2{text-align:center}}.woocommerce div.product form.cart .button{border:1.5px solid #0a4259;background:0 0;color:#000;transition:.4s}.woocommerce div.product form.cart .button:hover{background:#0a4259}.product{padding:10px 0 !important}@media (min-width:768px){.product{padding:15px 0 !important}}@media (max-width:767px){.product{padding:15px !important;width:100% !important}}.product a{color:#000 !important;text-decoration:none}.product a:hover{text-decoration:underline;text-decoration-color:#0a4259}#wcj_product_addons input[type=checkbox]{max-width:4%}#wcj_product_addons label{vertical-align:super}.price-da-cambiare .amount{font-size:28px !important;font-weight:700}.price-da-cambiare .woofrom{color:#222;font-size:18px;display:contents !important}.price{min-height:35px}.price .woofrom{display:none}.variations{margin-bottom:2.5em;border-spacing:0 10px;border-collapse:unset}.variations .label{text-transform:capitalize}.variations .value select{padding:5px 10px;border-radius:4px}.cat-desc{padding-bottom:20px;margin-left:15px;margin-right:15px}.cat-desc p{margin:0}.marca-desc{padding-bottom:20px;margin-right:15px}.marca-desc p{margin:0}.resp_iframe iframe{display:block;max-width:100%;margin:auto}@media (min-width:768px){.resp_iframe iframe{width:560px;height:315px;margin-left:15px}}@media (max-width:768px){.woocommerce-ordering{float:none !important}}div.product.type-product{padding-bottom:15px !important;overflow:overlay}.row-desc-vid{padding-bottom:25px}.category-site-img{padding:10px}.product-name a{color:#000 !important;text-decoration:none}.product-name a:hover{text-decoration:underline;text-decoration-color:#0a4259}.woocommerce-cart-form__contents td{border:none !important}.woocommerce-cart .shop_table{border:none !important;border-collapse:collapse !important;margin:25px 0 !important}.woocommerce-cart .shop_table thead,.woocommerce-cart .shop_table .cart_item{border-bottom:1px solid #0a4259 !important}.woocommerce-cart .shop_table img{width:80px !important;border-radius:50%}.woocommerce-cart .shop_table td.actions .input-text{min-width:200px !important;height:39px}@media (max-width:767px){button[name=update_cart]{display:block !important;margin:25px auto auto !important}}.cart-collaterals{margin:50px 0 !important}.checkout-button{max-width:100%;width:100%}.shipping-calculator-button{text-decoration:none;font-weight:700;color:#000}.shipping-calculator-button:hover{color:#c4c4c4}.woocommerce-billing-fields input,.woocommerce-additional-fields input{border:1px solid #aaa7aa !important;border-radius:5px !important;padding:10px !important;height:45px !important}.woocommerce-billing-fields textarea,.woocommerce-additional-fields textarea{border:1px solid #aaa7aa !important;border-radius:5px !important;padding:10px !important}.woocommerce-billing-fields .select2-container .select2-selection--single,.woocommerce-additional-fields .select2-container .select2-selection--single{border-radius:5px !important;padding:10px !important;height:45px !important}.woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-additional-fields .select2-container .select2-selection--single .select2-selection__rendered{line-height:25px !important;color:#000 !important}.woocommerce-checkout .woocommerce-checkout-review-order{background:#fafafa;padding-top:15px;padding-bottom:15px;border-radius:4px}.woocommerce-checkout .woocommerce-checkout-review-order #payment{background:0 0}.woocommerce-checkout .woocommerce-checkout-review-order #payment input[type=radio]{max-width:4%}.about_paypal{float:unset !important;margin-left:7.5px}.checkout .columns{padding:15px}.woocommerce-invalid-required-field input,.woocommerce-invalid-required-field span.select2-selection--single{border:1.2px solid red !important}@media (max-width:768px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;border-right:solid 2px #0a4259;border-top:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,.woocommerce-account .woocommerce-MyAccount-navigation li:hover{background-color:rgba(10,66,89,.4)}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none;display:block;padding:10px}p.dashboard-logout{margin-top:50px}}.woocommerce-account .woocommerce-MyAccount-navigation{border-top:solid 1px #0a4259}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active,.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{background-color:rgba(10,66,89,.4)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;display:block;padding:10px}.woocommerce-account .woocommerce-MyAccount-content{padding-bottom:10px}.woocommerce-account .woocommerce-MyAccount-content ul.dashboard-utility{padding-left:20px}.login-content{background:#222;margin:-20px;padding:20px;color:#fff;border:1px solid #222;border-radius:15px}.login-content .login-img{height:100%;margin:-20px;border-radius:15px;display:grid}.login-content .login-img img{border-radius:15px;margin:auto}.login-content a{color:#0a4259}.login-content button{color:#0a4259 !important}.button.view-product{display:none !important}