@charset "UTF-8";#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}body{height:100%;margin:0;font-family:"Lato",sans-serif;font-weight:400;margin-top:135px}a{color:#24324a;cursor:pointer}a:hover{color:#fc9f02}.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:#fc9f02;text-transform:uppercase}.ModalCallout .modal-content{z-index:0;height:auto}.ModalCallout .modal-content:before{content:"";background-color:#00435d;opacity:.3;mix-blend-mode:multiply;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.ModalCallout .modal-content .modal-header{display:flex;align-items:center}.ModalCallout .modal-content .modal-header .modal-title{color:#fff;font-size:26px;z-index:1}.ModalCallout .modal-content .modal-header .close span{color:#fff;font-size:40px}.ModalCallout .modal-content .modal-body{z-index:1}.ModalCallout .modal-content .modal-body p{color:#fff}.ModalCallout .modal-content .modal-body p a{cursor:pointer}.ModalCallout .modal-content .modal-body p img{width:30%!important;min-height:100px;height:auto!important;margin-bottom:5px}.menu-1_top_bar{width:100%;min-height:45px;height:auto;display:flex;align-items:center;justify-content:center;background-color:#24324a}.menu-1_top_bar ul{list-style-type:none;margin:0;padding:0;margin-bottom:0}.menu-1_top_bar li{color:#fff}.menu-1_top_bar a{color:#fff;font-size:small}.menu-1_top_bar span{color:#fff!important;font-size:16px;margin-left:5px}.menu-1_top_bar .fa-inverse{color:#24324a!important;font-weight:300}.menu-1_top_bar label{font-size:12px}.menu-1_top_bar [dg-role=user-name]{font-size:12px}.menu-1_top_bar .dropdown-toggle{font-size:18px}.menu-1_top_bar .cart-button{margin-right:5px;position:relative}.menu-1_top_bar .cart-button .cart-counter{background-color:#fc9f02;color:#fff;position:absolute;bottom:20px;right:-10px;font-size:x-small;width:15px;height:15px;border-radius:15px;text-align:center;font-weight:900;line-height:15px}.menu-1_top_bar .cart-button .fa-inverse{color:#24324a!important}.menu-1_top_bar .cart-button .fa-stack{color:#f4f4f4!important}.menu-1_top_bar .language{display:flex;justify-content:end;align-items:center;padding:0!important}.menu-1_top_bar .language a{color:#fff;display:flex;align-items:center}.menu-1_top_bar .language *{text-decoration:none}.menu-1_top_bar .language .dropdown-menu{background-color:#fff;border:1px;border-radius:10px;min-width:5rem;margin-top:15px;text-align:center;box-shadow:3px 3px 15px 3px #ccc;padding:10px}.menu-1_top_bar .language .dropdown-menu:before{content:"";position:absolute;left:38%;top:-18px;color:#fff;font-weight:700;font-family:"Font Awesome 5 Pro",sans-serif;font-size:26px}.menu-1_top_bar .language .dropdown-menu li{width:max-content}.menu-1_top_bar .language .dropdown-menu li a{color:#24324a;font-size:14px}.menu-1_top_bar .language .dropdown-menu li a:hover{text-decoration:none;color:#24324a}.menu-1_top_bar .language .dropdown-menu li a i{margin-right:5px;border-radius:100%;height:25px;width:25px;margin-right:5px;color:#24324a;border:0 solid rgba(255,255,255,.7)}.menu-1_top_bar .language .dropdown-menu li a .flag-icon-it,.menu-1_top_bar .language .dropdown-menu li a .flag-icon-gb{background-size:cover;background-position:50% 50%}.menu-1_top_bar .language small{margin-right:3px;margin-left:10px;display:flex;align-items:center}.menu-1_top_bar .language small span{display:flex;align-items:center;color:#24324a}.menu-1_top_bar .language small i{border-radius:100%;height:25px;width:25px;color:#24324a;border:0 solid rgba(255,255,255,.7)}.menu-1_top_bar .language small .flag-icon-it,.menu-1_top_bar .language small .flag-icon-gb{background-size:cover;background-position:50% 50%}.menu-1_top_bar [dg-role=type-quote] *{text-decoration:none!important}.menu-1_top_bar [dg-role=type-quote] [dg-role=displayed-type-quote]{background:#f4f4f4;padding:5px;border-radius:30px;font-size:13px;color:#000!important;padding:3px 6px}.menu-1_top_bar [dg-role=type-quote] .quote-dropdown{background-color:#fff;border:0;border-radius:10px;min-width:5rem;margin-top:15px;text-align:center;box-shadow:3px 3px 15px 3px #ccc;padding:5px}.menu-1_top_bar [dg-role=type-quote] .quote-dropdown a{color:#24324a}.menu-1_top_bar [dg-role=type-quote] .quote-dropdown a:hover{color:#24324a}.menu-1_top_bar [dg-role=type-quote] .quote-dropdown:before{content:"";position:absolute;left:38%;top:-18px;color:#fff;font-weight:700;font-family:"Font Awesome 5 Pro",sans-serif;font-size:26px}.menu-1_top_bar [dg-role=type-quote] .quote-dropdown li{width:max-content}.menu-1_top_bar [dg-role=type-quote] .quote-dropdown li a{color:#24324a}.menu-1_top_bar [dg-role=type-quote] .quote-dropdown li a:hover{color:#24324a}@media(max-width:991px){.menu-1_top_bar .language{margin-right:0;text-align:right}}@media(max-width:450px){.menu-1_top_bar{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}}.mobile_login .cont_menu{position:absolute;z-index:3;left:0;top:-15px;min-width:200px;width:250px}.mobile_login label{color:#24324a}.mobile_login .cont_titulo_menu{width:auto;overflow:hidden;cursor:pointer}.mobile_login .cont_titulo_menu::after{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;font-weight:300;margin-left:5px;font-size:12px}.mobile_login .cont_titulo{position:relative;float:left;color:#fff;font-size:18px;margin-top:0}.mobile_login .cont_icon_menu{position:relative;float:right;margin-right:20px;top:14px}.mobile_login .cont_drobpdown_menu{position:relative;float:left;width:100%;background-color:#fff;box-shadow:0 2px 20px -2px rgba(0,0,0,.3);margin-top:10px;border-radius:3px;opacity:1;transition:all .5s}.mobile_login .cont_drobpdown_menu label{color:#24324a!important}.mobile_login .cont_drobpdown_menu span{color:#24324a!important}.mobile_login .cont_drobpdown_menu a{color:#24324a}.mobile_login .cont_drobpdown_menu .fa-inverse{color:#fff!important}.mobile_login .cont_drobpdown_menu .fa-stack{color:#fc9f02!important}.mobile_login .cont_drobpdown_menu .quote-menu{background-color:#e2e2e2;color:#24324a;padding:5px 10px;position:absolute;left:-100px!important;top:13px!important;border-radius:0;max-width:252px!important;width:252px}.mobile_login .cont_drobpdown_menu .quote-menu a{padding-left:45%;font-size:16px;color:#666}.mobile_login .cont_drobpdown_menu ul>li{list-style:none;margin-left:0;margin-top:20px;margin-bottom:10px;border-left:5px solid #fc9f02;width:100%;display:block;transition:all .5s;padding-left:5px}.mobile_login .cont_drobpdown_menu ul>li:hover{background-color:#e2e2e2}.mobile_login .cont_drobpdown_menu ul>li>a{position:relative;display:block;width:90%;padding-top:5px;padding-bottom:5px;text-decoration:none;color:#24324a;transition:all .5s}.mobile_login .cont_drobpdown_menu ul>li>hr{width:75%;height:0;color:#123455;background-color:#123455;border:1px solid #eee}.mobile_login .cont_icon_trg{position:relative;float:left;margin-bottom:-30px;z-index:1;left:10px;transform:translate(0,10px);transition:all .5s}.mobile_login .disable{transition:all .5s;opacity:0;transform:translate(0,10px);display:none}.mobile_login .disable>ul>li{transform:translate(0,10px);opacity:0;display:none}.mobile_login .active{opacity:1;transform:translate(0,0);display:block}.mobile_login .active>ul>li{transition-delay:.5s;transform:translate(0,0);opacity:1;display:block}.site-header{width:100%;top:0;z-index:5;height:90px;position:fixed;width:100%;top:0;left:0;z-index:22}.site-header .logo{width:210px;height:90px;overflow:hidden;display:flex;align-items:center;margin-right:auto;margin-left:1%}@media(min-width:2048px){.site-header .logo{width:280px;margin-left:20px}}@media(max-width:340px){.site-header .logo{width:176px;margin-left:0}}.site-header .logo img{height:auto;object-fit:cover;object-position:center}@media(max-width:341px){.site-header .logo img{height:87px}}@media(max-width:340.998px){.site-header .logo img{height:47px}}.site-header .row-menu-2{height:94px;background-color:#fff}.site-header .row-menu-2 .telefono-banner{background:#fc9f02;display:flex;align-items:center;justify-content:center;position:relative;border-left:5px solid;padding:0 30px 0 20px}@media(max-width:340px){.site-header .row-menu-2 .telefono-banner{display:none}}.site-header .row-menu-2 .telefono-banner a .icona{position:absolute;right:165px;top:28px}@media(min-width:992px)and (max-width:1028px){.site-header .row-menu-2 .telefono-banner a .icona{position:absolute;right:10px;top:-23px}}@media(min-width:341px)and (max-width:991.98px){.site-header .row-menu-2 .telefono-banner a .icona{position:absolute;right:80px;top:-23px}}.site-header .row-menu-2 .telefono-banner a .testo-telefono{font-size:1.3rem;line-height:94px;margin-left:15px;color:#fff}@media(max-width:1028px){.site-header .row-menu-2 .telefono-banner a .testo-telefono{display:none}}.site-header .row-menu-2 .first-none p{display:none}.site-header .row-menu-2 .nav-item.dropdown.position-static{position:relative!important}.site-header .row-menu-2 .menu-2-container{display:flex;justify-content:space-between;align-items:center;width:100vw;xposition:absolute;left:0;top:45px;height:94px;background-color:#fff;xmargin:auto;box-shadow:#e0e0e0 0 2px 10px 0}@media(max-width:991.98px){.site-header .row-menu-2 .menu-2-container{left:0}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{width:65%;padding:0;margin-right:auto}@media(min-width:1020px)and (max-width:1199.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{margin-right:auto;width:55%}}@media(max-width:1019px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{margin:auto;width:65%}}@media(min-width:1820.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{margin-left:50px;width:50%}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg{padding:0;margin:0;padding-bottom:0;display:flex;justify-content:space-around;align-items:center;width:100%;max-height:80px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:300}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav{padding:0;max-height:100vh;overflow-y:scroll}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav li{width:100%!important;position:relative}}@media(min-width:1920px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav{width:100%;margin:auto}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.show{background:#f5f2f2;transition:all .6s}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link{color:#24324a;font-size:13px;font-weight:700;cursor:pointer}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true]{line-height:77px!important}@media(max-width:1199.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link{font-size:12px}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link{width:100%!important;position:relative;padding:2% 10px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true]{background-color:#ccc!important;line-height:2rem!important}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Pro",sans-serif;font-size:x-small;font-weight:700;border:0;color:#fc9f02;margin-left:5px;display:inline-block!important}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .dropdown-toggle::after{right:20px!important;position:absolute}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown .nav-link{color:#24324a;font-size:13px;font-weight:700;line-height:inherit}@media(max-width:1199.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown .nav-link{font-size:12px}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .bold_nav_item{font-weight:600}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .nav-link{color:#24324a}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .nav-link{color:#fc9f02}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show{padding:5px 15px;width:max-content;background-color:#f5f2f2;border:0!important;margin-top:0;border-radius:0;border:0!important;animation:animationFrames ease-in-out 1s;animation-iteration-count:1;transform-origin:60% 70%;animation-fill-mode:forwards}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show{width:100%!important;background-color:transparent;padding:0 15px;margin-top:0;animation:none}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .nav-item{background-color:transparent}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi{width:max-content;padding:2% 4%}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi{width:100%;background-color:transparent;padding:0% 15px}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi p{color:#fc9f02;font-weight:700;font-size:16px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi .nav-link{color:#24324a!important;font-weight:400;font-size:15px;padding:4px 0;xline-height:1rem;padding-top:3px;padding-bottom:3px}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi .nav-link{color:#24324a!important}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi .nav-link:hover{color:#fc9f02!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show{padding:5px 15px;width:max-content;background-color:#f5f2f2;border:0!important;margin-top:0;border-radius:0;border:0!important}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show{background-color:transparent;margin-top:0;padding:0 15px}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item{font-size:13px;line-height:1.8}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item *{background-color:transparent}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item{padding:0}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item:last-child>.dropdown-item{border-bottom:0 solid red}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item .dropdown-item{font-size:15px;color:#24324a;font-weight:400;padding:0}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item .dropdown-item{color:#24324a!important}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2{display:flex;justify-content:center;align-items:center}.site-header .row-menu-2 .menu-2-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:30px;max-height:94px;height:auto;position:relative;top:0}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{display:flex;width:100%;order:3;margin:auto}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 button{position:absolute;top:-68px;right:31px;background-color:#fc9f02;width:44px;height:44px;border-radius:100%;display:flex;justify-content:center;align-items:center}}@media(min-width:120px)and (max-width:991.98px)and (min-width:240px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 button{right:11px}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 button i{color:#fff}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-nav{color:#24324a;width:100%!important;background-color:#fff;padding:0;margin:0;position:absolute;max-height:100vh;overflow-y:scroll;left:0!important;top:-10px;animation:none}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-nav .nav-link{font-size:14px!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-nav .nav-link[aria-expanded=true]{background-color:red!important;color:#24324a!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-nav li{display:block}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-nav li a{color:#fff;padding:12px 0 12px 15px}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu{background-color:#fff;margin-top:0;color:#666;border:0}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu::after{display:none}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu .blocchi{width:100%;padding:0 2%!important;margin:0;background-color:#fff!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu .blocchi:last-child{margin-bottom:4%}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu .blocchi p{color:#fc9f02;font-weight:300;font-size:22px;xpadding:10px 0 0 15px;background-color:#fff}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu .blocchi .nav-link{color:#24324a;padding:0 45px;background-color:#fff;font-size:16px!important;padding-top:5px;padding-bottom:5px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu .blocchi .nav-link:hover{xbackground-color:#e2e2e2;color:#f4f4f4}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .drodown-single.show{margin-top:0!important;padding:2%!important;border:0!important;background-color:#fff!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .drodown-single.show .row{background-color:#fff}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu.show{padding:0;margin:0}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu.show .row{background-color:#fff}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu.show .nav-item{background-color:#fff}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu.show .nav-item:hover{xbackground-color:#e2e2e2}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu.show .nav-item .dropdown-item{color:#666;background-color:transparent;padding:1px 0 1px 35px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .dropdown-menu.show .nav-item .dropdown-item:hover{color:#fc9f02;xbackground-color:#e2e2e2}}.header-fixed{position:absolute;top:0;left:0;width:100%;background:rgba(5,227,210,0);z-index:9999;transition:All .3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease}.header-fixed .row-menu-2{box-shadow:0 0 10px #888}.header-fixed .row-menu-2 .col_2 .dropdown-menu.show{width:300px!important}.header-fixed .row-menu-2 .col_2 .dropdown-menu.show .row{justify-content:center!important}@media(min-width:120px)and (max-width:991.98px){.header-fixed .row-menu-2 .col_2 .dropdown-menu.show{width:100%!important;background-color:transparent}}.header-fixed .row-menu-2 .col_2 .dropdown-menu.show .nav-item{background-color:transparent}.header-fixed .row-menu-2 .col_2 .blocchi{width:50%!important;padding:2% 0}@media(max-width:991.98px){.header-fixed .row-menu-2 .col_2 .blocchi{width:100%!important}}.header-fixed .row-menu-2 .col_3 .dropdown-menu.show{min-width:485px!important}.header-fixed .row-menu-2 .col_3 .dropdown-menu.show .row{justify-content:space-around!important}@media(min-width:120px)and (max-width:991.98px){.header-fixed .row-menu-2 .col_3 .dropdown-menu.show{width:100%!important;background-color:transparent}}.header-fixed .row-menu-2 .col_3 .blocchi{width:max-content!important;padding:2% 0!important}@media(max-width:991.98px){.header-fixed .row-menu-2 .col_3 .blocchi{width:100%!important}}.header-fixed .row-menu-2 .col_4 .dropdown-menu.show{width:43vw!important}.header-fixed .row-menu-2 .col_4 .dropdown-menu.show .row{justify-content:center!important}@media(min-width:120px)and (max-width:991.98px){.header-fixed .row-menu-2 .col_4 .dropdown-menu.show{width:100%!important;background-color:transparent}}.header-fixed .row-menu-2 .col_4 .dropdown-menu.show .blocchi{width:25%!important}@media(min-width:120px)and (max-width:991.98px){.header-fixed .row-menu-2 .col_4 .dropdown-menu.show .blocchi{width:100%;background-color:transparent}}.header-fixed .col_100 .dropdown-menu.show{width:90vw!important;left:5vw;top:130px;position:fixed}.header-fixed .col_100 .dropdown-menu.show .row{justify-content:start!important}@media(min-width:120px)and (max-width:991.98px){.header-fixed .col_100 .dropdown-menu.show{width:100%!important;position:relative;top:0}}.header-fixed .col_100 .dropdown-menu.show .blocchi{width:max-content!important;padding:2% 2%!important}@media(min-width:120px)and (max-width:991.98px){.header-fixed .col_100 .dropdown-menu.show .blocchi{width:100%!important;top:0!important;background-color:transparent;padding:0 5px!important}}.header-fixed.resized{top:-45px;background:#fff!important}.header-fixed.resized .row-menu-2{box-shadow:0 0 10px #888}.header-fixed.resized .message-alert{display:none}@media(max-width:649.98px){.header-fixed.resized{top:-31px;background:#fff;max-height:113px}.header-fixed.resized .message-alert{display:none}}@media(max-width:568px){.header-fixed.resized{top:-51px;background:#fff!important}.header-fixed.resized .row-menu-2 .logo{margin-left:0;align-items:center;margin-top:7px}.header-fixed.resized .message-alert{display:none}}[dg-role=login-form] .btn.btn-1{background-color:#fc9f02!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.fade.show{padding-right:0!important}[dg-role=login-modal] .modal-content{background-color:#fff}[dg-role=login-modal] .modal-content hr{display:none!important}[dg-role=login-modal] .modal-content .modal-body{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}[dg-role=login-modal] .modal-content .modal-body form{width:100%;padding:0 2%;margin:auto}[dg-role=login-modal] .modal-content .modal-body #recover-form{padding:0 2%;position:absolute;width:94%;background:#fff none repeat scroll 0% 0%;top:23%;z-index:999;background:#fff}[dg-role=login-modal] .modal-content .modal-body #recover-form.collapse.show{height:77%}[dg-role=login-modal] .modal-content .modal-body .my-2.text-center{width:48%;float:left;margin:0 1%;display:flex;order:-1;justify-content:space-between;align-items:center}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link]{color:#24324a;background-color:#e2e2e2;padding:4%;width:100%}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link]:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#24324a;margin-right:5px}@media(max-width:520px){[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link]{font-size:12px}}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link]:hover{color:#fff;background-color:#fc9f02}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link]:hover:before{color:#fff}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link][aria-expanded=true]{background-color:#666!important;color:#fff}[dg-role=login-modal] .modal-content .modal-body [dg-role=signup-link][aria-expanded=true]:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;margin-right:5px}[dg-role=login-modal] .modal-content .modal-body .lost-pass{color:#24324a;background-color:#e2e2e2;width:100%;padding:4% 0;position:relative}[dg-role=login-modal] .modal-content .modal-body .lost-pass:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#24324a;margin-right:5px}@media(max-width:520px){[dg-role=login-modal] .modal-content .modal-body .lost-pass{font-size:12px}}[dg-role=login-modal] .modal-content .modal-body .lost-pass:hover{color:#fff;background-color:#fc9f02}[dg-role=login-modal] .modal-content .modal-body .lost-pass:hover:before{color:#fff}[dg-role=login-modal] .modal-content .modal-body .lost-pass[aria-expanded=true]{background-color:#fc9f02;color:#fff}[dg-role=login-modal] .modal-content .modal-body .lost-pass[aria-expanded=true]:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;margin-right:5px}[dg-role=login-modal] .btn-1{background-color:#fc9f02;color:#fff;width:100%;padding:2%}[dg-role=login-modal] .btn-1:hover{color:#fff}footer{background-color:#24324a}footer .scrollToTop{width:40px;height:40px;border-radius:100%;text-align:center;line-height:40px;background:#24324a;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:#fc9f02}.banner_social{width:100%;min-height:50px;background:linear-gradient(90deg,#db5316 0%,#ffa600 100%)}.banner_social .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:2% 0}@media(max-width:991.98px){.banner_social .container{padding:2% 0 4% 0}}.banner_social .container .title{width:30%;display:flex;align-items:center;font-size:42px;font-weight:100;color:#fff}.banner_social .container .title *{font-size:42px}.banner_social .container .title strong{font-weight:700}@media(max-width:767.98px){.banner_social .container .title{padding:10px}}@media(max-width:991.98px){.banner_social .container .title{width:100%;justify-content:center}}.banner_social .container .icone{width:70%;display:flex;align-items:center;justify-content:right}@media(max-width:991.98px){.banner_social .container .icone{width:100%;justify-content:center}}.banner_social .container .icone i{font-size:26px;line-height:50px}.banner_social .container .icone a{color:#fff;margin:0 10px;text-align:center;font-size:25px!important}.footer-custom p,.footer-custom span,.footer-custom a,.footer-custom .widget-description{font-size:13px!important}.footer-custom h4,.footer-custom .widget-title,.footer-custom .titolo{font-size:16px!important;font-weight:400}.footer-custom .bottom_border{max-width:96vw!important;padding:3% 2vw 2% 2vw}.footer-custom .title{font-weight:700}.footer-custom .title a{color:#fff!important;font-size:16px!important}.footer-custom .col_white_amrc{color:#fff}.footer-custom .azienda{width:22%}.footer-custom .azienda *{color:#fff}.footer-custom .azienda p{color:#fff;font-family:"Lato",sans-serif}@media(max-width:767.98px){.footer-custom .azienda p{padding-right:0!important}}.footer-custom .azienda a{color:#fff}.footer-custom .azienda a:hover{color:#fc9f02}.footer-custom .azienda .indirizzo{padding:1% 14px}.footer-custom .azienda .indirizzo .indirizzio{color:#fff;margin-bottom:20px}.footer-custom .azienda .indirizzo .indirizzio:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:12px;font-weight:300}.footer-custom .azienda .indirizzo .telefono{color:#fff}.footer-custom .azienda .indirizzo .telefono:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:12px;font-weight:300}.footer-custom .azienda .indirizzo .email{color:#fff}.footer-custom .azienda .indirizzo .email:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:10px;font-weight:300}.footer-custom .azienda .logo-footer{width:50%;height:auto;object-fit:cover;overflow:hidden}.footer-custom .azienda .logo-footer img{max-width:100%;height:auto}.footer-custom .menu-desk{width:58%;display:flex!important;justify-content:space-between;flex-wrap:wrap;xpadding:0 1%}@media(min-width:1280px){.footer-custom .menu-desk{padding:0 1%}}.footer-custom .menu-desk .sub-link{color:#fff;font-size:16px;font-weight:300}.footer-custom .menu-desk .sub-link:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#fc9f02;font-size:x-small;margin:0 8px 0 0}.footer-custom .menu-desk .sub-link:hover{color:#fc9f02;text-decoration:none}.footer-custom .menu-desk ul{margin-left:0;padding-left:0;list-style-type:none;line-height:1.9}.footer-custom .menu-desk ul li{list-style-type:none}.footer-custom .menu-desk ul .footer-menu-3-title{font-size:20px;font-weight:600;color:#fff;margin:5px 0}.footer-custom .menu-desk ul .footer-menu-3-title *{font-size:20px}.footer-custom .menu-desk .col_1{width:max-content;padding:0 2%}@media(max-width:1266px){.footer-custom .menu-desk .col_1{width:33.333%}}.footer-custom .menu-desk .col_2{width:max-content;padding:0 2%}@media(max-width:1266px){.footer-custom .menu-desk .col_2{width:33.333%}}.footer-custom .menu-desk .col_3{width:max-content;padding:0 2%}@media(max-width:1266px){.footer-custom .menu-desk .col_3{width:33.333%}}.footer-custom .menu-desk .col_3 .py-4{padding:0!important}.footer-custom .menu-desk .col_3 *{color:#fff}.footer-custom .col_4{width:20%;padding-left:1%;color:#fff}@media(max-width:991.98px){.footer-custom .col_4{width:30%;padding-left:0;margin:auto;padding:1% 0}}@media(max-width:570px){.footer-custom .col_4{width:60%}}.footer-custom .col_4 .py-4{padding:0!important}.footer-custom .col_4 .my-2{margin-top:0!important}@media(max-width:991.98px){.footer-custom .col_4 .my-2{display:flex;justify-content:center}}.footer-custom .col_4 *{color:#fff}.footer-custom .col_4 .pagamenti{padding-left:8%}@media(max-width:1127px){.footer-custom .col_4 .pagamenti{padding-left:0%}}@media(max-width:991.98px){.footer-custom .col_4 .pagamenti{width:100%;padding:0!important}}.footer-custom .col_4 .pagamenti .gallery_no_modal{width:100%;display:flex;flex-wrap:wrap}.footer-custom .col_4 .pagamenti .gallery_no_modal img{max-width:25%;padding:4px;height:auto}.footer-custom .social_icons_rounded{text-align:left;padding:0;margin-bottom:0!important;margin-top:5px;width:50%;display:flex;justify-content:start;width:100%}.footer-custom .social_icons_rounded ul{list-style:none;display:flex;flex-wrap:wrap;width:100%;justify-content:start;padding-left:8%}@media(max-width:1127px){.footer-custom .social_icons_rounded ul{padding-left:0%}}@media(max-width:991.98px){.footer-custom .social_icons_rounded ul{width:100%;padding:0!important;justify-content:center}}.footer-custom .social_icons_rounded ul .titolo{width:100%;padding:4% 0;font-size:20px}@media(max-width:991.98px){.footer-custom .social_icons_rounded ul .titolo{text-align:center}}.footer-custom .social_icons_rounded ul li a{float:left;margin-right:15px}.footer-custom .social_icons_rounded ul li a i{font-size:15px;color:#ccc}.footer-custom .menu-mob{width:100%;background-color:#24324a;text-align:center}.footer-custom .menu-mob .collapsible{background-color:#24324a;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:20px}.footer-custom .menu-mob .collapsible span{display:flex;justify-content:center;align-items:center}.footer-custom .menu-mob .collapsible span:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;margin-right:8px;background-color:#f56a0e;width:40px;height:40px;border-radius:100%;display:flex;justify-content:center;align-items:center}.footer-custom .menu-mob .active,.footer-custom .menu-mob .collapsible:hover{background-color:#24324a}.footer-custom .menu-mob .content{padding:0 18px;display:none;overflow:hidden;background-color:#24324a}.footer-custom .menu-mob h5{font-size:20px;font-weight:600;color:#fff}.footer-custom .menu-mob .title{margin-top:15px}.footer-custom .menu-mob .title a{font-size:18px;font-weight:600}.footer-custom .menu-mob .title:hover{color:#fff;text-decoration:none}.footer-custom .menu-mob .sub-link{color:#fff;font-size:16px;font-weight:300}.footer-custom .menu-mob .sub-link:hover{color:#fff;text-decoration:none}.footer-custom .menu-mob ul{margin-left:0;padding-left:0;list-style-type:none}.footer-custom .menu-mob ul li{list-style-type:none}.footer-custom .menu-mob ul .footer-menu-3-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:15px}.footer-custom .menu-mob .help-info{color:#fff}.footer-custom .menu-mob .help-info .py-4{padding:0!important}.footer-custom .menu-mob .help-info .widget-title{font-size:1.5rem;font-weight:400;color:#fff;margin:5px 0}@media(max-width:991.98px){.footer-custom .menu-mob{display:block}.footer-custom .menu-desk{display:none!important}.footer-custom .azienda{width:100%;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;margin-bottom:10px}.footer-custom .azienda a{color:#fff}.footer-custom .azienda a:hover{color:#fc9f02}.footer-custom .azienda p{color:#fff;font-family:"Lato",sans-serif;text-align:center;padding-right:0!important}.footer-custom .azienda .logo-footer{width:230px;height:auto;object-fit:cover;overflow:hidden;margin:auto}.footer-custom .azienda .logo-footer img{width:100%;height:auto}}@media(min-width:992px){.footer-custom .menu-desk{display:flex}.footer-custom .menu-mob{display:none}}.bottom-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:96vw!important;margin:auto;border-top:1px solid #888;padding:1% 0}.bottom-footer .copyright{width:100%;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:small}.bottom-footer .copyright *{color:#fff}@media(max-width:991.98px){.bottom-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.bottom-footer .copyright{width:100%;display:flex;justify-content:center;align-items:center;margin-top:10px}.bottom-footer .copyright p{color:#fff}.bottom-footer .copyright a{color:#f56a0e}}.container{max-width:85vw!important}@media(max-width:1360.98px){.container{max-width:95vw!important}}@media(max-width:991.98px){.container{max-width:98vw!important}}@media(max-width:767.98px){.container{max-width:98vw!important}}@media(max-width:520px){.container{max-width:100vw!important}}.container.Contact-Form{display:flex;flex-wrap:wrap}.newsletter-banner{display:none}.newsletter-banner .newsletter{background:linear-gradient(90deg,#db5316 0%,#ffa600 100%);padding-top:66px;padding-bottom:60px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.newsletter-banner .bbb_newsletter_container{width:100%}.newsletter-banner .bbb_newsletter_title_container{width:40%;padding-left:95px}.newsletter-banner .bbb_newsletter_icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}.newsletter-banner .bbb_newsletter_title{font-size:40px;color:#fff;font-weight:300;line-height:1}.newsletter-banner .bbb_newsletter_text p:last-child{margin-bottom:0}.newsletter-banner .bbb_newsletter_icon img{max-width:100%;filter:brightness(100)}.newsletter-banner .bbb_newsletter_content{width:60%}.newsletter-banner .bbb_newsletter_form{position:relative;width:100%;float:left}.newsletter-banner .bbb_newsletter_input{width:100%;height:50px;background:#fff;border:solid 1px #e5e5e5;border-radius:5px;padding-left:25px;font-size:16px;outline:none;color:#0e8ce4}.newsletter-banner .bbb_newsletter_input:focus{border:solid 1px rgba(14,140,228,.3);box-shadow:0 1px 5px rgba(14,140,228,.3)}.newsletter-banner .bbb_newsletter_input::-webkit-input-placeholder{font-size:16px;color:rgba(0,0,0,.3)}.newsletter-banner .bbb_newsletter_input:-moz-placeholder{font-size:16px;color:rgba(0,0,0,.3)}.newsletter-banner .bbb_newsletter_input::-moz-placeholder{font-size:16px;color:rgba(0,0,0,.3)}.newsletter-banner .bbb_newsletter_input:-ms-input-placeholder{font-size:16px;color:rgba(0,0,0,.3)}.newsletter-banner .bbb_newsletter_input::input-placeholder{font-size:16px;color:rgba(0,0,0,.3)}.newsletter-banner .bbb_newsletter_button{position:absolute;top:0;right:0;width:53px;height:50px;background:#24324a;color:#fff;line-height:50px;font-size:18px;border:none;outline:none;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.newsletter-banner .bbb_newsletter_button i{font-size:30px;line-height:50px}.newsletter-banner .bbb_newsletter_button:hover{opacity:.8}.newsletter-banner .bbb_newsletter_unsubscribe_link{float:right;text-align:right;height:50px}.newsletter-banner .bbb_newsletter_unsubscribe_link a{font-size:10px;color:#0e8ce4;font-weight:500;text-transform:uppercase;letter-spacing:.1em;line-height:50px}.newsletter-banner .bbb_newsletter_unsubscribe_link a:hover{color:#0d82d3}@media only screen and (max-width:991.98px){.newsletter-banner .bbb_newsletter_form{float:none;width:100%}.newsletter-banner .bbb_newsletter_title_container{padding-left:0;text-align:center;width:100%}.newsletter-banner .bbb_newsletter_unsubscribe_link a{line-height:1}.newsletter-banner .bbb_newsletter_title{font-size:40px;color:#fff;font-weight:300;line-height:1}.newsletter-banner .bbb_newsletter_text{margin-bottom:20px;width:100%;font-size:18px;color:#fff}.newsletter-banner .bbb_newsletter_icon{position:relative;width:80px;top:auto;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;margin-bottom:20px}.newsletter-banner .bbb_newsletter_button{position:relative;top:auto;right:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:40px;background:#24324a;color:#fff;line-height:40px;font-size:12px;border:none;outline:none;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:pointer;margin-top:20px}.newsletter-banner .bbb_newsletter_button i{line-height:40px}.newsletter-banner .bbb_newsletter_input{font-size:13px;padding-left:15px;height:40px;line-height:40px}.newsletter-banner .bbb_newsletter_input::-webkit-input-placeholder{font-size:13px}.newsletter-banner .bbb_newsletter_input:-moz-placeholder{font-size:13px}.newsletter-banner .bbb_newsletter_input::-moz-placeholder{font-size:13px}.newsletter-banner .bbb_newsletter_input:-ms-input-placeholder{font-size:13px}.newsletter-banner .bbb_newsletter_input::input-placeholder{font-size:13px}}