a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.form-control:focus{outline:0;outline-color:transparent;outline-width:0;outline-style:none;box-shadow:0 0 0 0 rgba(0,123,255,0)}.mt-6,.my-6{margin-top:7rem!important}.mb-6,.my-6{margin-bottom:7rem!important}.pt-6,.py-6{padding-top:7rem!important}.pb-6,.py-6{padding-bottom:7rem!important}.pl-6,.px-6{padding-left:7rem!important}.pr-6,.px-6{padding-right:7rem!important}.closeMenu{position:absolute;top:1em;right:1em;color:#ec691a}.closeMenu:hover{color:#ec691a;text-decoration:none;-webkit-animation:spin 1s linear 1;-moz-animation:spin 1s linear 1;animation:spin 1s linear 1}textarea{resize:none}.rowBeforeMenu{height:50px;justify-content:right;align-items:center;display:flex}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:hover{color:#fff}.navbar-toggler-icon{cursor:pointer}#navbarResponsive.active{top:0;left:0;position:fixed;width:100%;height:100%;display:flex;align-content:center;justify-content:center;text-align:center;font-size:2.5em;line-height:1.5;background-color:#f7f7f7;z-index:999}#navbarResponsive.active .nav-item-logo{display:none}.valign{display:flex;align-items:center}.valignbottom{display:flex;align-items:flex-end}.valigntop{display:flex;align-items:flex-start}.payment-summary{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:40px;border:1px solid #ccc;background-color:#f2f2f2;margin-bottom:40px}.payment-summary #stripe{padding:20px;margin-bottom:20px;margin-top:20px}.payment-summary #stripecard{font-size:18px;height:50px;line-height:50px;background-color:#fff;border:1px solid #333;padding:15px}.payment-summary table{width:100%}.payment-summary hr{border-color:#aaa;margin-top:15px;margin-bottom:15px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.logo-responsive{display:none}.form-group{position:relative}.form-group label{position:absolute;top:3px;left:3px;font-size:0;transition:all linear .5s}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{font-size:9px}.form-group input{transition:padding linear .5s}.form-group input:focus::placeholder{color:transparent}.form-group input:invalid,.form-group textarea:invalid{border-color:#f00}.form-group input:focus,.form-group textarea:focus{box-shadow:none;border-color:#ffa500}.form-group input:valid,.form-group textarea:valid{border-color:#008000}.form-group input:not(:focus):invalid,.form-group textarea:not(:focus):invalid{animation:shake 1s linear 1 normal}.form-group input:placeholder-shown:invalid,.form-group textarea:placeholder-shown:invalid{animation:unset;border-color:#808080}form:not(:valid) [type='submit']{opacity:.3}form:valid{opacity:1;pointer-events:auto}.expandable .expander{height:250px;overflow:hidden;transition:all linear .3s;position:relative}.expandable .expander:before{position:absolute;height:100px;background:linear-gradient(0deg,#fff 0%,transparent 100%);bottom:0;left:0;width:100%;content:""}.expandable.expanded .expander:before{display:none}.expandable.expanded .expander{height:auto}.expandable a.linkexpander{position:relative;display:inline-block;cursor:pointer}.expandable a.linkexpander:before{content:"Apri"}.expandable.expanded a.linkexpander:before{content:"Chiudi"}@media screen and (min-width:1200px){.navbar-toggler-icon{display:none}.closeMenu{display:none}}a,a:hover{color:#ec691a}a:focus-visible{text-decoration:underline}h2{font-size:46px;color:#fff;font-weight:bold}.form-pagina-evento h2{color:#15385e}.header .testo h1{font-size:46px;color:#fff;font-weight:bold}h3{font-size:46px;font-weight:bold;color:#ec691a}h3 span{color:#15385e}h4{font-size:24px;font-weight:bold;color:#ec691a}h5{font-size:35px;font-weight:bold;color:#15385e}h6{font-size:40px;font-weight:bold;color:#fff;text-align:center}h6::before{content:" ";margin-right:15px;display:inline-block;height:20px;width:3px;background-color:#fff;border-radius:15px;margin-bottom:5px}.size1{font-size:16px}.size2{font-size:70px}.size3{font-size:19px}.size4{font-size:25px}.size5{font-size:18px}.size6{font-size:18px}.color1{color:#fff}.color2{color:#15385e}.color3,.color3 a{color:#080808!important}.color4{color:#ec691a}.color5{color:#3a3a3a}.color6,.color6 a{color:#000}.bg1{background:linear-gradient(90deg,rgba(236,105,26,1) 0%,rgba(21,56,94,1) 100%)}.bg2{background-color:#15385e}.bg3{background-color:#fbf8f8}.bg4{background-color:#ec691a}.bg5{background-image:url("../img/bg5.jpg");background-repeat:no-repeat;background-position:top left;background-size:cover}.bg6{background-image:url("../img/bg6.jpg");background-repeat:no-repeat;background-position:top left;min-height:560px;background-size:cover}.bg6 .row{min-height:560px}.catamaran{font-family:'Catamaran',sans-serif}.outfit{font-family:'Outfit',sans-serif}body{font-family:'Montserrat',sans-serif;padding-top:148px;transition:all linear .3s}body.fullColor{padding-top:0}.rowBeforeMenu{position:fixed;top:0;left:0;height:48px;background:linear-gradient(90deg,rgba(21,56,94,1) 0%,rgba(21,56,94,1) 42%,rgba(236,105,26,1) 100%);font-size:16px;transition:all linear .3s;overflow:hidden;z-index:50}.rowBeforeMenu a{color:#fff}.navbar{position:fixed;top:48px;height:100px;background:linear-gradient(90deg,rgba(21,56,94,1) 0%,rgba(21,56,94,1) 42%,rgba(236,105,26,1) 100%);z-index:999;transition:all linear .3s}.navbar.fullColor{background:linear-gradient(90deg,rgba(21,56,94,1) 0%,rgba(21,56,94,1) 42%,rgba(236,105,26,1) 100%)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.supremo{background-color:#15385e;display:inline-block;padding-left:1rem;padding-right:1rem}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link:focus{color:#fff;font-size:16px}.navbar-light .navbar-nav .nav-link:after{content:"";width:0;background-color:#fff;height:4px;display:block;transition:all linear .3s;margin-left:0;border-left:0;border-right:0}.navbar-light .navbar-nav .dropdown-menu .nav-link::after{content:unset}#navbarResponsive.active{background:linear-gradient(90deg,rgba(236,105,26,1) 0%,rgba(21,56,94,1) 100%)}.dropdown-toggle{position:relative}.dropdown-toggle::before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;position:absolute;bottom:0;right:50%}.navbar-light .navbar-nav .active>.nav-link::after,.navbar-light .navbar-nav .nav-link.active::after,.navbar-light .navbar-nav .nav-link.show::after,.navbar-light .navbar-nav .show>.nav-link::after,.navbar-light .navbar-nav .nav-link:hover::after,.navbar-light .navbar-nav .nav-link:focus-visible:after{width:100%}.nav-item-cerca{margin-left:2rem;padding-left:2rem;border-left:1px solid #fff;position:relative;height:44px;width:80px}.riga-soluzioni{color:#080808;font-size:16px}.riga-soluzioni p{font-size:40px;font-weight:bold;color:#ec691a}.riga-soluzioni:nth-child(even){background-color:#f8f5f5}.riga-soluzioni:nth-child(even) p{color:#15385e}.riga-soluzioni:nth-child(even) .row{flex-direction:row-reverse}.riga-soluzioni:nth-child(odd) .testo-soluzioni{padding-right:5rem}.riga-soluzioni:nth-child(even) .testo-soluzioni{padding-left:5rem}.seeMore{background:linear-gradient(0deg,#a86632 0%,#f68749 100%);color:#fff;padding:.5rem .8rem;display:inline-block;border-radius:10px;transition:all linear 2s}.seeMore:hover{background:linear-gradient(90deg,rgba(168,102,50,1) 0%,rgba(246,135,73,1) 100%);color:#fff;text-decoration:none}.seeMore2{background-color:#15385e;border:1px solid #15385e;color:#fff;padding:.5rem .8rem;display:inline-block;border-radius:10px;transition:all linear .3s;font-size:14px}.seeMore2::after{content:"→";display:inline;padding-left:10px}.seeMore2:hover{background-color:#fff;border:1px solid #15385e;color:#15385e;text-decoration:none}.seeMore3{color:#000;font-size:14px;font-family:'Catamaran',sans-serif;display:block;margin-top:1rem}.seeMore3::before{content:"→";display:inline;padding-right:10px;transition:all linear .3s;font-weight:bold}.seeMore3:hover{color:#000;text-decoration:none}.seeMore3:hover::before{padding-right:1px;padding-left:9px}.numbers{color:#fff;font-size:16px;font-family:'Catamaran',sans-serif;font-weight:bold;text-align:center}.numbers p{font-family:'Outfit',sans-serif;font-size:55px}.carousel-indicators{bottom:-60px}.carousel-indicators li{border-radius:50%;height:12px;width:12px;margin-top:3px}.carousel-indicators li.active{height:18px;width:18px;margin-top:0}.boxNews{border-radius:15px;background-color:#fff;overflow:hidden}.boxNews2{box-shadow:0 0 30px #0000000a;border:1px solid #f3f3f3;border-radius:12px;overflow:hidden}footer{background-color:#15385e;color:#fff;padding-top:4rem;font-family:'Catamaran',sans-serif;font-size:15px}footer a,footer a:hover{color:#fff}footer p{font-weight:bold;font-size:20px}.credit{margin-top:2rem;padding-top:2rem;padding-bottom:2rem;border-top:1px solid #808080}.navbar .dropdown-menu{background-color:#fff;border-radius:20px;min-width:20rem;padding:1rem}.navbar .dropdown-menu-large{width:60vw}.navbar .dropdown-menu .nav-item{margin-left:0;margin-right:0;display:flex}.navbar .dropdown-menu .nav-item a{color:#494949}.navbar .dropdown-menu .nav-item a:hover,.navbar .dropdown-menu .nav-item.active a,.navbar .dropdown-menu .nav-item a.active{color:#494949;font-weight:bold;background-color:#f8f8f8;border-radius:25px}.submenusol{border-radius:25px;padding:1rem;display:inline-block;padding-top:0;max-width:37%}.submenusol ul,.submenuprods ul{padding-left:0}.submenuprods{border-radius:25px;background-color:#f8f8f8;padding:10px;margin-right:10px;display:none;position:absolute;left:37%;width:60%;z-index:10;top:1rem}.submenuprods ul{list-style:none;display:flex;flex-flow:wrap;gap:1rem}.submenuprods ul li{width:calc(50% - 1rem);margin-bottom:.3rem}.submenuprods ul a{display:flex;font-size:13px}.submenuprods ul a:hover,.submenuprods ul a.active{text-decoration:none;background-color:#fff;border-radius:25px}.submenuprods ul li img{margin-right:.3rem;border-radius:15px}.submenuprods ul li a{color:#494949}.header{position:relative;min-height:calc(100vw*.41);background-color:#15385e}.header .testo{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:18px;color:#fff;text-align:center;width:70%;z-index:10}.header .sfuma{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#ec691a 0%,#15385e 100%);opacity:.69}.boxProdotto{font-size:16px;color:#000;font-family:'Catamaran',sans-serif;text-align:center;border-radius:15px;overflow:hidden;box-shadow:5px 5px 10px 0 #e6e6e6;padding-bottom:3rem}.boxProdotto .seeMore{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(50%)}.nav-tabs{border-bottom:0}.nav-tabs a{color:#15385e;border-top-right-radius:50px;border-top:1px solid #00000014;padding-left:40px;padding-right:40px;box-shadow:3px 0 6px #00000014;margin-right:10px;font-size:25px;font-family:'Catamaran',sans-serif}.nav-tabs li:nth-child(n+2) a{margin-left:-35px}.nav-tabs a.active,.nav-tabs a:hover{color:#fff;background:linear-gradient(90deg,rgba(21,56,94,1) 0%,rgba(246,105,26,1) 43%,rgba(246,105,26,1) 100%);text-decoration:none;border-top-left-radius:50px}.tab-pane{padding:4rem;font-family:'Catamaran',sans-serif;font-size:16px;box-shadow:0 0 30px #0000000a;border:1px solid #f3f3f3;border-radius:12px}.form-control{box-shadow:0 0 30px #0000000a;color:#3a3a3a;border:1px solid #f3f3f3;height:75px;border-radius:15px}.btn-primary{background:linear-gradient(90deg,rgba(21,56,94,1) 0%,rgba(236,105,26,1) 100%);border:0}.btn-primary:hover{background:linear-gradient(90deg,rgba(236,105,26,1) 0%,rgba(246,135,73,1) 100%)}.checkbox{color:#fff}.checkbox a{color:#fff}.form-pagina-evento .checkbox,.form-pagina-evento .checkbox a,.form-pagina-evento .checkbox label{color:#000}.slick-slider .slick-next,.slick-slider .slick-prev{height:59px;width:32px;background-position:top left;background-repeat:no-repeat;z-index:999}.slick-slider .slick-next,.slick-slider .slick-next:focus,.slick-slider .slick-next:hover{background-image:url('../img/next.png');right:-35px}.slick-slider .slick-prev,.slick-slider .slick-prev:focus,.slick-slider .slick-prev:hover{background-image:url('../img/prev.png');left:-35px}.slick-slider .slick-next::before,.slick-slider .slick-prev::before{content:unset}.slick-slider .slick-active img{transform:scale(80%);transition:all linear .3s}.slick-slider .slick-active.centralSlide img{transform:scale(100%)}.persone{color:#ec691a;font-size:18px;font-family:'Catamaran',sans-serif;text-align:center}.persone:nth-child(even){background-color:#fbf8f8}.persone p{margin-top:2rem;margin-bottom:0;color:#15385e;font-size:25px;font-family:'Catamaran',sans-serif}.titolo{color:#fff;font-size:30px;font-weight:bold;background:linear-gradient(90deg,rgba(236,105,26,1) 0%,rgba(21,56,94,1) 100%);padding-top:1rem;padding-bottom:1rem;text-align:center;border-radius:15px;transform:translateY(-10px);margin-bottom:1rem}.titolo::before{content:" ";margin-right:15px;display:inline-block;height:15px;width:3px;background-color:#fff;border-radius:15px;margin-bottom:3px}.column2{column-count:2}.search-box{width:fit-content;height:fit-content;position:absolute;top:0;right:0}.input-search{height:50px;width:50px;border-style:none;padding:10px;font-size:18px;letter-spacing:2px;outline:0;border-radius:25px;transition:all .5s ease-in-out;background-color:transparent;padding-right:40px;color:#fff}.input-search::placeholder{color:rgba(255,255,255,.5);font-size:18px;letter-spacing:2px;font-weight:100}.btn-search{width:50px;height:50px;border-style:none;font-size:20px;font-weight:bold;outline:0;cursor:pointer;border-radius:50%;position:absolute;right:0;color:#fff;background-color:transparent;pointer-events:painted;background-image:url('../img/cerca.svg');background-repeat:no-repeat;background-position:center}.btn-search:focus~.input-search,.btn-search+.input-search.shown{width:300px;border-radius:15px;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.5);transition:all 500ms cubic-bezier(0,.11,.35,2);background-color:#ec691a}.input-search:focus{width:300px;border-radius:15px;background-color:#ec691a;border-bottom:1px solid rgba(255,255,255,.5);transition:all 500ms cubic-bezier(0,.11,.35,2)}ul li::marker{color:#ec691a}.freccia-giu{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;position:absolute;top:15px;right:0;font-size:30px;cursor:pointer}.ui-autocomplete{z-index:9999}.ui-widget.ui-widget-content{border:0;border-radius:10px;overflow:hidden}label{color:#fff}.form-group label{left:13px;color:unset}.form-group textarea{padding-top:20px}input[type='checkbox']{accent-color:#15385e}footer ul{padding-left:0;list-style:none}.paging,.paging:hover{font-size:18px;color:#000}#cboss_banner_container.cboss_banner_container{z-index:99999!important}.cboss_buttonshowbanner:focus-visible{border:1px solid #ec691a}@media screen and (max-width:1199px){.nav-item-cerca{border-left:0;margin-left:0;padding-left:0;width:100%}.search-box{width:100%}.btn-search{right:unset;left:50%;transform:translateX(-50%)}.navbar .dropdown-menu .nav-item{display:block}.submenuprods{position:relative;left:unset;width:100%;top:unset;background:unset}.submenuprods ul{display:block}.submenuprods ul li{width:unset}.navbar .dropdown-menu .nav-item a:hover,.navbar .dropdown-menu .nav-item a.active{font-weight:normal}.submenusol{max-width:unset;width:100%}.submenusol .nav-item{position:relative}.navbar .dropdown-menu{padding:5px}.dropdown-menu-large{height:auto!important;max-height:50vh;overflow-y:auto}.btn-search:focus~.input-search{left:50%;position:absolute;transform:translateX(-50%)}.input-search:focus{left:50%;position:absolute;transform:translateX(-50%)}.navbar-light .navbar-nav .nav-link{padding-top:3px;padding-bottom:3px}.navbar-light .navbar-nav .nav-link:after{content:unset}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:hover{text-decoration:underline}.nav-item-cerca{margin-bottom:2rem}}@media screen and (max-width:991px){.riga-soluzioni .testo-soluzioni{padding-left:15px!important;padding-right:15px!important}.numbers p{font-size:45px}.column2{column-count:1}.header .testo{width:90%;font-size:13px}}@media screen and (max-width:767px){.slick-slider .slick-next,.slick-slider .slick-next:focus,.slick-slider .slick-next:hover{right:-5px}.slick-slider .slick-prev,.slick-slider .slick-prev:focus,.slick-slider .slick-prev:hover{left:-5px}.nav-tabs a{font-size:20px}.testo-recensione{font-size:14px}.header .testo{position:relative;transform:unset;top:unset;left:unset;width:100%;background-color:#ec691a;font-size:16px;padding:1rem}.header .testo h2{margin-bottom:0;font-size:24px}.header .testo h1{font-size:36px}}@media screen and (max-width:575px){.rowBeforeMenu{font-size:9px}.navbar{height:80px}body{padding-top:128px}.riga-soluzioni p{font-size:30px}h2{font-size:30px}h3{font-size:36px}h6{font-size:25px}h6::before{content:unset}.header .carousel{min-height:calc(100vw*.41)}.nav-tabs a{padding-left:20px;padding-right:20px;margin-right:-14px;font-size:17px}.tab-pane{padding:2rem}.titolo{font-size:20px}.nav-tabs li:nth-child(n+2) a{margin-left:unset}body .modal-dialog{max-width:95%!important}.credit{font-size:14px}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@-webkit-keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes shake{0%,100%{transform:translateX(0)}20%,40%,60%,80%{transform:translateX(-4%)}10%,30%,50%,70%,90%{transform:translateX(4%)}}