@charset "UTF-8";@keyframes fade{0%{opacity:0}100%{opacity:1}}#recover-form:not(.loading) .on-loading{display:none}#recover-form:not(.loading) .message-container{text-align:center;display:none}#recover-form:not(.loading) .message-container{display:block;color:red}#recover-form:not(.loading) .message-container{display:block;color:green}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}.navbar-expand-lg{min-width:10%;width:calc(80% - 190px)!important;margin-left:auto}@media(max-width:992px){.navbar-expand-lg{order:2}}.navbar-expand-lg a{color:#000}.navbar-expand-lg .navbar-nav{width:100%;display:flex;justify-content:space-around;align-items:center}.navbar-expand-lg .nav-link{line-height:2rem}@media(max-width:992px){.navbar-expand-lg .nav-link{line-height:2rem;justify-content:center}}.blocchi p{font-weight:700;color:#02509d;padding:2px 10px}nav-item.dropdown{transition:all .6s}.dropdown-toggle{display:flex;align-items:baseline;padding:0}.dropdown-toggle:after{color:#000;content:"";font-family:"Font Awesome 5 Pro",sans-serif;border:0!important}.dropdown-toggle[aria-expanded=true]:after{color:#02509d;content:"";font-family:"Font Awesome 5 Pro",sans-serif;border:0!important}.dropdown-menu.show{border-radius:0;border:0 solid;margin:15px 0 0 0;transition:all .6s;animation:growDown 300ms ease-in-out forwards;transform-origin:top center}@media(min-width:993px){.dropdown-menu.show{}}@media(max-width:992px){.dropdown-menu.show{margin:0 0 0 0}}.dropdown-menu.show .dropdown-item,.dropdown-menu.show .nav-link{line-height:2rem;padding:2px 10px;color:#000}.dropdown-menu.show .dropdown-item:hover,.dropdown-menu.show .nav-link:hover{background-color:transparent;color:#02509d}.nav-trigger{position:absolute;right:0;background:none;border:none;cursor:pointer;width:50px;height:50px;padding:10px!important;z-index:99999}@media(max-width:768px){.nav-trigger{top:0}}#menu-toggle:checked~.nav-trigger{right:0}@media(max-width:992px){#menu-toggle:checked~.nav-trigger{right:0}}#menu-toggle:checked~.fullscreen-menu{pointer-events:auto}#menu-toggle:checked~.fullscreen-menu .menu-bg{clip-path:circle(170% at calc(100% - 2.8rem) 2.8rem)}#menu-toggle:checked~.fullscreen-menu .menu-bg::before{clip-path:circle(170% at calc(100% - 2.8rem) 2.8rem)}.nav-trigger span{display:block;width:100%;height:2px;background:#000;margin:6px 0;transition:transform .4s cubic-bezier(.7,0,.3,1),opacity .4s cubic-bezier(.7,0,.3,1)}#menu-toggle{display:none}#menu-toggle:checked~.nav-trigger span:nth-child(1){transform:rotate(45deg) translate(3px,4px)}#menu-toggle:checked~.nav-trigger span:nth-child(2){opacity:0;transform:translateX(-100%)}#menu-toggle:checked~.nav-trigger span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.wrapper{position:relative;width:100%;margin-right:auto;margin-left:auto;padding:0 1rem;margin:140px auto 1vh auto!important;height:85vh;overflow-y:scroll;scrollbar-width:none}@media(min-width:300px){.wrapper{max-width:initial;width:90%!important}}@media(min-width:768px){.wrapper{max-width:initial;width:90%!important}}@media(min-width:992px){.wrapper{max-width:initial;width:90%!important}}@media(min-width:1200px){.wrapper{max-width:initial;width:90%!important}}@media(min-width:1920px){.wrapper{max-width:initial;width:1600px!important}}@media(min-width:2560px){.wrapper{max-width:initial;width:1800px!important}}.wrapper::-webkit-scrollbar{display:none}.fullscreen-menu{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:999;pointer-events:none}.menu-bg{position:absolute;top:0;right:0;width:100%;height:100%;background:#ffdb56;clip-path:circle(0% at calc(100% - 2.8rem) 2.8rem);transition:clip-path .8s cubic-bezier(.7,0,.3,1)}.menu-bg::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#ffdb56;clip-path:circle(0% at calc(100% - 2.8rem) 2.8rem);transition:clip-path .8s cubic-bezier(.7,0,.3,1);transition-delay:.1s}.menu-items{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:start;align-items:start;text-align:left;flex-wrap:wrap}.menu-items .menu-item{position:relative;margin:1rem 0 1rem 0;padding:0 1rem 0 0;opacity:0;transform:translateX(-30%);transition:opacity .4s ease,transform .4s ease;position:relative;flex:0 0 auto;max-width:350px}.main-link{font-size:1.5rem;color:#02509d;text-decoration:none;font-weight:700;display:block;position:relative;line-height:100%}@media(max-width:570px){.main-link{font-size:1.5rem}}a.main-link:hover{color:#fff}.menu-item.big-title{flex:0 0 100%;padding:0;margin:0;font-size:2rem;font-family:"Montserrat",sans-serif;min-width:100%}.main-link.big-title{font-size:2.5rem;font-family:"Montserrat",sans-serif}@media(max-width:570px){.main-link.big-title{font-size:2rem}}.menu-item a:hover{color:#000;text-decoration:none}.submenu a,.submenu span{display:block;font-size:1.2rem;line-height:100%;color:#000;text-decoration:none;margin:.5rem 0;transition:color .3s ease-in-out;text-align:left}.submenu{transition:max-height .4s ease-out;margin-top:.5rem}.submenu a:hover{color:#000}#menu-toggle:checked~.fullscreen-menu .menu-items .menu-item{opacity:1;transform:translateX(0)}#menu-toggle:checked~.fullscreen-menu .menu-items .menu-item{transition-delay:.4s}.cyan,a.cyan,a.cyan:hover{color:#008b8b}.menu-item.col-33{flex:0 0 33.333%;max-width:initial}@media(max-width:992px){.menu-item.col-33{flex:0 0 50%}}@media(max-width:570px){.menu-item.col-33{flex:0 0 100%}}.menu-item.col-25{flex:0 0 25%;max-width:initial}@media(max-width:992px){.menu-item.col-25{flex:0 0 50%}}@media(max-width:570px){.menu-item.col-25{flex:0 0 100%}}.menu-item.col-50{flex:0 0 50%;max-width:initial}@media(max-width:570px){.menu-item.col-50{flex:0 0 100%}}body{height:100%;margin:0;padding:0 0 0 0;font-family:"Montserrat",sans-serif;margin-top:0;overflow-x:hidden}a,.btn{cursor:pointer}.page-default{margin-top:30px;margin-bottom:20px}.page-default .page-description{font-size:small}.page-default .page-title{font-size:24px;font-weight:700;color:#02509d;text-transform:uppercase}.ModalCallout .modal-lg{max-width:750px!important;animation:animationFrames ease-in-out 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards}.ModalCallout .modal-lg .modal-content{z-index:0;height:auto}.ModalCallout .modal-lg .modal-content:before{content:"";background-color:#fff;opacity:.3;mix-blend-mode:multiply;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.ModalCallout .modal-lg .modal-content .modal-header{display:flex;align-items:center}.ModalCallout .modal-lg .modal-content .modal-header .modal-title{color:#fff;font-size:26px;z-index:1}.ModalCallout .modal-lg .modal-content .modal-header .close{background-color:#02509d;margin:1px!important;padding:5px!important;border-radius:100%;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.ModalCallout .modal-lg .modal-content .modal-header .close span{color:#fff;font-size:22px;height:40px;display:flex;justify-content:center;align-items:center}.ModalCallout .modal-lg .modal-content .modal-body{z-index:1}.ModalCallout .modal-lg .modal-content .modal-body p{color:#fff}.ModalCallout .modal-lg .modal-content .modal-body p a{cursor:pointer}.ModalCallout .modal-lg .modal-content .modal-body p img{width:32.666%!important;min-height:100px;height:auto!important;margin-bottom:5px}.ModalCallout .modal-lg .swg_imageset_carousel_1{height:50vh;width:100%;background-size:cover;background-position:center center;position:relative}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-nav{display:none}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-dots{position:absolute;top:85%;width:100%;left:0;display:block}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background-color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-dots .owl-dot.active span{background-color:#02509d}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info{text-align:center;z-index:3;width:100%;position:absolute;left:0;top:15vh;width:100%}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title{font-size:42px;font-weight:200;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h1,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h2,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h3,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h4,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h5,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h6{font-weight:100}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title strong{font-weight:700}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description{font-size:16px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h1,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h2,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h3,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h4,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h5,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h6{font-size:16px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content{font-size:13px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h1,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h2,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h3,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h4,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h5,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h6{font-size:13px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .btn-carousel_1{background-color:#00aeef;border-radius:0;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .btn-carousel_1:hover{color:#f27521!important}.col_2 .dropdown-menu.show{width:max-content!important;min-width:530px}@media(min-width:120px)and (max-width:992px){.col_2 .dropdown-menu.show{min-width:0}}.col_2 .dropdown-menu.show .row{justify-content:space-between!important}@media(min-width:120px)and (max-width:992px){.col_2 .dropdown-menu.show{width:100%!important;background-color:transparent}}.col_2 .dropdown-menu.show .blocchi{width:50%!important}@media(min-width:120px)and (max-width:992px){.col_2 .dropdown-menu.show .blocchi{width:inherit!important;background-color:transparent}}.col_2 .dropdown-menu.show .nav-item{background-color:transparent}.col_3 .dropdown-menu.show{min-width:485px!important}.col_3 .dropdown-menu.show .row{justify-content:start!important}.col_3 .dropdown-menu.show .blocchi{width:33%!important}@media(min-width:120px)and (max-width:992px){.col_3 .dropdown-menu.show{width:100%!important;background-color:transparent}}.col_4 .dropdown-menu.show{width:55vw!important}.col_4 .dropdown-menu.show .row{justify-content:start!important}@media(min-width:120px)and (max-width:992px){.col_4 .dropdown-menu.show{width:100%!important;background-color:transparent}}.col_4 .dropdown-menu.show .blocchi{width:25%!important}@media(min-width:120px)and (max-width:992px){.col_4 .dropdown-menu.show .blocchi{width:100%;background-color:transparent}}.col_100 .dropdown-menu.show{width:90vw!important;left:5vw;top:135px;position:fixed}.col_100 .dropdown-menu.show .row{justify-content:start!important}@media(min-width:120px)and (max-width:992px){.col_100 .dropdown-menu.show{width:100%!important;position:relative;top:0}}.col_100 .dropdown-menu.show .blocchi{width:max-content!important;padding:2% 2%!important}@media(min-width:120px)and (max-width:992px){.col_100 .dropdown-menu.show .blocchi{width:100%!important;top:0!important;background-color:transparent;padding:0 5px!important}}.pl-2,.px-2{padding:0!important}.form-control:focus{box-shadow:none!important}[dg-role=login-form] .btn.btn-1{background-color:#02509d!important;color:#fff}[dg-role=login-modal]{animation:animationFrames ease-in-out 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards}[dg-role=login-modal] .modal-content{background-color:#fff}[dg-role=login-modal] .modal-content .modal-body input{border:2px solid #02509d}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link]{color:#000}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link]:hover{color:#02509d}[dg-role=login-modal] .modal-content .modal-body .lost-pass{color:#000}[dg-role=login-modal] .modal-content .modal-body .lost-pass:hover{color:#02509d}[dg-role=login-modal] .btn-1{background-color:#02509d;color:#fff}[dg-role=login-modal] .btn-1:hover{color:#fff}.container.Contact-Form{display:flex;flex-wrap:wrap}.header-fixed{display:flex;flex-wrap:wrap;justify-content:center;width:100vw;background-color:transparent;position:fixed;top:0!important;left:0;z-index:999;transition:all .6s}.header-fixed .logo{position:relative;float:left;width:180px;text-align:center;z-index:99999;padding:.3rem 0}@media(min-width:1281px){.header-fixed .logo{margin-right:auto}}@media(max-width:833px){.header-fixed .logo{margin-right:auto;width:150px}}@media(max-width:580px){.header-fixed .logo{margin-right:auto;width:120px}}.header-fixed .top_bar,.header-fixed .main_bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}.header-fixed .resize_element{width:100%;margin-right:auto;margin-left:auto;display:flex;align-items:center;flex-wrap:wrap}@media(min-width:300px){.header-fixed .resize_element{max-width:initial;width:90%!important}}@media(min-width:768px){.header-fixed .resize_element{max-width:initial;width:90%!important}}@media(min-width:992px){.header-fixed .resize_element{max-width:initial;width:90%!important}}@media(min-width:1200px){.header-fixed .resize_element{max-width:initial;width:90%!important}}@media(min-width:1920px){.header-fixed .resize_element{max-width:initial;width:1600px!important}}@media(min-width:2560px){.header-fixed .resize_element{max-width:initial;width:1800px!important}}@media(max-width:520px){.header-fixed .resize_element{max-width:96vw!important;flex:0 0 96vw;margin:auto;padding:initial}}@media(max-width:424px){.header-fixed .resize_element{max-width:96vw!important;flex:0 0 96vw;margin:auto;padding:initial;display:flex;justify-content:space-around}}.header-fixed .position-static{position:relative!important}.header-fixed .navbar{padding:0!important}.header-fixed .full{background-color:#fff;width:100%;display:flex;flex-wrap:wrap;justify-content:center;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:1}@media(max-width:520px){.header-fixed .full{max-width:100%!important;flex:0 0 100%!important}}.header-fixed .main_bar{width:100%;margin-right:auto;margin-left:auto;padding:0!important;margin:auto;background-color:#fff}@media(min-width:300px){.header-fixed .main_bar{max-width:initial;width:90%!important}}@media(min-width:768px){.header-fixed .main_bar{max-width:initial;width:90%!important}}@media(min-width:992px){.header-fixed .main_bar{max-width:initial;width:90%!important}}@media(min-width:1200px){.header-fixed .main_bar{max-width:initial;width:90%!important}}@media(min-width:1920px){.header-fixed .main_bar{max-width:initial;width:1600px!important}}@media(min-width:2560px){.header-fixed .main_bar{max-width:initial;width:1800px!important}}@media(max-width:810px){.header-fixed .main_bar{max-width:94%!important;flex:0 0 94%!important}}@media(max-width:520px){.header-fixed .main_bar{max-width:96%!important;flex:0 0 96%!important}}.header-fixed .search.desk{border:1px solid #02509d;width:20%;display:flex;align-items:center;margin:0 0 0 auto;position:relative;border-radius:30px!important}@media(max-width:992px){.header-fixed .search.desk{width:240px;margin:0 55px 0 auto}}@media(max-width:768px){.header-fixed .search.desk{width:96%;margin:2% auto 2% auto;order:4}}.header-fixed .search.desk #autocomplete-test{width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-fixed .search.desk input{border:0!important;border-radius:30px}.header-fixed .search.desk:before{content:"";position:absolute;font-family:"Font Awesome 5 Pro",sans-serif;color:#000;right:5px;font-size:18px;background-color:#ffdb56;border-radius:30px;padding:0 .8rem}.header-fixed .search.desk .autocomplete-no-results{width:max-content;color:#000;top:48px;left:0;right:inherit;position:absolute}.header-fixed .search.desk .autocomplete-no-results:before{content:"";font-size:14px;color:#f2b014;font-family:"Font Awesome 5 Pro",sans-serif}.header-fixed .search.desk .typeahead.dropdown-menu{width:100%!important}.header-fixed .search.desk .typeahead.dropdown-menu li{padding:4px 0;border-bottom:1px solid #e2e2e2}.header-fixed .search.desk .typeahead.dropdown-menu li strong{color:#02509d}.header-fixed .search.desk .typeahead.dropdown-menu .dropdown-item{white-space:break-spaces!important;padding:0 .5rem;line-height:1.3rem;font-size:13px}.header-fixed .lingua{width:max-content;position:relative;margin-right:50px}.header-fixed .lingua a{font-size:small;color:#000}.header-fixed .lingua a:hover{background-color:transparent!important;text-decoration:none}.header-fixed .lingua span{color:#000}.header-fixed .lingua i{font-size:small;margin:0 3px 0 5px;color:#000}.header-fixed .lingua i:hover{text-decoration:none!important}.header-fixed .lingua .dropdown-toggle::after{color:#000!important}.header-fixed .lingua .dropdown-menu{min-width:min-content;padding:2px 10px!important;box-shadow:rgba(0,0,0,.08) 0 0 6px 2px}.header-fixed .lingua .dropdown-menu:before{content:"";font-size:0;line-height:0%;width:0;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;right:10px}.header-fixed .lingua .dropdown-menu.show{position:absolute!important;top:26px!important;left:initial!important;right:0!important;width:max-content!important;display:flex;flex-wrap:wrap}@media(min-width:120px)and (max-width:1280px){.header-fixed .lingua .dropdown-menu.show{background-color:#000;margin:10px 0}}.header-fixed .lingua .dropdown-menu.show *{color:#000}.header-fixed .lingua .dropdown-menu.show img{width:20px}.header-fixed .lingua .dropdown-menu.show span{cursor:pointer}.header-fixed .lingua .dropdown-menu.show label{cursor:pointer;margin-bottom:0!important}.header-fixed .lingua .dropdown-menu.show a{cursor:pointer;padding:0}.header-fixed .social{margin-right:auto}.header-fixed .social .container{width:max-content;margin:0;padding:0}.header-fixed .social .swg_basic_dati{width:max-content;padding:0;margin:0}.header-fixed .social .widget-content{display:flex;align-items:center;padding:0;margin:0;width:max-content}.header-fixed .social span{padding:0 10px;color:#fff}@media(max-width:767.98px){.header-fixed .social{display:none}}.header-fixed .btn.dropdown-toggle{height:36px;padding:0 4px;display:flex;justify-content:center;align-items:center;border-radius:0}.header-fixed .btn.dropdown-toggle a{color:#fff}.header-fixed .btn.dropdown-toggle .link-3 i{margin-right:2px}.header-fixed .btn.dropdown-toggle .fa-cirle{display:none}.header-fixed .btn.dropdown-toggle span{color:#fff}.header-fixed .btn.dropdown-toggle b{font-weight:600;margin-left:3px}.header-fixed .btn.dropdown-toggle:after{color:#000;content:"";font-family:"Font Awesome 5 Pro",sans-serif;border:0!important;font-size:x-small}.header-fixed .btn.dropdown-toggle[aria-expanded=true]:after{color:#000;content:"";font-family:"Font Awesome 5 Pro",sans-serif;border:0!important}.header-fixed .btn.dropdown-toggle:hover{background-color:#fff}.header-fixed .btn.dropdown-toggle:hover *{color:#000!important}.header-fixed .btn.dropdown-toggle:hover:after{color:#000!important}.header-fixed .btn.dropdown-toggle[aria-expanded=true]{background-color:#fff}.header-fixed .btn.dropdown-toggle[aria-expanded=true] *{color:#000}.header-fixed .dropdown-menu{border-radius:0;min-width:min-content;border:0;animation:growDown 300ms ease-in-out forwards;transform-origin:top center}.header-fixed .dropdown-menu.show{min-width:min-content;width:100%;font-size:small;line-height:2rem;position:absolute;z-index:999;top:34px!important;left:auto!important;right:0!important;background-color:#fff;text-align:center}@media(min-width:120px)and (max-width:1280px){.header-fixed .dropdown-menu.show{left:auto!important;right:0!important}}.header-fixed .dropdown-menu.show .fa-stack-1x,.header-fixed .dropdown-menu.show .fa-stack-2x{width:max-content}.header-fixed .dropdown-menu.show .fa-stack{width:1.5em}.header-fixed .dropdown-menu.show *{color:#000}.header-fixed .dropdown-menu.show img{width:20px}.header-fixed .dropdown-menu.show span{cursor:pointer}.header-fixed .dropdown-menu.show label{cursor:pointer;margin-bottom:0!important}.header-fixed .dropdown-menu.show a{cursor:pointer;display:flex;justify-content:end;padding:0 10px}.header-fixed .dropdown-menu.show a:hover{background-color:#f5f5f5}.header-fixed a{width:100%}.header-fixed [dg-role=displayed-type-quote]{font-weight:600;margin-left:3px}.header-fixed .login{display:flex;align-items:center}.header-fixed .dropdown{display:flex;align-items:center;margin:0 8px 0 0}.header-fixed .dropdown a{display:block;cursor:pointer;min-width:max-content;align-items:center;color:#000;float:left;margin:0 .5rem}@media(max-width:992px){.header-fixed .dropdown a{color:#000}}.header-fixed .dropdown i{color:#000;margin:0 .3rem 0 0}.header-fixed .dropdown span,.header-fixed .dropdown label{cursor:pointer;font-size:small;color:#000}.header-fixed .dropdown .nome_log{color:#000;display:flex}.header-fixed .dropdown .nome_log span{color:#000}.header-fixed .dropdown img{max-width:25px;margin-right:5px}.header-fixed .dropdown .btn.dropdown-toggle{height:36px;padding:0 4px;display:flex;justify-content:center;align-items:center;border-radius:0}.header-fixed .dropdown .btn.dropdown-toggle a{color:#fff}.header-fixed .dropdown .btn.dropdown-toggle .link-3 i{margin-right:2px}.header-fixed .dropdown .btn.dropdown-toggle .fa-cirle{display:none}.header-fixed .dropdown .btn.dropdown-toggle span{color:#fff}.header-fixed .dropdown .btn.dropdown-toggle b{font-weight:600;margin-left:3px}.header-fixed .dropdown .btn.dropdown-toggle:after{color:#000;content:"";font-family:"Font Awesome 5 Pro",sans-serif;border:0!important;font-size:x-small}.header-fixed .dropdown .btn.dropdown-toggle[aria-expanded=true]:after{color:#000;content:"";font-family:"Font Awesome 5 Pro",sans-serif;border:0!important}.header-fixed .dropdown .btn.dropdown-toggle:hover{background-color:#fff}.header-fixed .dropdown .btn.dropdown-toggle:hover *{color:#000!important}.header-fixed .dropdown .btn.dropdown-toggle:hover:after{color:#000!important}.header-fixed .dropdown .btn.dropdown-toggle[aria-expanded=true]{background-color:#fff}.header-fixed .dropdown .btn.dropdown-toggle[aria-expanded=true] *{color:#000}.header-fixed .dropdown .dropdown-menu{border-radius:0;min-width:min-content;border:0;animation:growDown 300ms ease-in-out forwards;transform-origin:top center}.header-fixed .dropdown .dropdown-menu.show{min-width:min-content;width:100%;font-size:small;line-height:2rem;position:absolute;z-index:999;top:34px!important;left:auto!important;right:0!important;background-color:#fff;text-align:center}@media(min-width:120px)and (max-width:1280px){.header-fixed .dropdown .dropdown-menu.show{left:auto!important;right:0!important}}.header-fixed .dropdown .dropdown-menu.show .fa-stack-1x,.header-fixed .dropdown .dropdown-menu.show .fa-stack-2x{width:max-content}.header-fixed .dropdown .dropdown-menu.show .fa-stack{width:1.5em}.header-fixed .dropdown .dropdown-menu.show *{color:#000}.header-fixed .dropdown .dropdown-menu.show img{width:20px}.header-fixed .dropdown .dropdown-menu.show span{cursor:pointer}.header-fixed .dropdown .dropdown-menu.show label{cursor:pointer;margin-bottom:0!important}.header-fixed .dropdown .dropdown-menu.show a{cursor:pointer;display:flex;justify-content:end;padding:0 10px}.header-fixed .dropdown .dropdown-menu.show a:hover{background-color:#f5f5f5}@media(min-width:120px)and (max-width:1280px){.header-fixed .dropdown .dropdown-menu.dropdown-menu-right.login-dropdown.show{position:absolute!important}}.header-fixed .label_utente_loggato span,.header-fixed .label_utente_loggato b{color:#000!important}.header-fixed .logout-button a,.header-fixed .logout-button i,.header-fixed .logout-button label{color:#000;font-size:small}.header-fixed .logout-button i{margin:0 .5rem 0 0}@media(max-width:380px){.header-fixed .loggati label,.header-fixed .registrati label{display:none}}.header-fixed .Carrello{position:fixed;right:0;top:150px}@media(max-width:580px){.header-fixed .Carrello{right:0;top:200px}}.header-fixed .Carrello a{background-color:#02509d;padding:10px 13px 10px 13px;border-radius:10px 0 0 10px}.header-fixed .Carrello i{color:#fff;font-size:18px;position:relative}.header-fixed .Carrello .cart-counter{background-color:#fff;color:#000;position:absolute;right:6px;top:1px;width:15px;height:15px;display:flex;justify-content:center;align-items:center;font-size:13px;border-radius:15px}@media(min-width:120px)and (max-width:992px){.header-fixed{}.header-fixed .navbar.navbar-expand-lg{min-width:100%}.header-fixed .navbar-collapse.collapse.show .dropdown-menu.show{animation:none}.header-fixed .navbar-collapse{height:100%;position:fixed;right:0;top:0;z-index:99999;width:50%;background-color:rgba(255,255,255,.98);transform:translateX(0);transition:transform 250ms ease-in;box-shadow:10px 0 10px 0 rgba(0,0,0,.57);padding-top:125px;overflow-y:scroll}}@media(min-width:120px)and (max-width:992px)and (max-width:750px){.header-fixed .navbar-collapse{width:100%}}@media(min-width:120px)and (max-width:992px){.header-fixed .collapse:not(.show){display:block;height:100%;position:fixed;z-index:99999;right:0;width:50%;margin-top:0;transform:translateX(100%);transition:transform 250ms ease-in-out;top:0}}@media(min-width:120px)and (max-width:992px)and (max-width:750px){.header-fixed .collapse:not(.show){width:100%}}@media(min-width:120px)and (max-width:992px){.header-fixed .navbar-toggler.collapsed{position:absolute;z-index:99;top:-50px!important;right:0;background-color:transparent;background-color:transparent;border-radius:0%;display:flex;justify-content:center;align-items:center;padding:0}}@media(min-width:120px)and (max-width:992px)and (max-width:580px){.header-fixed .navbar-toggler.collapsed{top:-101px!important;right:15px}}@media(min-width:120px)and (max-width:992px){.header-fixed .navbar-toggler.collapsed:before{content:"";color:#000;font-size:30px!important;font-family:"Font Awesome 5 Pro",sans-serif}.header-fixed .navbar-toggler.collapsed i{display:none}.header-fixed .navbar-toggler{position:fixed;z-index:999999999;top:20px!important;right:20px;border-radius:0%;display:flex;justify-content:center;align-items:center;padding:0;transform:translate3d(-50% 50%)}.header-fixed .navbar-toggler:before{content:"";color:#000;font-size:30px!important;font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300}.header-fixed .navbar-toggler i{display:none}.header-fixed .navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column!important;padding-left:0;margin-bottom:0;list-style:none;height:auto;overflow-y:scroll;overflow-x:hidden;margin-bottom:auto;text-align:center;width:calc(100% - 10px)!important}.header-fixed .dropdown-menu.show{position:relative!important;border:0!important;margin-left:10px;background-color:transparent;text-align:center}.header-fixed .dropdown-menu.show .dropdown-item,.header-fixed .dropdown-menu.show .nav-link{color:#666!important}.header-fixed .dropdown-menu.show .dropdown-item:hover,.header-fixed .dropdown-menu.show .nav-link:hover{color:#02509d}.header-fixed .dropdown-menu.show .dropdown-item *,.header-fixed .dropdown-menu.show .nav-link *{background-color:transparent}}.header-fixed .fa-circle{color:transparent}.header-fixed label{margin-bottom:0;color:#fff}.header-fixed i{color:#fff;font-size:14px;font-weight:300}.header-fixed.resized{top:0!important;transition:all .6s}@media(max-width:520px){.header-fixed.resized{top:0!important}}.header-fixed.resized .top_bar:after{display:none}footer{background-color:#ededed}footer .scrollToTop{width:40px;height:40px;border-radius:100%;text-align:center;line-height:40px;background:#000;font-weight:bold;color:#444;text-decoration:none;position:fixed;bottom:10px;left:10px;display:none;z-index:99}footer .scrollToTop i{color:#fff;font-size:16px}footer .scrollToTop:hover{text-decoration:none;background:#02509d}.footer-custom .carosello-loghi{background:linear-gradient(90deg,#ffdb21 0%,#f7931e 100%);padding:2rem 0}.footer-custom .carosello-loghi .owl-carousel-off .item{width:20%;margin-bottom:0!important}.footer-custom .carosello-loghi .swg_imagesSet_carousel_dati{padding:0;margin:0}.footer-custom .carosello-loghi .swg_imagesSet_carousel_dati .line_after_title{display:none}.footer-custom .carosello-loghi .swg_imagesSet_carousel{width:100%;margin-right:auto;margin-left:auto}@media(min-width:300px){.footer-custom .carosello-loghi .swg_imagesSet_carousel{max-width:initial;width:90%!important}}@media(min-width:768px){.footer-custom .carosello-loghi .swg_imagesSet_carousel{max-width:initial;width:90%!important}}@media(min-width:992px){.footer-custom .carosello-loghi .swg_imagesSet_carousel{max-width:initial;width:90%!important}}@media(min-width:1200px){.footer-custom .carosello-loghi .swg_imagesSet_carousel{max-width:initial;width:90%!important}}@media(min-width:1920px){.footer-custom .carosello-loghi .swg_imagesSet_carousel{max-width:initial;width:1600px!important}}@media(min-width:2560px){.footer-custom .carosello-loghi .swg_imagesSet_carousel{max-width:initial;width:1800px!important}}.footer-custom .carosello-loghi .owl-carousel-off{display:flex}.footer-custom .carosello-loghi .image{height:80px;overflow:hidden;padding:.5rem}@media(max-width:570px){.footer-custom .carosello-loghi .image{padding:0}}.footer-custom .carosello-loghi .image img{width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:570px){.footer-custom .carosello-loghi .image img{object-position:left}}.footer-custom .logo-footer{width:218px;margin:0 auto 2rem 0}@media(max-width:991.98px){.footer-custom .logo-footer{margin:0 auto 2rem auto}}@media(max-width:570px){.footer-custom .logo-footer{margin:0 auto 1rem 0}}.footer-custom .logo-footer img{width:100%;height:auto}.footer-custom .col_{width:100%}@media(max-width:570px){.footer-custom .col_{margin:0 0 40px 0}}.footer-custom .wrapper{width:100%;margin-right:auto;margin-left:auto;height:max-content;padding:0;margin:3rem auto!important}@media(min-width:300px){.footer-custom .wrapper{max-width:initial;width:90%!important}}@media(min-width:768px){.footer-custom .wrapper{max-width:initial;width:90%!important}}@media(min-width:992px){.footer-custom .wrapper{max-width:initial;width:90%!important}}@media(min-width:1200px){.footer-custom .wrapper{max-width:initial;width:90%!important}}@media(min-width:1920px){.footer-custom .wrapper{max-width:initial;width:1600px!important}}@media(min-width:2560px){.footer-custom .wrapper{max-width:initial;width:1800px!important}}.footer-custom .contenitore-dati{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,33%),1fr));gap:1rem}@media(max-width:992px){.footer-custom .contenitore-dati{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:570px){.footer-custom .contenitore-dati{grid-template-columns:repeat(1,1fr);gap:0}}.footer-custom .azienda .container{max-width:inherit!important;width:100%!important;display:flex;flex-direction:column;flex-wrap:wrap;align-items:start;padding:0}@media(max-width:992px){.footer-custom .azienda .container{align-items:end}}@media(max-width:570px){.footer-custom .azienda .container{align-items:start}}.footer-custom .azienda .swg_basic_dati{width:100%;text-align:left}@media(max-width:1360px){.footer-custom .azienda .swg_basic_dati{text-align:left}}@media(max-width:992px){.footer-custom .azienda .swg_basic_dati{width:80%;text-align:right}}@media(max-width:570px){.footer-custom .azienda .swg_basic_dati{width:100%;text-align:left}}.footer-custom .azienda .swg_basic_dati .widget-title{font-size:18px!important;color:#02509d;font-weight:700}.footer-custom .azienda .swg_basic_dati .widget-title strong{font-weight:700!important}.footer-custom .azienda .swg_basic_dati .widget-description{display:inherit;color:#666!important;font-size:14px;font-weight:600}.footer-custom .azienda .swg_basic_dati .widget-description img{background:red}.footer-custom .azienda .image{margin:10px 0 0 0;max-width:120px}.footer-custom .azienda .image img{width:100%;height:100%;object-fit:contain}.footer-custom .menu-footer .footer-menu-3-title{font-size:18px;font-weight:700;margin-bottom:10px}.footer-custom .menu-footer *{color:#fff}.footer-custom .menu-footer ul{display:flex!important;justify-content:start;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;width:100%}.footer-custom .menu-footer ul li{min-width:min-content}@media(max-width:991.98px){.footer-custom .menu-footer ul li{min-width:100%;margin:0 auto 20px auto}}.footer-custom .menu-footer ul .first-none a{display:none}.footer-custom .menu-footer ul .footer-title{cursor:default;font-size:22px;font-weight:700}.footer-custom .menu-footer ul .footer-title:hover{text-decoration:none}.footer-custom .menu-footer ul .sub-link.d-block{cursor:pointer;font-size:18px}.footer-custom .menu-footer ul .sub-link.d-block i{display:none}@media(max-width:991.98px){.footer-custom .menu-footer .menu-footer{display:none}}@media(min-width:992px){.footer-custom .menu-footer .menu-footer{display:flex;flex-wrap:wrap}}.footer-custom .copyright{margin:auto;margin-top:2%;background-color:#162950;display:flex;padding:10px 0}.footer-custom .copyright .wrapper{width:100%;margin-right:auto;margin-left:auto;height:max-content;padding:0;margin:0 auto!important}@media(min-width:300px){.footer-custom .copyright .wrapper{max-width:initial;width:90%!important}}@media(min-width:768px){.footer-custom .copyright .wrapper{max-width:initial;width:90%!important}}@media(min-width:992px){.footer-custom .copyright .wrapper{max-width:initial;width:90%!important}}@media(min-width:1200px){.footer-custom .copyright .wrapper{max-width:initial;width:90%!important}}@media(min-width:1920px){.footer-custom .copyright .wrapper{max-width:initial;width:1600px!important}}@media(min-width:2560px){.footer-custom .copyright .wrapper{max-width:initial;width:1800px!important}}.footer-custom .copyright .container{max-width:100%!important}.footer-custom .copyright .swg_basic_dati{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-custom .copyright .widget-description{color:#fff;width:max-content}@media(max-width:991.98px){.footer-custom .copyright .widget-description{margin:auto}}.footer-custom .copyright .widget-content{color:#fff;width:max-content}.footer-custom .copyright .widget-content .social{list-style-type:none;margin:0;padding:0;display:flex;justify-content:end}.footer-custom .copyright .widget-content .social li{margin:0 0 0 20px}@media(max-width:570px){.footer-custom .copyright .widget-content .social li{margin:10px 10px}}.footer-custom .copyright .widget-content .social li i{font-size:20px;color:#fff}.footer-custom .copyright .widget-content .social li .facebook{background-color:#375592;padding:10px 15px}.footer-custom .copyright .widget-content .social li .ig{background-color:#ea4c89;padding:10px 15px}@media(max-width:991.98px){.footer-custom .copyright .widget-content{justify-content:center!important;margin:auto}}.footer-custom .copyright .widget-content a{color:#fff;margin:0;border:1px solid #fff}.footer-custom .contact .container{max-width:inherit!important;width:100%!important;padding:0}.footer-custom .contact .swg_basic_dati .widget-title{font-size:18px!important;color:#02509d;font-weight:700}.footer-custom .contact .swg_basic_dati .widget-description{font-weight:600}.footer-custom .contact .swg_basic_dati .widget-description .image{float:left;width:25px;height:25px}.footer-custom .contact .swg_basic_dati .widget-description .image img{max-width:100%!important;height:auto!important;object-fit:contain}.footer-custom .contact .swg_basic_dati .widget-description .dati{margin-left:35px;margin-bottom:5px;font-size:14px;color:#666}@media(max-width:570px){.footer-custom .contact .swg_basic_dati .widget-description .dati{margin-bottom:10px}}.footer-custom .contact .swg_basic_dati .widget-description a{text-decoration:none;color:#02509d}.footer-custom .contact .swg_basic_dati .widget-description a:hover{color:#02509d;text-decoration:underline}@media(max-width:992px){.footer-custom .helper{grid-column:1/-1;text-align:center;justify-content:center}}.footer-custom .helper .container{max-width:inherit!important;width:100%!important;padding:0}.footer-custom .helper .widget-description{font-size:14px!important;font-weight:500}.footer-custom .helper a{text-decoration:none;color:#02509d}.footer-custom .helper a:hover{color:#02509d;text-decoration:underline}