article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
#footer{color:#ced4da}
#footer a{color:#ced4da}
#main-content{padding:20px}
html{font-size:1.1rem}
html h1,html .h1{font-size:2rem}
@media(min-width:576px){html{font-size:1rem}
html h1,html .h1{font-size:2.5rem}
}
@media(min-width:768px){html{font-size:1rem}
}
@media(min-width:992px){html{font-size:1rem}
}
@font-face{font-family:'dueruote-icon-font';src:url('../assets/font/dueruote-icon-font/dueruote-icon-font.eot?z3qxm8');src:url('../assets/font/dueruote-icon-font/dueruote-icon-font.eot?z3qxm8#iefix') format('embedded-opentype'),url('../assets/font/dueruote-icon-font/dueruote-icon-font.ttf?z3qxm8') format('truetype'),url('../assets/font/dueruote-icon-font/dueruote-icon-font.woff?z3qxm8') format('woff'),url('../assets/font/dueruote-icon-font/dueruote-icon-font.svg?z3qxm8#dueruote-icon-font') format('svg');font-weight:normal;font-style:normal;font-display:block}
.drt-icn{font-family:'dueruote-icon-font' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:'FontAwesome';src:url('../assets/font/font-awesome/fontawesome-webfont.eot?v=4.7.0');src:url('../assets/font/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../assets/font/font-awesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../assets/font/font-awesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../assets/font/font-awesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../assets/font/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input[type="submit"] .btn-block,input[type="reset"].btn-block,input[type="button"] .btn-block{width:100%}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media(min-width:576px){.fade-out.collapse:not(.show){height:auto !important;display:block}
}
@media(prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.d-none{display:none !important}
.d-flex{display:flex !important}
.d-block{display:block !important}
.d-inline-block{display:inline-block !important}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1,.h1{font-size:2.5rem}
h2,.h2{font-size:2rem}
h3,.h3{font-size:1.75rem}
h4,.h4{font-size:1.5rem}
h5,.h5{font-size:1.25rem}
h6,.h6{font-size:1rem}
.drt-icon-apri-ham:before{content:"\e903"}
.drt-icon-chiudi-ham:before{content:"\e904"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-facebook-square:before{content:"\f082"}
.fa-instagram:before{content:"\f16d"}
.fa-twitter-square:before{content:"\f081"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-envelope-square:before{content:"\f199"}
.fa-heart:before{content:"\f004"}
.drt-icon-search:before{content:"\e902"}
.drt-icon-share:before{content:"\e900"}
.drt-icon-user:before{content:"\e901"}
.drt-icon-slick-up:before{content:"\e90c"}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-pills .nav-link{border-radius:0rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#000;background-color:#eee}
li.nav-item{border-bottom:1px solid rgba(255,255,255,0.5)}
@media(min-width:992px){.dropdown-toggle::after{display:inline-block;float:none;margin-right:.25rem}
li.nav-item{border-bottom:0 solid rgba(255,255,255,0.5)}
}
.nav-link:hover,.nav-link:focus{text-decoration:none}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{background-color:rgba(0,0,0,0.15)}
.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:0rem}
.breadcrumb-item+.breadcrumb-item{padding-left:.2rem}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.2rem;color:#6c757d;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
.breadcrumb-item.active{color:#6c757d}
.breadcrumb li{display:inline;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
img{vertical-align:middle;border-style:none}
body{margin:0;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#eee}
*,*::before,*::after{box-sizing:border-box}
:root{--blue:#0c6cd3;--indigo:#5c19c9;--purple:#6340a3;--pink:#c33f7b;--red:#b93743;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#24a881;--cyan:#1c8899;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#e42421;--secondary:#6c757d;--success:#28a745;--info:#1c8899;--warning:#ffc107;--danger:#b93743;--light:#efefef;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
a{color:#009fe3;text-decoration:none;background-color:transparent}
a:hover{color:#047aad;text-decoration:underline}
a.text-primary:hover,a.text-primary:focus{color:#047aad !important}
p{margin-top:0;margin-bottom:1rem}
.dropdown-submenu:hover>.dropdown-menu{display:block !important}
.dropdown-submenu>a:after{display:block;content:"\f105";font-family:'FontAwesome';margin-top:-18px;right:15px;position:absolute;font-weight:300}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}
b,strong{font-weight:bolder}
button{border-radius:0}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
.b-lazy{opacity:1;transform:scale(0.95);transition:all 500ms;min-height:1px}
.b-loaded{opacity:1;transform:scale(1)}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.bg-primary{background-color:#343a40 !important}
.bg-light{background-color:#efefef !important}
.bg-dark{background-color:#343a40 !important}
.bg-magenta{background-color:#e6007e !important}
.bg-cyan{background-color:#009fe3 !important}
.bg-white{background-color:#fff !important}
.bg-transparent{background-color:transparent !important}
.bg-cover{background-repeat:no-repeat;background-size:cover;background-position:center}
.bg-repeat{background-repeat:repeat;background-size:contain;background-position:center}
.bg-primary-ebike{background-color:#04ac33 !important}
.text-white{color:#fff !important}
.text-dark{color:#343a40 !important}
.text-primary{color:#009fe3 !important}
.text-white-50{color:rgba(255,255,255,0.5) !important}
.tx-sh-w{text-shadow:1px 1px 0 white}
.visibility-auto{content-visibility:auto}
.intr-size-600{contain-intrinsic-size:600px}
.intr-size-500{contain-intrinsic-size:500px}
.intr-size-400{contain-intrinsic-size:400px}
.intr-size-300{contain-intrinsic-size:300px}
.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.95)}
.navbar-collapse{max-height:calc(100vh - 68px);overflow-y:auto}
@media(min-width:576px){.navbar-collapse{overflow-y:visible}
}
a.top-nav-icon{width:42px;height:42px;background-color:#efefef;overflow:hidden}
a.top-nav-icon span{color:#343a40}
.rounded-circle{border-radius:50% !important}
.rounded{border-radius:0rem !important}
.align-self-center{align-self:center !important}
.left-auto{left:auto !important}
.nav-link{display:block;padding:.5rem 1rem}
li.nav-item{border-bottom:1px solid rgba(255,255,255,0.5)}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.fs-0-7{font-size:.7rem}
.fs-0-8{font-size:.8rem}
.fs-0-9{font-size:.9rem}
.fs-1-5{font-size:1.5rem}
.fs-1-6{font-size:1.6rem}
.fs-3{font-size:3rem}
.fs-4{font-size:4rem}
.m-0{margin:0 !important}
.m-1{margin:.25rem !important}
.m-5{margin:3rem !important}
.mr-0,.mx-0{margin-right:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.mr-1,.mx-1{margin-right:.25rem !important}
.ml-1,.mx-1{margin-left:.25rem !important}
.mt-1,.my-1{margin-top:.25rem !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.mr-2,.mx-2{margin-right:.5rem !important}
.ml-2,.mx-2{margin-left:.5rem !important}
.mt-2,.my-2{margin-top:.5rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.p-0{padding:0 !important}
.p-2{padding:.5rem !important}
.p-3{padding:1rem !important}
.pr-0,.px-0{padding-right:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.mr-auto{margin-right:auto !important}
.img-fluid{max-width:100%;height:auto}
.text-uppercase{text-transform:uppercase !important}
.font-weight-bold{font-weight:700 !important}
.text-info{color:#1c8899 !important}
.text-light{color:#efefef !important}
a.text-light:hover,a.text-light:focus{color:#c9c9c9 !important}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{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}
.dropdown-toggle::after{float:right;margin-top:.5rem;margin-right:1rem}
@media(min-width:992px){.dropdown-toggle::after{display:inline-block;float:none;margin-right:.25rem}
}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,0.15);border-radius:0rem}
.dropdown-menu.show{display:block}
.flex-row{flex-direction:row !important}
.flex-nowrap{flex-wrap:nowrap !important}
.align-items-center{align-items:center !important}
.align-items-stretch{align-items:stretch !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.scroll-to-top{position:fixed;right:15px;bottom:15px;z-index:1019;display:none;width:50px;height:50px;text-align:center;color:white;background:rgba(52,58,64,0.5);line-height:45px}
@media(min-width:576px){.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
}
@media(min-width:768px){.d-md-none{display:none !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.pl-md-0,.px-md-0{padding-left:0 !important}
.pr-md-1,.px-md-1{padding-right:.25rem !important}
}
@media(min-width:992px){.d-lg-none{display:none !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}
.col-1{flex:0 0 8.333%;max-width:8.333%}
.col-2{flex:0 0 16.667%;max-width:16.667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.333%;max-width:33.333%}
.col-5{flex:0 0 41.667%;max-width:41.667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.333%;max-width:58.333%}
.col-8{flex:0 0 66.667%;max-width:66.667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.333%;max-width:83.333%}
.col-11{flex:0 0 91.667%;max-width:91.667%}
.col-12{flex:0 0 100%;max-width:100%}
@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}
.col-sm-2{flex:0 0 16.667%;max-width:16.667%}
.col-sm-3{flex:0 0 25%;max-width:25%}
.col-sm-4{flex:0 0 33.333%;max-width:33.333%}
.col-sm-5{flex:0 0 41.667%;max-width:41.667%}
.col-sm-6{flex:0 0 50%;max-width:50%}
.col-sm-7{flex:0 0 58.333%;max-width:58.333%}
.col-sm-8{flex:0 0 66.667%;max-width:66.667%}
.col-sm-9{flex:0 0 75%;max-width:75%}
.col-sm-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}
.col-md-1{flex:0 0 8.333%;max-width:8.333%}
.col-md-2{flex:0 0 16.667%;max-width:16.667%}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.333%;max-width:33.333%}
.col-md-5{flex:0 0 41.667%;max-width:41.667%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-7{flex:0 0 58.333%;max-width:58.333%}
.col-md-8{flex:0 0 66.667%;max-width:66.667%}
.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.333%;max-width:83.333%}
.col-md-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}
.col-lg-1{flex:0 0 8.333%;max-width:8.333%}
.col-lg-2{flex:0 0 16.667%;max-width:16.667%}
.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.333%;max-width:33.333%}
.col-lg-6{flex:0 0 50%;max-width:50%}
.col-lg-8{flex:0 0 66.667%;max-width:66.667%}
.col-lg-9{flex:0 0 75%;max-width:75%}
.col-lg-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:992px){.col-lg-4 .full-row{margin-left:0 !important;margin-right:0 !important}
}
.text-center{text-align:center !important}
.text-right{text-align:right !important}
@media(min-width:576px){.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(228,36,33,0.25)}
.btn:hover{color:#212529;text-decoration:none}
.btn-primary{color:#fff;background-color:#e6007e;border-color:#e6007e}
.btn-primary:hover{color:#fff;background-color:#c3056d;border-color:#c3056d}
.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#c3056d;border-color:#c3056d;box-shadow:0 0 0 .2rem rgba(232,69,66,0.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#e6007e;border-color:#e6007e}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#c3056d;border-color:#c3056d}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(232,69,66,0.5)}
.btn-quotazioni{color:#009fe3;height:42px;border-radius:21px;font-weight:700;padding:7px 15px 0 15px}
.border{border:1px solid #dee2e6 !important}
.border-cyan{border:1px solid #009fe3 !important}
.border-top{border-top:1px solid #dee2e6 !important}
.border-right{border-right:1px solid #dee2e6 !important}
.border-bottom{border-bottom:1px solid #dee2e6 !important}
.border-left{border-left:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.border-top-0{border-top:0 !important}
.border-left-0{border-left:0 !important}
.border-right-0{border-right:0 !important}
.border-bottom-0{border-bottom:0 !important}
.border-info{border-color:#1c8899 !important}
.border-secondary{border-color:#6c757d !important}
@media(min-width:992px){.ml-lg-0{margin:0 !important}
.container,.container-sm,.container-md,.container-lg{max-width:1020px}
.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.25rem;padding-left:.25rem}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}
.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
.mr-lg-0,.mx-lg-0{margin-right:0 !important}
li.nav-item{border-bottom:0 solid rgba(255,255,255,0.5)}
}
@media(min-width:576px){.container,.container-sm{max-width:540px}
}
@media(min-width:768px){.mr-md-3,.mx-md-3{margin-right:1rem !important}
.container,.container-sm,.container-md{max-width:720px}
}
@media(min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1040px}
}
.full-row{margin-left:-20px !important;margin-right:-20px !important}
.w-100{width:100% !important}
.h-100{height:100% !important}
.w-50{width:50% !important}
.display-3{font-size:3.5rem;font-weight:300;line-height:1.2}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-sticky{position:sticky !important}
.zindex-fluid{z-index:1020}
.fixed-top{position:sticky !important;top:0;right:0;left:0;z-index:1030}
.text-muted{color:#6c757d !important}
.cerca{display:none;z-index:998;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.8);color:#fff}
.cerca.mostra{display:block}
.segui{display:none;z-index:998;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.8);color:#fff}
.segui.mostra{display:block}
.menu-ricerca .active{border-bottom:2px solid #009fe3}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.25rem .5rem}
.navbar-brand{display:inline-block;padding-top:.312rem;padding-bottom:.312rem;margin-right:.5rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:#047aad !important;border-color:#047aad;background-color:#fff}
@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.25rem;padding-left:.25rem}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}
.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#efefef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#009fe3}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
a.dropdown-item.text-light:hover{color:#343a40 !important}
.overlay-w-8{background-color:rgba(255,255,255,0.8)}
.userNotLogged a{font-size:1rem}
.z-ind-997{z-index:997}
.line-height-125{line-height:1.25}
.navbar-toggler{padding:0;font-size:1.5rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0}
.navbar-toggler>.chiudi{display:inline}
.navbar-toggler.collapsed>.chiudi,.navbar-toggler:not(.collapsed)>.drt-icon-apri-ham{display:none}
.navbar-toggler{font-size:1.5rem}
.navbar-toggler span{color:#343a40}
.navbar-collapse{max-height:calc(100vh - 68px);overflow-y:auto}
@media(min-width:576px){.navbar-collapse{overflow-y:visible}
}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}
.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}
.modal-sm{max-width:300px}
}
@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:1200px){.modal-xl{max-width:1140px}
}
@media only screen and (min-width:769px){.dropdown:hover .dropdown-menu{display:block}
.dropdown-submenu{position:relative !important}
.dropdown-submenu>.dropdown-menu{top:0 !important;left:100% !important;margin-top:-6px !important;margin-left:-1px !important;border-radius:0 !important}
.dropdown-submenu:hover>.dropdown-menu{display:block !important}
.dropdown-submenu>a:after{display:block;content:"\f105";font-family:'FontAwesome';margin-top:-18px;right:15px;position:absolute;font-weight:300}
}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control:focus{color:#495057;background-color:#fff;border-color:#f29493;outline:0;box-shadow:0 0 0 .2rem rgba(228,36,33,0.25)}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
@media(min-width:576px){.mt-sm-0,.my-sm-0{margin-top:0 !important}
.p-sm-3{padding:1rem !important}
}
@media(min-width:768px){.p-md-5{padding:3rem !important}
}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 0;min-width:0;margin-bottom:0}
.bw{transition:all .1s}
.bw img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.8}
.bw:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
.drt-icon-tipo-miniscooter:before{content:"\e928"}
.drt-icon-tipo-SC15:before{content:"\e916"}
a .icone-categorie-home{white-space:normal !important;font-size:5rem;width:100%;margin-right:0 !important}
@media(min-width:992px){a .icone-categorie-home{font-size:6rem}
}
a .icone-categorie-home:hover{text-decoration:none !important}
.drt-icon-tipo-maxiscooter:before{content:"\e927"}
.drt-icon-tipo-CC20:before{content:"\e910"}
.drt-icon-tipo-NA10:before{content:"\e917"}
.drt-icon-tipo-HY01:before{content:"\e911"}
.drt-icon-tipo-ST03:before{content:"\e90d"}
.drt-icon-tipo-ES02:before{content:"\e90e"}
.drt-icon-tipo-SM10:before{content:"\e921"}
.drt-icon-tipo-scooter-elettrico:before{content:"\e92a"}
.drt-icon-tipo-moto-elettrica:before{content:"\e929"}
.hover-video .btn-play-container{position:absolute;z-index:997;bottom:0;right:0;background-color:rgba(0,0,0,0.55);color:#fff;transition:all .3s}
.hover-video:hover .btn-play-container{background-color:rgba(0,0,0,0.8);color:#e6007e}
.drt-icon-photogallery:before{content:"\e91e"}
.drt-icon-btn-play-simple:before{content:"\e91d"}
html.qrtui-gallery1-overlay_active,html.qrtui-gallery1-overlay_active body{overflow:hidden}
html.qrtui-gallery1-overlay_active.qrtui-gallery1-bannerskin_active .qrtui-gallery1-overlay{width:1040px;left:50%;margin-left:-520px;top:0;border-top:0}
html.qrtui-gallery1-overlay_active.qrtui-gallery1-bannerskin_active .qrtui-c-gallery1-overlay_current{top:0}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current{position:fixed;z-index:1031;top:0;background-color:#343a40;border-top:0;border-bottom:0}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header{display:block;*zoom:1;padding:1rem;position:relative;background-color:#343a40;color:#efefef;margin-bottom:1rem}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header:before,html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header:after{content:"";display:table}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header:after{clear:both}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-header_logo{float:left;border-right:1px solid #efefef;padding:0 1rem 0 0;margin-right:1rem}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-header_title{font-size:1.2rem;line-height:1.2em;font-weight:400;padding-top:.8rem}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-tool_exit_overlay{display:block;position:absolute;top:1rem;right:1rem;z-index:12;font-size:16px;padding-top:.8rem;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-tools_top{display:none}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top{height:530px}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top .qrtui-c-gallery1-image img{max-height:530px}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top .qrtui-c-gallery1-image_small_container{display:none}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top .qrtui-c-gallery1-image_big_container{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top>.qrtui-c-gallery1-slide_tools_bottom{display:none}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom{background-color:#343a40;margin-top:1rem;padding:0 .4rem;color:#efefef}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_v2{color:#efefef !important}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_v2 div div span{color:#efefef !important}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_caption p{color:#efefef}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_share_overlay{display:block;position:absolute;top:15px;right:0;width:130px;color:#efefef}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_share_overlay .qrtui-label{display:block;padding:0 0 10px 0;text-transform:uppercase;font-weight:300;font-size:.8rem;color:#efefef}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_share_overlay .qrtui-sharer{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:8px}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current[data-current-slide-type="image"] .slick-arrow,html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current[data-current-slide-type="html"] .slick-arrow{top:40%}
@media screen and (min-width:991px){html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current{width:1040px;left:50%;margin-left:-520px}
}
@media screen and (max-width:990px){html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current{width:100%;left:0;margin-left:0}
}
@media screen and (max-width:991px){html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current .qrtui-c-gallery1-wrapper{padding:0 15px}
html.qrtui-gallery1-overlay_active .article .article-body-content.preview{max-height:none !important;overflow:visible !important;background:none !important}
}
@media screen and (max-width:575px){.qrtui-c-gallery1{min-height:250px}
.qrtui-c-gallery1>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-tool_exit_overlay .qrtui-label{display:none}
.qrtui-c-gallery1>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-icon_fullscreen{width:25px !important;height:25px !important;background-size:25px 25px !important}
.qrtui-c-gallery1>.qrtui-inner>.qrtui-c-gallery1-wrapper>.qrtui-c-gallery1-header{padding-right:30px}
.qrtui-c-gallery1>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .slick-slider .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top{height:300px !important}
.qrtui-c-gallery1>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .slick-slider .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top .qrtui-c-gallery1-image img{max-height:300px !important}
.qrtui-c-gallery1>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .slick-slider .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom{padding:0 .4rem}
.qrtui-c-gallery1>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .slick-slider .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_share_overlay{display:none}
.qrtui-c-gallery1[data-current-slide-type="image"] .slick-arrow,.qrtui-c-gallery1[data-current-slide-type="html"] .slick-arrow{top:33%}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner{height:100vh;overflow-y:scroll}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header{padding:10px 0}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-header_logo{padding:0 10px 0 0;margin:0 5px 0 0;border:0}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-icon_mark_1{width:140px;height:40px;background-size:140px 40px}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-header_title{font-size:14px;padding:0 50px 0 50px;margin:30px 0 0 0;float:left;width:100%;text-align:center}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-tool_exit_overlay{padding:0;top:10px;right:0}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_top{height:300px !important}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom{padding:0 .4rem}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_share_overlay{display:none}
}
@media screen and (min-width:0) and (max-width:414px){html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current[data-current-slide-type="image"] .slick-arrow,html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current[data-current-slide-type="html"] .slick-arrow{top:-40px}
}
@media(min-width:640px) and (max-width:1024px) and (orientation:landscape){html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current{width:100%;left:50%;margin-left:-50%}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner{width:100% !important;height:100vh;overflow-y:scroll}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header{padding:10px}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-header_logo{padding:0 10px 0 0;margin:0 5px 0 0;border:0}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-icon_mark_1{width:200px;height:60px;background-size:200px 60px}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-header_title{font-size:14px;padding:12px 0 12px 12px;margin:5px 0 0 0;float:left;text-align:left;border-left:1px solid #666}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-header .qrtui-c-gallery1-tool_exit_overlay{padding:0;top:20px;right:20px}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom{padding:0 1.618rem}
html.qrtui-gallery1-overlay_active .qrtui-c-gallery1-overlay_current>.qrtui-inner>.qrtui-c-gallery1-wrapper .qrtui-c-gallery1-body .qrtui-c-gallery1-slide>div>.qrtui-c-gallery1-slide_bottom .qrtui-c-gallery1-slide_tools_share_overlay{display:none}
}
html.qrtui-gallery1-overlay_active #BACKGROUND_adagioadv{height:100%;position:fixed;top:0;left:0;width:100%;z-index:1}
html.qrtui-gallery1-overlay_active .menu{visibility:hidden;z-index:-1000;position:relative}
#fullwidthCarousel .freccia-sfoglia-fw{font-size:2.2rem;padding:.5rem;background-color:#fff;color:#343a40}
#fullwidthCarousel .freccia-sfoglia-fw.sx{margin-left:-15px}
#fullwidthCarousel .freccia-sfoglia-fw.dx{margin-right:-15px}
@media(min-width:992px){#fullwidthCarousel .freccia-sfoglia-fw{font-size:4.4rem;padding:1rem}
#fullwidthCarousel .freccia-sfoglia-fw.sx{margin-left:0}
#fullwidthCarousel .freccia-sfoglia-fw.dx{margin-right:0}
}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease}
@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}
.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}
.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity .6s}
@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}
}
@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}
}
.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:5%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}
@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}
}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.drt-icon-slick-prev:before{content:"\e908"}
.freccia-sfoglia-fw{font-size:2.2rem;padding:.5rem;background-color:#343a40;color:#fff}
.freccia-sfoglia-fw.sx{margin-left:-15px}
.freccia-sfoglia-fw.dx{margin-right:-15px}
@media(min-width:992px){.freccia-sfoglia-fw{font-size:4.4rem;padding:1rem}
.freccia-sfoglia-fw.sx{margin-left:0}
.freccia-sfoglia-fw.dx{margin-right:0}
}
#fullwidthCarousel .freccia-sfoglia-fw{font-size:2.2rem;padding:.5rem;background-color:#fff;color:#343a40}
#fullwidthCarousel .freccia-sfoglia-fw.sx{margin-left:-15px}
#fullwidthCarousel .freccia-sfoglia-fw.dx{margin-right:-15px}
@media(min-width:992px){#fullwidthCarousel .freccia-sfoglia-fw{font-size:4.4rem;padding:1rem}
#fullwidthCarousel .freccia-sfoglia-fw.sx{margin-left:0}
#fullwidthCarousel .freccia-sfoglia-fw.dx{margin-right:0}
}
#carouselEdicolaHome .freccia-sfoglia-fw,#carouselEdicolaHome-2 .freccia-sfoglia-fw{font-size:1.2rem;padding:.3rem;background-color:#e42421;color:#fff}
#carouselEdicolaHome .freccia-sfoglia-fw.sx,#carouselEdicolaHome-2 .freccia-sfoglia-fw.sx{margin-left:-40px}
#carouselEdicolaHome .freccia-sfoglia-fw.dx,#carouselEdicolaHome-2 .freccia-sfoglia-fw.dx{margin-right:-40px}
@media(min-width:992px){#carouselEdicolaHome .freccia-sfoglia-fw,#carouselEdicolaHome-2 .freccia-sfoglia-fw{font-size:2.4rem;padding:.6rem}
#carouselEdicolaHome .freccia-sfoglia-fw.sx,#carouselEdicolaHome-2 .freccia-sfoglia-fw.sx{margin-left:0}
#carouselEdicolaHome .freccia-sfoglia-fw.dx,#carouselEdicolaHome-2 .freccia-sfoglia-fw.dx{margin-right:0}
}
.drt-icon-slick-next:before{content:"\e909"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.card-deck .card{margin-bottom:10px}
@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}
.card-deck .card{flex:1 0 0;margin-right:10px;margin-bottom:0;margin-left:10px}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.card-deck .card{width:100%;height:100%}
.card-deck.card-row-2 .card{width:46.5%}
.card-deck.card-row-2 .w-cinquanta .card{width:100%}
.card-deck.card-row-3 .card{width:30%}
.card-deck.card-row-4 .card{width:23%}
.card-deck.card-row-6 .card{width:14.5%}
}
.col-lg-12 .col-lg-4 .card-row-3 .h-img{height:auto}
@media(min-width:576px){.col-lg-12 .col-lg-4 .card-row-3 .h-img{height:47.619px}
}
@media(min-width:768px){.col-lg-12 .col-lg-4 .card-row-3 .h-img{height:63.333px}
}
@media(min-width:992px){.col-lg-12 .col-lg-4 .card-row-3 .h-img{height:63.333px}
}
.col-lg-8 .col-lg-12 .card-row-3 .h-img{height:auto}
@media(min-width:576px){.col-lg-8 .col-lg-12 .card-row-3 .h-img{height:100.251px}
}
@media(min-width:768px){.col-lg-8 .col-lg-12 .card-row-3 .h-img{height:133.333px}
}
@media(min-width:992px){.col-lg-8 .col-lg-12 .card-row-3 .h-img{height:133.333px}
}
.col-lg-12 .col-lg-8 .card-row-3 .h-img{height:auto}
@media(min-width:576px){.col-lg-12 .col-lg-8 .card-row-3 .h-img{height:100.251px}
}
@media(min-width:768px){.col-lg-12 .col-lg-8 .card-row-3 .h-img{height:133.333px}
}
@media(min-width:992px){.col-lg-12 .col-lg-8 .card-row-3 .h-img{height:133.333px}
}
.col-lg-8 .card-row-3 .h-img{height:auto}
@media(min-width:576px){.col-lg-8 .card-row-3 .h-img{height:100.251px}
}
@media(min-width:768px){.col-lg-8 .card-row-3 .h-img{height:133.333px}
}
@media(min-width:992px){.col-lg-8 .card-row-3 .h-img{height:133.333px}
}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0rem}
.logo-risultati{z-index:997;background-color:rgba(255,255,255,0.82);width:72px;height:72px;vertical-align:middle}
.logo-risultati{height:55px;width:55px}
.p-1{padding:.25rem !important}
.align-middle{vertical-align:middle !important}
.usato-results{text-align:left;font:normal normal 500 24px/29px Barlow;letter-spacing:0;color:#e42521;opacity:1}
.usato-box{width:660px;height:225px;background:#f0f2f4 0 0 no-repeat padding-box;opacity:1;margin-bottom:20px}
.usato-image{width:320px;height:225px;background:transparent 0 0 no-repeat padding-box;opacity:1;background-position:center;background-size:cover;object-fit:cover}
.usato-image-stripe{width:320px;height:150px;background:transparent 0 0 no-repeat padding-box;opacity:1;background-position:center;background-size:cover;object-fit:cover}
.usato-brand{text-align:left;font:normal normal bold 18px/21px Barlow;letter-spacing:0;color:#343a40}
.usato-brand-stripe{text-align:left;font:normal normal bold 1rem Barlow;letter-spacing:0;color:#343a40}
.no-padding{padding:0 !important}
.no-margin{margin:0 !important}
.col-3-stripe{flex:0 0 23%;width:250px;margin-right:13px;background:#f0f2f4 0 0 no-repeat padding-box;height:260px}
.usato-stripe{margin-right:-10px;margin-left:-10px}
@media only screen and (max-width:576px){.col-3-stripe{flex:0 0 23%;width:270px;margin-right:13px;background:#f0f2f4 0 0 no-repeat padding-box;height:260px}
}
.usato-model{text-align:left;font:normal normal normal 21px/21px Barlow;letter-spacing:0;color:#343a40}
.usato-model-stripe{text-align:left;font:normal normal normal 1rem Barlow;letter-spacing:0;color:#343a40}
.usato-tag{text-align:left;font:normal normal bold 16px/21px Barlow;letter-spacing:0;color:#343a40}
.usato-address{text-align:left;font:normal normal normal 16px/21px Barlow;letter-spacing:0;color:#343a40}
.usato-price{text-align:right;font:normal normal normal 32px/32px Barlow;letter-spacing:0;color:#e42521;opacity:1}
.usato-price-stripe{display:block;margin-top:-6px;margin-left:10px;text-align:left;font:normal normal normal 1.5rem Barlow;letter-spacing:0;color:#009fe3;opacity:1}
.horizontal-slide{overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.horizontal-slide-stripe{overflow-x:hidden;overflow-y:hidden;white-space:nowrap}
.media-body{flex:1}
.usato-tag{text-align:left;font:normal normal bold 16px/21px Barlow;letter-spacing:0;color:#343a40}
.usato-address{text-align:left;font:normal normal normal 16px/21px Barlow;letter-spacing:0;color:#343a40}
.usato-price{text-align:right;font:normal normal normal 32px/32px Barlow;letter-spacing:0;color:#e42521;opacity:1}
.usato-price-stripe{display:block;margin-top:-6px;margin-left:10px;text-align:left;font:normal normal normal 1.5rem Barlow;letter-spacing:0;color:#009fe3;opacity:1}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:0rem}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0rem;border-bottom-left-radius:0rem}
.page-item:last-child .page-link{border-top-right-radius:0rem;border-bottom-right-radius:0rem}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#009fe3;border-color:#009fe3}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#e42421;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#a41614;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(228,36,33,0.25)}
.order-0{order:0}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.quotation-card{height:240px}
.quotation-image{width:305px;height:auto}
.quotation-subtext{text-align:left;font:normal normal bold 18px/22px Barlow;letter-spacing:0;color:#333;opacity:1}
.quotation-title{text-align:left;font:normal normal normal 24px/29px Barlow;letter-spacing:0;color:#333;opacity:1}
.quotation-box{margin-left:10px;margin-top:20px}
.scf-composer-avatar{width:40px;height:40px;border-radius:20px;float:left}
.scf-commentsystem header{border-bottom:1px solid #dee2e6}
.scf-composer-block{padding:10px 0}
.scf-composer-block.scf-is-collapsed input,.scf-composer-block.scf-is-collapsed label{display:none}
.scf-is-collapsed .scf-composer-msg{border:1px solid #b4b4b4;height:30px;margin-top:5px;display:inline}
.scf-is-collapsed .scf-rte-composer{display:none}
.scf-composer-block.scf-is-collapsed .scf-rte-placeholder{display:inline}
.scf-composer-msg{display:inline;width:100%;box-sizing:border-box;resize:none;height:200px}
input.scf-composer-msg{height:30px}
.scf-composer-msg::-webkit-input-placeholder:before{font-family:SCFIcons;content:"\f15a\00a0\00a0"}
.scf-composer-msg:-moz-placeholder:before{font-family:SCFIcons;content:"\f15a\00a0\00a0"}
.scf-composer-msg::-moz-placeholder:before{font-family:SCFIcons;content:"\f15a\00a0\00a0"}
.scf-composer-msg:-ms-input-placeholder:before{font-family:SCFIcons;content:"\f15a\00a0\00a0"}
.scf-is-collapsed .scf-composer-toolbar{display:none}
.scf-composer-toolbar{position:relative;margin-top:10px}
.scf-composer{margin:0 0 0 50px}
.scf-composer.scf-edit-composer{margin:0}
.scf-composer-actions{text-align:right}
.scf-comment-attachment-input{display:none;float:left;position:absolute;left:0;opacity:0;cursor:pointer;width:100px}
.scf-composer-attach{float:left;cursor:pointer}
.scf-composer-attach:before{font-family:SCFIcons;font-size:20px;margin-right:5px;content:"";color:#595959;cursor:pointer}
.scf-attachment-list{margin:0;padding:10px 0 10px 0;list-style:none}
.scf-is-attached{background:#969696;color:#fff;padding:5px 10px;font-size:12px;display:inline-block;margin:0 5px}
.scf-is-rem-att{font-size:10px;padding-left:5px;cursor:pointer}
.scf-rte-placeholder{display:none}
.scf-composer .scf-input{display:block}
.scf .cke{margin-bottom:10px;border:0;-webkit-box-shadow:none;box-shadow:none}
.scf .cke_contents{border:1px solid #b3b3b3}
.scf .cke_top{border-bottom:0;padding:0;white-space:normal;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;filter:none}
.scf-comments-list{padding:10px 0 0 0;margin:0;list-style:none;border-top:1px solid #dee2e6}
.scf-comment:last-child{border:0}
.scf-comment-author{float:left}
.scf-comment-body{margin-right:50px}
.scf-comment-avatar{width:40px;height:40px;border-radius:20px}
.scf-comment-avatar.withTopLevel{width:50px;height:50px;border-radius:25px}
.scf-comment-data{margin-left:50px;position:relative}
.scf-comment-data.withTopLevel{margin-left:60px}
.scf-comment-replies .scf-comments-list.withTopLevel{margin-left:60px;border-top:1px solid #dee2e6}
.scf-comment-replies .scf-comments-list{margin-left:50px;margin-top:10px;border-top:1px solid #dee2e6}
.scf-comment-votes{position:absolute;top:0;right:0}
.scf-comment-msg{margin-top:10px}
.scf-comment-img-att{max-width:60%;border:1px solid #dee2e6;width:auto;display:inline-block;margin:10px 0}
.scf-comment-attachment-img{max-width:100%;max-height:100%}
.scf-comment-att .scf-comment-att-link{margin-left:10px}
.scf-comment-att-name{background-color:#dee2e6;line-height:18px;padding:10px}
.scf-is-new{background-color:#ebf0dc}
.scf-comment-toolbar{margin-top:10px}
.scf-comment-action{display:inline-block;margin-right:25px;cursor:pointer}
.scf-comment-status-text{margin:10px 0;color:#969696;font-style:italic}
.scf-flag-reasons th{font-weight:300;padding-right:20px;border-bottom:1px solid #969696}
.scf-flag-reasons tr{font-weight:100;border-bottom:1px solid #b4b4b4}
.scf-flag-reasons td{padding-right:10px}
.scf-cs-following-block{position:relative;float:right;margin-right:20px;margin-bottom:5px}
.capitalize{text-transform:capitalize}
.text-secondary-ebike{color:#6c757d !important}
.accordion_ricercAvanzata .toggle-icon_accordion{float:right;color:#495057;cursor:pointer;font-size:1.9rem}
.accordion_ricercAvanzata .Plus_accordion::before{font-family:'FontAwesome';content:"\f067"}
.accordion_ricercAvanzata .Minus_accordion::before{font-family:'FontAwesome';content:"\f068"}
.MastheadTop_Desk{display:flex;flex-direction:column;align-items:center;position:relative;height:272px;text-align:center;margin-bottom:20px}
.MastheadTop_Desk span{color:#999;font-size:11px;line-height:22px}
.MastheadTop_placeholder{background-color:#f7f7fb;height:99%;width:100%}
.logo_placeholder{background-image:url('../assets/images/logo_drt_bw.png');background-size:cover;background-position:center;width:80px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.masthead_cont{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;height:272px;margin-bottom:20px}
.masthead_cont span{color:#999;font-size:11px;line-height:22px;text-align:center}
.Masthead_placeholder{width:95%;max-width:1020px;height:250px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);background-color:#f7f7fb;z-index:1}
.googleViewAdv{z-index:2;position:relative}
@media(min-width:767px){.googleAdvSticky{position:relative;transition:top .5s ease}
.googleSticky{width:100%;height:290px;max-width:720px;position:fixed;transform:translate(-50%);top:65px;left:50%;z-index:1000;background-color:#f7f7fb}
.MastheadTop_placeholder{max-width:720px}
.Masthead_placeholder{max-width:720px}
}
@media(min-width:992px){.googleAdvSticky{position:relative;transition:top .5s ease}
.googleSticky{width:100%;max-width:1020px;height:290px;position:fixed;transform:translate(-50%);top:101px;left:50%;z-index:1000;background-color:#f7f7fb}
.MastheadTop_placeholder{max-width:970px}
.Masthead_placeholder{max-width:970px}
}
@media(min-width:1200px){.googleAdvSticky{position:relative;transition:top .5s ease}
.googleSticky{width:100%;max-width:1040px;height:290px;position:fixed;transform:translate(-50%);top:101px;left:50%;z-index:1000;background-color:#f7f7fb}
.MastheadTop_placeholder{max-width:970px}
.Masthead_placeholder{max-width:970px}
}
@media(max-width:767px){.MastheadTop_Desk{height:100px;margin-bottom:40px}
.mobile-skinAdv-centered{display:flex;justify-content:center}
.skinAdvSticky{position:relative;transition:top .5s ease}
.skinSticky{width:100%;max-width:540px;position:fixed;transform:translate(-50%);top:66px;left:50%;z-index:1000;background-color:#f7f7fb;padding:10px}
.logo_placeholder{display:none}
.MastheadTop_placeholder{max-width:540px;width:100%}
.Masthead_placeholder{max-width:540px}
}
@media(max-width:768px){.article-adv-image .display-3{font-size:1.25rem !important}
}
.containerComponent_section{border:2px solid #e6007e;padding:30px;position:relative;margin-bottom:20px}
.containerComponentFree{max-width:fit-content;margin:auto}
.freeCont_previous,.freeCont_next{background-color:#e6007e;display:flex;justify-content:center;align-items:center;height:40px;width:40px;cursor:pointer;position:absolute;top:65%}
.usatoStripe_w{width:250px !important}
.freeCont_previous{left:0}
.freeCont_next{right:0}
@media(max-width:576px){.containerFree_slider{width:270px;margin:auto}
.containerComponent_section{padding:5px}
.usatoStripeBox_cont{display:flex;flex-direction:row;align-items:center}
.usatoStripe_w{width:270px !important;height:260px !important}
}
#newsletter-icon img{top:-3px;position:relative;left:-6px}
@media(max-width:576px){#newsletter-icon img{top:-4px;position:relative;left:-7px}
}
#iubenda-cs-banner{font-size:15px !important;background:none !important;line-height:1.4 !important;position:fixed !important;z-index:99999998 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;display:flex !important;will-change:opacity;opacity:0 !important;pointer-events:none !important;transition:opacity .4s ease !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox{flex-shrink:0 !important;display:flex !important;align-items:center !important;margin-left:24px !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input{-moz-appearance:none !important;appearance:none !important;-webkit-appearance:none !important;padding:0 !important;border:0 !important;margin:0 !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input::-ms-check,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input::-ms-check{visibility:hidden}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1{width:64px !important;height:32px !important;border-radius:32px !important;transition:background-position .4s ease,background-color .4s ease !important;background-color:#CCC !important;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='18'height='18'viewBox='001818'%3E%3Cpathfill='%23FFF'fill-rule='evenodd'd='M90a99011018A9900190zM5.7295.033a.5.5000-.638.058l-.058.07a.5.5000.058.637l3.2013.201-3.2013.203a.5.5000.707.707l3.201-3.2033.2033.203.07.058a.5.5000.637-.058l.058-.07a.5.5000-.058-.637L9.7068.999l3.203-3.201a.5.5000-.707-.707L8.9998.2925.7985.091z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:top 4px left 4px !important;background-size:24px 24px !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:#1cc691 !important;background-position:top 4px left 36px !important;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='18'height='18'viewBox='001818'%3E%3Cpathfill='%23FFF'fill-rule='evenodd'd='M90a99011018A9900190zm4.6465.646l-6.1986.2-3.1-3a.5.5010-.696.718l3.4543.342a.5.5000.701-.006l6.547-6.546a.5.5010-.708-.708z'/%3E%3C/svg%3E") !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked.sm,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1:checked.sm{background-position:top 3px left 27px !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked.half,#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked[value=partial],#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1:checked.half,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1:checked[value=partial]{background-color:#ffd24d !important;background-position:top 4px left 20px !important;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='18'height='18'viewBox='001818'%3E%3Cpathfill='%23FFF'fill-rule='evenodd'd='M90a99011018A9900190zm48.5H5a.5.500001h8a.5.50000-1z'/%3E%3C/svg%3E") !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked.half.sm,#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked[value=partial].sm,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1:checked.half.sm,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1:checked[value=partial].sm{background-position:top 3px left 15px !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input.style1.sm,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input.style1.sm{width:48px !important;height:24px !important;border-radius:24px !important;background-size:18px 18px !important;background-position:top 3px left 3px !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input::-ms-check,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input::-ms-check{visibility:hidden !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input:not([disabled]),#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input:not([disabled]){cursor:pointer !important}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox input[disabled],#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox input[disabled]{opacity:.35}
#iubenda-cs-banner #iubenda-cs-banner .iub-toggle-checkbox .iub-caption,#iubenda-cs-banner #iubenda-iframe .iub-toggle-checkbox .iub-caption{display:none !important}
#iubenda-cs-banner [class*=" iub"],#iubenda-cs-banner [class^=iub],#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *{font-size:100% !important;width:auto !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background:none !important;box-sizing:border-box !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;font-family:'Montserrat' !important;text-decoration:none !important;color:currentColor !important;background-attachment:scroll !important;background-color:transparent !important;background-image:none !important;background-position:0 0 !important;background-repeat:repeat !important;border:0 !important;border-color:#000 !important;border-color:currentColor !important;border-radius:0 !important;border-style:none !important;border-width:medium !important;bottom:auto !important;clear:none !important;clip:auto !important;counter-increment:none !important;counter-reset:none !important;direction:inherit !important;float:none !important;font-style:inherit !important;font-variant:normal !important;font-weight:inherit !important;height:auto !important;left:auto !important;letter-spacing:normal !important;line-height:inherit !important;list-style-type:inherit !important;list-style-position:outside !important;list-style-image:none !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;opacity:1;overflow:visible !important;padding:0 !important;position:static !important;quotes:"" "" !important;right:auto !important;table-layout:auto !important;text-align:left !important;text-indent:0 !important;text-transform:none !important;top:auto !important;unicode-bidi:normal !important;vertical-align:baseline !important;white-space:normal !important;width:auto !important;word-spacing:normal !important;z-index:auto !important;background-origin:padding-box !important;background-origin:padding-box !important;background-clip:border-box !important;background-size:auto !important;-o-border-image:none !important;border-image:none !important;border-radius:0 !important;border-radius:0 !important;box-shadow:none !important;-moz-column-count:auto !important;column-count:auto !important;-moz-column-gap:normal !important;column-gap:normal !important;-moz-column-rule:medium none #000 !important;column-rule:medium none #000 !important;-moz-column-span:none !important;column-span:none !important;-moz-column-width:auto !important;column-width:auto !important;font-feature-settings:normal !important;overflow-x:visible !important;overflow-y:visible !important;-webkit-hyphens:manual !important;hyphens:manual !important;perspective:none !important;perspective-origin:50% 50% !important;text-shadow:none !important;transition:all 0 ease 0 !important;transform:none !important;transform-origin:50% 50% !important;transform-style:flat !important;word-break:normal !important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
#iubenda-cs-banner.iubenda-cs-overlay:before{content:"" !important;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,0.4) !important;z-index:1 !important;pointer-events:auto !important}
#iubenda-cs-banner.iubenda-cs-center{align-items:center !important;justify-content:center !important}
#iubenda-cs-banner.iubenda-cs-top{align-items:flex-start !important}
#iubenda-cs-banner.iubenda-cs-bottom{align-items:flex-end !important}
#iubenda-cs-banner.iubenda-cs-left{justify-content:flex-start !important}
#iubenda-cs-banner.iubenda-cs-right{justify-content:flex-end !important}
#iubenda-cs-banner.iubenda-cs-visible{opacity:1 !important}
#iubenda-cs-banner.iubenda-cs-visible>*{pointer-events:auto !important}
#iubenda-cs-banner.iubenda-cs-slidein .iubenda-cs-container{transition:transform .4s ease !important}
#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-top .iubenda-cs-container{transform:translateY(-48px) !important}
#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-bottom .iubenda-cs-container{transform:translateY(48px) !important}
#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-visible .iubenda-cs-container{transform:translateY(0) !important}
#iubenda-cs-banner .iubenda-cs-container{position:relative !important;z-index:2 !important}
#iubenda-cs-banner .iubenda-cs-container.iubenda-cs-themed{display:flex;flex-direction:column}
#iubenda-cs-banner .iubenda-cs-brand{display:flex !important;padding:16px !important;flex-shrink:0 !important}
#iubenda-cs-banner .iubenda-cs-brand>div{display:flex !important;justify-content:flex-start !important}
#iubenda-cs-banner .iubenda-cs-brand img{max-width:192px !important;max-height:32px !important}
#iubenda-cs-banner .iubenda-cs-content{position:relative !important;z-index:1 !important;overflow:hidden !important;transition:transform .4s ease !important;background-color:#FFF !important;color:#333 !important;font-size:14px !important;display:flex;flex-direction:column}
#iubenda-cs-banner .iubenda-cs-rationale{position:relative !important;display:flex !important;flex-direction:column !important;flex:1 1 auto}
#iubenda-cs-banner .iubenda-cs-close-btn{z-index:1 !important;top:6px !important;right:0 !important;margin:10px !important;min-width:32px !important;height:32px !important;padding:6px !important;font-size:24px !important;line-height:0 !important;font-weight:lighter !important;cursor:pointer !important;text-align:center !important;border:1px solid transparent !important;border-radius:4px !important;opacity:.7 !important;align-self:flex-end !important}
#iubenda-cs-banner .iubenda-cs-close-btn:hover{opacity:1 !important}
#iubenda-cs-banner .iubenda-banner-content{font-weight:400 !important;padding:16px !important;flex:1 1 auto !important;overflow-y:auto !important}
#iubenda-cs-banner .iubenda-banner-content a{cursor:pointer !important;color:#009fe3 !important;opacity:.7 !important;text-decoration:underline !important}
#iubenda-cs-banner .iubenda-banner-content a:hover{opacity:1 !important}
#iubenda-cs-banner #iubenda-cs-title{margin-bottom:16px !important;margin-top:8px !important;font-weight:bold !important}
#iubenda-cs-banner .iubenda-cs-counter{text-align:center !important;position:relative !important;z-index:1 !important;display:none;pointer-events:none;flex-shrink:0;padding:8px !important;font-size:13px !important;font-weight:bold !important}
#iubenda-cs-banner .iubenda-cs-cwa-button{font-weight:bold !important;font-size:13px !important;background:rgba(255,255,255,0.1) !important;color:white !important;padding:8px 14px !important;flex-shrink:0;border-radius:4px !important;text-align:center !important;z-index:1 !important;margin:16px !important;margin-bottom:0 !important;cursor:pointer !important}
#iubenda-cs-banner .iubenda-cs-cwa-button:focus,#iubenda-cs-banner .iubenda-cs-cwa-button:hover{box-shadow:0 0 0 999px inset rgba(0,0,0,0.1) !important}
@media(max-width:639px){#iubenda-cs-banner .iubenda-cs-cwa-button{box-shadow:0 8px 16px 4px rgba(0,0,0,0.2) !important;display:none !important}
}
@media(min-width:640px){#iubenda-cs-banner .iubenda-cs-cwa-button{align-self:flex-end}
}
#iubenda-cs-banner .iubenda-cs-opt-group{z-index:1 !important;display:flex !important;margin-top:0 !important;flex-shrink:0 !important;color:#000 !important;margin:16px !important;margin-top:0 !important}
#iubenda-cs-banner .iubenda-cs-opt-group>div{display:flex !important}
@media(min-width:640px){#iubenda-cs-banner .iubenda-cs-opt-group{align-items:center !important;justify-content:space-between !important}
#iubenda-cs-banner .iubenda-cs-opt-group-custom{margin-right:auto !important;align-self:start !important;justify-content:flex-start !important}
#iubenda-cs-banner .iubenda-cs-opt-group-consent{margin-left:auto !important;align-self:end !important;justify-content:flex-end !important}
}
@media(max-width:639px){#iubenda-cs-banner .iubenda-cs-opt-group{flex-direction:column !important}
#iubenda-cs-banner .iubenda-cs-opt-group-custom:not(.iubenda-cs-opt-group-granular){order:2}
#iubenda-cs-banner .iubenda-cs-opt-group-consent{order:1}
}
#iubenda-cs-banner .iubenda-cs-opt-group button{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;padding:8px 32px !important;border-radius:5px !important;cursor:pointer !important;font-weight:bold !important;font-size:100% !important;margin-top:4px !important;margin-bottom:4px !important;text-align:center !important;border:1px solid !important;background-color:#FFF !important;border-color:#009fe3 !important;color:#009fe3 !important}
#iubenda-cs-banner .iubenda-cs-opt-group button.focus,#iubenda-cs-banner .iubenda-cs-opt-group button.hover{transform:scale(1.02) !important;transition:transform .2s ease-out !important}
@media(min-width:640px){#iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type){margin-right:8px !important}
}
@media(max-width:639px){#iubenda-cs-banner .iubenda-cs-opt-group button{padding:8px 24px !important;width:100% !important;display:block;text-align:center !important;margin:6px 3px !important;flex:1}
#iubenda-cs-banner .iubenda-cs-brand{display:flex !important;position:relative !important;top:-45px !important;right:53px !important;padding:70px !important;flex-shrink:0 !important}
#iubenda-cs-banner .iubenda-banner-content{font-weight:400 !important;padding:16px !important;position:relative !important;top:-100px !important;flex:1 1 auto !important;overflow-y:auto !important;margin-bottom:-60px !important;font-size:.75rem !important}
}
#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary,#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{background-color:#009fe3 !important;border-radius:5px !important;color:#fff !important}
#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background-color:#009fe3 !important;border-radius:5px !important;color:#fff !important}
#iubenda-cs-banner.iubenda-cs-padded:not(.iubenda-cs-branded) .iubenda-banner-content{padding-right:48px !important}
#iubenda-cs-banner.iubenda-cs-padded .iubenda-cs-close-btn{position:absolute !important}
@media(min-width:640px){#iubenda-cs-banner:not(.iubenda-cs-padded).iubenda-cs-branded .iubenda-cs-cwa-button{position:absolute !important;display:none !important}
}
@media(min-width:640px){#iubenda-cs-banner:not(.iubenda-cs-branded):not(.iubenda-cs-no-heading) .iubenda-cs-cwa-button{position:absolute !important;top:-4px !important;right:-4px !important;padding:5px 10px !important}
}
@media(min-width:640px){#iubenda-cs-banner.iubenda-cs-branded:not(.iubenda-cs-default-floating).iubenda-cs-top .iubenda-cs-brand,#iubenda-cs-banner.iubenda-cs-branded:not(.iubenda-cs-default-floating).iubenda-cs-bottom .iubenda-cs-brand{border-radius:8px !important}
}
@media(min-width:640px){#iubenda-cs-banner.iubenda-cs-branded .iubenda-cs-cwa-button{margin:15px !important}
}
#iubenda-cs-banner.iubenda-cs-branded .iubenda-cs-close-btn{height:32px !important;min-width:32px !important}
#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand-badge-outer,#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-brand-badge-outer{height:0 !important}
#iubenda-cs-banner.iubenda-cs-default:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer{margin-left:auto !important;margin-right:0 !important;float:right !important}
#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-cs-brand-badge-outer,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-bottom .iubenda-cs-brand-badge-outer{order:-1 !important;display:inline-flex !important}
#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand{margin:0 -8px 0 !important}
@media(max-width:991px){#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand{margin:-8px -8px 0 !important}
}
@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand div{margin:0 auto !important;width:calc(992px - 32px) !important}
}
@media(max-width:991px){#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand div{margin:0 8px !important}
}
#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-container{width:100% !important}
@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-rationale{width:992px !important;margin:16px auto !important}
}
@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-brand-badge{margin:0 16px !important}
}
@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-container{width:992px !important}
}
@media(max-width:991px){#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-cs-container{width:100% !important}
}
@media(min-width:640px){#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container{width:700px !important}
}
#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group{flex-direction:column !important}
#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group>div,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group>div,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group>div{width:100% !important}
#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group button,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group button,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group button{display:block !important;width:100% !important;text-align:center !important}
#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group-custom,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group-custom,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group-custom{order:2}
#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group-consent,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group-consent,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group-consent{order:1}
#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content{box-shadow:0 8px 48px rgba(0,0,0,0.15) !important;max-width:100% !important}
@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content{border-radius:4px !important;margin:16px !important}
}
#iubenda-cs-banner.iubenda-cs-scrollable .iubenda-banner-content{mask-image:linear-gradient(to top,rgba(0,0,0,0) 0,black 16px) !important;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0,black 16px) !important}
#iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-content,#iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-rationale{height:100% !important}
@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-fix-height.iubenda-cs-default-floating .iubenda-cs-content{height:calc(100% - 32px) !important}
}
#iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-brand img{max-width:75% !important}
#iubenda-cs-banner a[href]:focus,#iubenda-cs-banner button:focus,#iubenda-cs-banner input:focus,#iubenda-cs-banner textarea:focus,#iubenda-cs-banner select:focus,#iubenda-cs-banner details:focus,#iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus{outline-width:2px !important;outline-style:solid !important;outline-color:#005fcc !important;outline-offset:2px !important}
#iubenda-cs-banner .iubenda-cs-brand-badge{flex-shrink:0 !important;margin:16px !important;padding:6px 34px 6px 10px !important;background:white !important;display:inline-flex;border-radius:6px !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 0 16px rgba(0,0,0,0.1) !important;align-self:flex-end;background-image:url("data:image/svg+xml,%3Csvgfill='none'height='19'viewBox='00919'width='9'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathclip-rule='evenodd'd='m4.1555.211426c.81725.0001011.61499.2496932.28656.715401.67157.4657131.184961.1253431.471531.890693.28657.76536.332661.59996.132112.39221-.20055.79226-.638181.50441-1.254382.04124l.8759311.02083h-7.023493l.875933-11.02083c-.616206-.53683-1.053841-1.24898-1.254391-2.04124-.2005501-.79225-.154458-1.62685.132114-2.39221.286572-.76535.799967-1.424981.471537-1.890693.67157-.4657081.46931-.71532.28655-.715401z'fill='%231cc691'fill-rule='evenodd'/%3E%3C/svg%3E") !important;background-position:center right 12px !important;background-repeat:no-repeat !important;color:#222 !important;font-weight:normal !important;font-size:13px !important;pointer-events:auto !important}
#iubenda-cs-banner .iubenda-cs-brand-badge:hover{border:1px solid rgba(0,0,0,0.4) !important}
#iubenda-cs-banner .iubenda-cs-brand-badge>span{border-right:1px solid rgba(0,0,0,0.1) !important;padding-right:12px !important}
#iubenda-cs-banner .iubenda-cs-brand-badge>span>span{text-decoration:underline !important}
#iubenda-cs-banner .iubenda-cs-brand-badge-text{font-size:11px !important;font-weight:bold !important;text-align:right !important;margin:-4px 16px 12px !important}
#iubenda-cs-banner .iubenda-cs-brand-badge-text a{color:inherit}
#iubenda-cs-banner .iubenda-iframe-spinner ~ .iubenda-iframe-badge-container .iubenda-cs-brand-badge{display:none !important}
#iubenda-cs-banner .iubenda-granular-controls-container{--iub-granular-background:rgba(0,0,0,.02);--iub-granular-border:rgba(0,0,0,0.08);--iub-granular-toggle-background:rgba(0,0,0,0.2);display:flex;flex-wrap:wrap;flex-shrink:0;margin-bottom:16px !important;border-top:1px solid var(--iub-granular-border) !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox{flex-basis:100%;display:flex !important;gap:10px !important;padding-left:16px !important;padding-right:16px !important;padding-bottom:14px !important;background-color:var(--iub-granular-background) !important;margin:0 !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1{width:48px !important;height:24px !important;background-position:top 3px left 3px !important;background-size:18px 18px !important;background-color:var(--iub-granular-toggle-background) !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1,#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked{background-image:url("data:image/svg+xml,%3Csvgheight='20'viewBox='002020'width='20'xmlns='http://www.w3.org/2000/svg'%3E%3Ccirclecx='10'cy='10'fill='%23fff'fill-rule='evenodd'r='10'/%3E%3C/svg%3E") !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked{background-position:top 3px left 27px !important;background-color:#1cc691 !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked[value=partial]{background-position:top 3px left 15px !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2){padding-top:16px !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:last-child{padding-bottom:16px !important;border-bottom:1px solid var(--iub-granular-border) !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd),#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox{flex-basis:50%;flex-direction:column-reverse;padding:14px 10px !important;border:1px solid var(--iub-granular-border) !important;border-right:0 !important;border-top:0 !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox--disabled{display:none !important}
@media(max-width:991px){#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox{min-width:0 !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox label{max-width:100%}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox label span{display:block;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox--mobile-hidden{display:none !important}
}
#iubenda-cs-banner.iubenda-cs-black .iubenda-granular-controls-container{--iub-granular-background:rgba(255,255,255,.02);--iub-granular-border:rgba(255,255,255,0.08);--iub-granular-toggle-background:rgba(255,255,255,0.2)}
@media(min-width:640px){#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox{flex:1 !important;flex-direction:column-reverse !important;padding:14px 10px !important;border:1px solid var(--iub-granular-border) !important;border-right:0 !important;border-top:0 !important;padding-top:16px !important}
}
@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container{grid-gap:24px !important;padding:16px 16px 32px !important;border-top:0 !important;margin-bottom:0 !important}
#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox--disabled,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox--disabled,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox--disabled,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox--disabled{display:flex !important}
#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child{padding-left:16px !important}
#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child{padding-right:16px !important}
#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2),#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd),#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:nth-last-child(2),#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2),#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd),#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:nth-last-child(2),#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2),#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd),#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:nth-last-child(2),#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2),#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd),#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:last-child,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(odd) ~ .granular-control-checkbox:nth-last-child(2){flex:0 1 auto !important;flex-direction:row !important;background-color:transparent !important;padding:0 !important;border:none !important;margin:0 !important}
}
.iubenda-tp-btn *,.iubenda-tp-btn:not([data-tp-nostyle]),.iubenda-uspr-btn *,.iubenda-uspr-btn:not([data-tp-nostyle]){font-size:100% !important;width:auto !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background:none !important;box-sizing:border-box !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;font-family:-apple-system,sans-serif !important;text-decoration:none !important;color:currentColor !important;background-attachment:scroll !important;background-color:transparent !important;background-image:none !important;background-position:0 0 !important;background-repeat:repeat !important;border:0 !important;border-color:#000 !important;border-color:currentColor !important;border-radius:0 !important;border-style:none !important;border-width:medium !important;bottom:auto !important;clear:none !important;clip:auto !important;counter-increment:none !important;counter-reset:none !important;cursor:auto !important;direction:inherit !important;float:none !important;font-style:inherit !important;font-variant:normal !important;font-weight:inherit !important;height:auto !important;left:auto !important;letter-spacing:normal !important;line-height:inherit !important;list-style-type:inherit !important;list-style-position:outside !important;list-style-image:none !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;opacity:1;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;quotes:"" "" !important;right:auto !important;table-layout:auto !important;text-align:left !important;text-indent:0 !important;text-transform:none !important;top:auto !important;unicode-bidi:normal !important;vertical-align:baseline !important;visibility:inherit !important;white-space:normal !important;width:auto !important;word-spacing:normal !important;z-index:auto !important;background-origin:padding-box !important;background-origin:padding-box !important;background-clip:border-box !important;background-size:auto !important;-o-border-image:none !important;border-image:none !important;border-radius:0 !important;border-radius:0 !important;box-shadow:none !important;-moz-column-count:auto !important;column-count:auto !important;-moz-column-gap:normal !important;column-gap:normal !important;-moz-column-rule:medium none #000 !important;column-rule:medium none #000 !important;-moz-column-span:none !important;column-span:none !important;-moz-column-width:auto !important;column-width:auto !important;font-feature-settings:normal !important;overflow-x:visible !important;overflow-y:visible !important;-webkit-hyphens:manual !important;hyphens:manual !important;perspective:none !important;perspective-origin:50% 50% !important;text-shadow:none !important;transition:all 0 ease 0 !important;transform:none !important;transform-origin:50% 50% !important;transform-style:flat !important;word-break:normal !important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
.iubenda-tp-btn:not([data-tp-nostyle]),.iubenda-uspr-btn:not([data-tp-nostyle]){-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;line-height:34px !important;height:34px !important;min-width:34px !important;border-radius:4px !important;cursor:pointer !important;font-weight:bold !important;font-size:14px !important;box-shadow:0 0 0 1px rgba(0,0,0,0.15) !important;color:rgba(0,0,0,0.65) !important;background-color:white !important;display:inline-block !important;vertical-align:middle !important}
.iubenda-tp-btn.iubenda-tp-btn--warning:before,.iubenda-uspr-btn.iubenda-tp-btn--warning:before{content:"";background-image:url("data:image/svg+xml,%3Csvgfill='none'height='17'viewBox='001717'width='17'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='m6.790422.81577c.7788-1.282722.64036-1.282723.419180l5.94599.79333c.80931.3328-.15033.038-1.70953.038h-11.89195c-1.559270-2.5188026-1.7052-1.709576-3.038z'fill='%23fb6666'/%3E%3Cpathd='m14.44615.1471h-11.89195c-1.169450-1.889102-1.2789-1.28218-2.2785l5.94595-9.79334c.5841-.962041.98026-.962042.564360l5.945929.79334c.607.9996-.11272.2785-1.28212.2785z'stroke='%23000'stroke-opacity='.1'/%3E%3Cgfill='%23fff'%3E%3Crectheight='4.97619'rx='.497619'width='.995238'x='8'y='6'/%3E%3Cpathd='m812.5c0-.2761.22386-.5.5-.5.276140.5.2239.5.50.2761-.22386.5-.5.5-.276140-.5-.2239-.5-.5z'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:24px 24px;background-repeat:no-repeat;position:absolute;top:-16px;right:-16px;width:32px;height:32px;z-index:2147483647 !important}
.iubenda-tp-btn[data-tp-icon],.iubenda-uspr-btn[data-tp-icon]{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='32'height='32'viewBox='003232'%3E%3Cpathfill='%231CC691'fill-rule='evenodd'd='M167a440012.6277.016L19.525h-7l.873-10.984A44001167z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:32px 32px !important;background-position:top .5px left 1px !important}
.iubenda-tp-btn[data-tp-circle],.iubenda-uspr-btn[data-tp-circle]{border-radius:32px !important}
.iubenda-tp-btn[data-tp-label]:after,.iubenda-uspr-btn[data-tp-label]:after{content:attr(data-tp-label) !important;padding:0 16px !important;white-space:nowrap !important}
.iubenda-tp-btn[data-tp-label][data-tp-icon]:after,.iubenda-uspr-btn[data-tp-label][data-tp-icon]:after{padding-left:calc(16px + 8px + 8px) !important}
.iubenda-tp-btn[data-tp-float],.iubenda-uspr-btn[data-tp-float]{position:fixed !important}
.iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]),.iubenda-uspr-btn[data-tp-float]:not([data-tp-anchored]){margin:16px !important}
.iubenda-tp-btn[data-tp-float]:focus,.iubenda-uspr-btn[data-tp-float]:focus{outline:2px solid -webkit-focus-ring-color !important}
.iubenda-tp-btn[data-tp-float][data-tp-anchored],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]{margin:0 16px !important;border-radius:6px !important}
.iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-left],.iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-right],.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left],.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right],.iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-left],.iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-right],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right]{margin:0 !important;top:75% !important;transform:translateY(-50%) !important}
.iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-left],.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left],.iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-left],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left]{left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-left:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-right],.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right],.iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-right],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right]{right:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-left],.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-right],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-left],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-right]{margin:0 !important;top:50% !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom:0 !important;transform-origin:bottom !important}
.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-left],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-left]{left:0 !important;transform:translateY(-50%) rotate(90deg) !important;transform-origin:left bottom !important}
.iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-right],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float=center-right]{right:0 !important;transform:translateY(-50%) rotate(-90deg) !important;transform-origin:right bottom !important}
.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-left],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right]{bottom:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left][data-tp-anchored],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right][data-tp-anchored],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-left][data-tp-anchored],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right][data-tp-anchored]{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-float=top-left],.iubenda-tp-btn[data-tp-float][data-tp-float=top-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-left],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right]{top:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-float=top-left][data-tp-anchored],.iubenda-tp-btn[data-tp-float][data-tp-float=top-right][data-tp-anchored],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-left][data-tp-anchored],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right][data-tp-anchored]{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-top:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-float=top-left],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-left],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-left]{left:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-float=top-right],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right]{right:0 !important}
.iubenda-tp-btn[data-tp-float][data-tp-hover][data-tp-label]:after,.iubenda-uspr-btn[data-tp-float][data-tp-hover][data-tp-label]:after{max-width:0 !important;overflow:hidden !important;display:block !important;padding:0 !important;opacity:0 !important;transition:max-width .6s ease,padding .6s ease,opacity .6s ease !important}
.iubenda-tp-btn[data-tp-float][data-tp-hover][data-tp-label]:hover:after,.iubenda-uspr-btn[data-tp-float][data-tp-hover][data-tp-label]:hover:after{max-width:192px !important;padding-left:calc(16px + 8px + 8px) !important;padding-right:10px !important;opacity:1 !important}
.iubenda-tp-btn:focus,.iubenda-uspr-btn:focus{outline-width:2px !important;outline-style:solid !important;outline-color:#005fcc !important;outline-offset:2px !important}
.iubenda-uspr-btn{border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 .25rem 1rem rgba(0,0,0,0.1) !important;border-radius:.5rem !important;font-family:sans-serif !important;font-weight:bold !important;overflow:hidden !important;display:inline-flex !important;flex-wrap:wrap !important;background:white !important;color:#280404 !important}
.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left],.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right]{border-radius:0 !important;border-bottom-left-radius:6px !important;border-bottom-right-radius:6px !important;top:auto !important;bottom:32px !important;flex-wrap:nowrap !important}
.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left] *,.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right] *{white-space:nowrap !important}
.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left]{left:0 !important;transform:translateX(46px) rotate(-90deg) !important;transform-origin:left bottom !important}
.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right]{right:0 !important;transform:translateX(-46px) rotate(90deg) !important;transform-origin:right bottom !important}
@media(min-width:480px){.iubenda-uspr-btn[data-tp-float=top-right],.iubenda-uspr-btn[data-tp-float=top-right] .iubenda-cs-preferences-link,.iubenda-uspr-btn[data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float=bottom-right] .iubenda-cs-preferences-link{flex-direction:row-reverse !important}
}
.iubenda-uspr-btn a{padding:.75rem !important;cursor:pointer !important;flex:1 1 auto !important;display:inline-flex !important;align-items:center !important;grid-gap:.5rem !important}
.iubenda-uspr-btn a img{width:2.5rem !important;flex-shrink:0 !important}
.iubenda-uspr-btn a:hover{background-color:rgba(0,0,0,0.025) !important}
.iubenda-uspr-btn a:first-of-type{box-shadow:0 0 0 1px rgba(0,0,0,0.2) !important}
#iubenda-iframe .iubenda-modal-navigation.iubenda-modal-navigation-brand .purposes-header{background-color:#FFF !important}
#purposes-content-container .purposes-header .purposes-header-title{font-weight:700 !important;font-size:19px !important;margin-bottom:8px !important}
#purposes-content-container .purposes-header .purposes-header-text{font-size:13px !important;font-weight:400 !important}
#purposes-content-container .purposes-section-header-title{font-weight:700 !important;font-size:19px !important;margin-bottom:8px !important}
#purposes-content-container .purposes-section-header-text{font-size:13px !important;font-weight:400 !important}
#iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back,#iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp{border-color:#009fe3 !important;background-color:#FFF !important}
#iubenda-iframe .iub-btn{color:#333 !important}
#iubenda-iframe .iub-btn-stroked{background-color:transparent !important;border:0 !important;color:#009fe3 !important}
#iubenda-iframe .iub-btn.iub-btn-back svg{margin:0 !important;color:#009fe3 !important}
#iubenda-iframe #iubFooterBtnContainer button{border-radius:5px !important;background-color:#009fe3 !important;text-transform:uppercase !important;color:#fff !important;border:1px solid transparent !important;text-align:center !important;border-color:transparent !important}
#purposes-content-container .purposes-item .purposes-item-body{font-size:13px !important;font-weight:400 !important}
#purposes-content-container .purposes-item .purposes-item-title .purposes-item-title-btn{font-size:13px !important;font-weight:400 !important}
#iubenda-iframe .iub-btn.iub-btn-cp span{text-transform:capitalize !important}
#iubenda-iframe .iub-btn-consent.iub-btn-reject{background-image:none !important;background-size:13px !important;border-radius:5px !important;border:1px solid !important;border-color:#009fe3 !important;background-color:#FFF !important;text-transform:uppercase !important;padding-left:20px !important}
#iubenda-iframe .iub-btn-consent.iub-btn-accept{color:#FFF !important;text-transform:uppercase !important;border-radius:5px !important;background-color:#009fe3 !important;background-image:none !important;background-size:16px !important;padding-left:20px !important}
#iubenda-cs-banner .iub-toggle-checkbox input.style1,#iubenda-iframe .iub-toggle-checkbox input.style1{width:60px !important;height:30px !important;border-radius:30px !important;transition:.4s !important;background-color:#ededed !important;background-image:url(data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='18'height='18'viewBox='001818'%3E%3Cpathfill='%23FFF'fill-rule='evenodd'd='M90a99011018A9900190zM5.7295.033a.5.5000-.638.058l-.058.07a.5.5000.058.637l3.2013.201-3.2013.203a.5.5000.707.707l3.201-3.2033.2033.203.07.058a.5.5000.637-.058l.058-.07a.5.5000-.058-.637L9.7068.999l3.203-3.201a.5.5000-.707-.707L8.9998.2925.7985.091z'/%3E%3C/svg%3E) !important;background-repeat:no-repeat !important;background-position:top 3px left 3px !important;background-size:23px 23px !important}
#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked,#iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:#009fe3 !important;background-position:top 3px left 35px !important;background-image:url(data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='18'height='18'viewBox='001818'%3E%3Cpathfill='%23FFF'fill-rule='evenodd'd='M90a99011018A9900190zm4.6465.646l-6.1986.2-3.1-3a.5.5010-.696.718l3.4543.342a.5.5000.701-.006l6.547-6.546a.5.5010-.708-.708z'/%3E%3C/svg%3E) !important}
#iubenda-iframe .iub-btn-config{background-image:none !important;background-size:13px !important;border-radius:5px !important;border:1px solid !important;border-color:#009fe3 !important;background-color:#FFF !important;text-transform:uppercase !important;padding-left:20px !important}
#iub-cmp-widget h1,#iub-cmp-widget h2,#iub-cmp-widget h3,#iub-cmp-widget h4,#iub-cmp-widget h5,#iub-cmp-widget h6,#iub-cmp-widget p,#iub-cmp-widget a,#iub-cmp-widget ol,#iub-cmp-widget ul,#iub-cmp-widget li,#iub-cmp-widget fieldset,#iub-cmp-widget legend,#iub-cmp-widget label,#iub-cmp-widget div,#iub-cmp-widget span{font-family:'Montserrat' !important}
#iubenda-iframe *{font-family:'Montserrat' !important;ù}
#iub-cmp-widget h2{font-size:19px !important;line-height:1 !important;margin:24px !important;margin-bottom:8px !important;font-weight:700 !important}
#iub-cmp-widget h3{color:#333 !important;font-size:19px !important;margin:24px 24px 48px !important;font-weight:700 !important;line-height:1.2 !important}
#iub-cmp-widget h4{color:#333 !important;font-size:16px !important;margin:24px !important;line-height:1.35 !important;font-weight:700 !important}
#iubenda-iframe .iub-popover-header-title{font-size:16px !important;font-weight:700 !important}
#iubenda-iframe .iub-legitimate-interest-checkbox input[type=checkbox]:checked{background-color:#009fe3 !important}
#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked.half,#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked[value=partial],#iubenda-iframe .iub-toggle-checkbox input.style1:checked.half,#iubenda-iframe .iub-toggle-checkbox input.style1:checked[value=partial]{background-color:#ffd24d !important;background-position:top 3px left 19px !important}
.iub-sr-only{position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important}
.content-container-randomizer .editable-box{width:100%;height:80px}
.content-container-randomizer section.c-section.c-section--style1:not(.c-section--stylePremium):has(>div.c-section__head)::before{border-top:0}
.content-container-randomizer .c-section--style1{position:relative;padding:10px;background:#efefef 0 0 no-repeat padding-box;border-radius:6px;opacity:1;margin-bottom:20px !important}
.content-container-randomizer .c-section--style1 .c-section__title{letter-spacing:-1px;color:#e6007e;text-transform:uppercase !important;opacity:1;margin-bottom:0 !important;font-size:18px;line-height:22px !important;font-weight:700}
.content-container-randomizer .c-section--style1 .c-section__label{float:right;text-align:right;letter-spacing:0;color:#939393;opacity:1}
@media(max-width:599px){.content-container-randomizer .c-adv3__text{display:block !important}
}
.content-container-randomizer .c-adv3{display:flex;align-items:center;padding:10px 0;border:none !important;margin:0 !important}
.content-container-randomizer .c-adv3 figure{margin:0}
.content-container-randomizer .c-adv3__text{font-size:14px;font-weight:600;color:#404041;margin-bottom:8px;padding-bottom:6px}
.content-container-randomizer .c-adv3__text::after{content:"";display:block;width:calc(100% - 130px);height:1px;background-color:#e6007e;position:absolute;bottom:0}
.content-container-randomizer .c-adv3__rigth::after{content:"";position:absolute;right:0;bottom:10px;width:0;height:0;border-left:6px solid #e6007e;border-top:5px solid transparent;border-bottom:5px solid transparent}
.content-container-randomizer .c-adv3__inner{height:80px;padding-left:130px;padding-top:0;padding-right:0;width:100%;position:relative}
.content-container-randomizer .c-adv3__img-wrapper{width:120px;border-radius:4px;opacity:1;overflow:hidden;position:absolute;left:0;top:0}
.content-container-randomizer .c-section__head{display:flex;justify-content:space-between;align-items:center}
.content-container-randomizer .c-section__sidebar .c-adv3__text{display:block !important}
.box-bacheca-2025 .c-advp__img-wrapper{width:100%}
.box-bacheca-2025 .c-advp__img-wrapper img{width:100%;border-radius:4px;overflow:hidden}
.bacheca_pubblicita_block{max-height:unset !important}
.box-bacheca-2025 .box-bacheca-pubblicita-title{overflow:visible;text-overflow:none;display:block;height:unset}
.box-bacheca-2025 .box-bacheca-pubblicita-title h3 a{font-size:16px;font-weight:600;color:#404041;text-decoration:none;line-height:19px}
.box-bacheca-2025 .box-bacheca-pubblicita-title h3 a p{padding:0 6px}
.c-section--style2025{padding:27px 18px 17px 0 !important}
.c-section--style2025 .c-adv3__sign.pubblicita{top:6px;bottom:unset;right:0;margin:0 !important;font-size:12px;line-height:15px}
.c-section--style2025 .box-bacheca-2025::after{content:"";display:block;width:calc(100% - 18px);height:2px;background-color:#e6007e;position:absolute;bottom:0}
.c-section--style2025 .box-bacheca-2025 .box-bacheca-pubblicita-title::after{content:"";position:absolute;right:0;bottom:0;transform:translateY(+50%);width:0;height:0;border-left:6px solid #e6007e;border-top:5px solid transparent;border-bottom:5px solid transparent}
@media screen and (max-width:767px){.bacheca_pubblicita_config.section .c-adv3__sign{position:absolute}
}
.content-container-randomizer .c-focuson__body--slider .c-slider__slide figure{border-radius:6px;overflow:hidden}
.content-container-randomizer .c-focuson__body--slider .c-focuson__article{padding:0;background-color:transparent;position:relative}
.content-container-randomizer .c-focuson__body--slider .c-focuson__article-body{padding:10px;color:#404041;font-size:14px;line-height:18px;font-weight:600}
.content-container-randomizer .c-focuson__body--slider .c-focuson__article-body::after{content:"";display:block;width:calc(100% - 18px);height:1px;background-color:#e6007e;position:absolute;bottom:0;left:0}
.content-container-randomizer .c-focuson__body--slider .c-focuson__article-head::after{content:"";position:absolute;right:0;bottom:0;transform:translateY(+50%);width:0;height:0;border-left:6px solid #e6007e;border-top:5px solid transparent;border-bottom:5px solid transparent}
.content-container-randomizer .c-focuson__body--slider .slick-list{padding-bottom:15px}
.content-container-randomizer .c-focuson__body--slider .swiper-pagination{bottom:0;padding:15px 0;display:flex;justify-content:center;width:10%;left:50%;transform:translateX(-50%);gap:6px}
.content-container-randomizer .c-focuson__body--slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#d9d9d9;opacity:1}
.content-container-randomizer .c-focuson__body--slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;background-color:#e6007e}
.content-container-randomizer .c-section--style1:has(.c-focuson__body--slider){border:1px solid #d9d9d9;padding-bottom:0 !important;padding-right:0 !important;overflow:hidden}
.content-container-randomizer .c-section--style1:has(.c-focuson__body--slider) .c-section__head{padding-right:10px}
.content-container-randomizer .c-section--style1:has(.c-focuson__body--slider) .c-divider.c-divider--1{margin:10px;margin-left:0}
.content-container-randomizer .c-focuson__body--slider{padding-bottom:40px}
.content-container-randomizer #bacheca_slider{position:static;padding-bottom:5px}
.content-container-randomizer .c-focuson__body--slider .c-focuson__article-head{border-radius:4px;overflow:hidden}
.content-container-randomizer #bacheca_slider .c-slider__slide{width:calc(20.8% - 10px)}
.content-container-randomizer #bacheca_slider .c-slider__slide.c-slider__slide--sidebar,.col-lg-4 .content-container-randomizer #bacheca_slider .c-slider__slide{width:calc(50% - 10px)}
.content-container-randomizer .c-focuson__body--slider:has(.c-slider__slide.c-slider__slide--sidebar) .swiper-pagination,.col-lg-4 .content-container-randomizer .c-focuson__body--slider:has(.c-slider__slide) .swiper-pagination{width:100%;justify-content:center;gap:5px}
.content-container-randomizer #bacheca_slider .c-slider__slide img{height:128px;width:100%;object-fit:cover}
.col-lg-4 .content-container-randomizer #bacheca_slider .c-slider__slide img{height:94px}
.col-lg-8 .content-container-randomizer #bacheca_slider .c-slider__slide img{height:82px}
@media screen and (max-width:767px){.content-container-randomizer .c-section--style1 .c-section__title{font-size:16px;line-height:19px !important}
.content-container-randomizer .c-section--style1 .c-section__label{font-size:12px;line-height:15px}
.content-container-randomizer .c-focuson__body--slider .c-focuson__article-body{padding:10px 0}
.content-container-randomizer .c-focuson__body--slider .slick-list{padding-bottom:0}
.content-container-randomizer .c-focuson__body--slider .c-slider--dots3 .slick-dots{padding-top:10px;line-height:10px}
.content-container-randomizer .c-focuson__body--slider .swiper-pagination{width:100%;justify-content:center;gap:5px}
.content-container-randomizer .c-section--style1{padding:10px 0 0 10px;overflow:hidden}
.content-container-randomizer .c-section--style1.c-section__sidebar{padding:10px}
.content-container-randomizer .c-section--style1.c-section__sidebar .c-divider.c-divider--1{margin-right:0}
.content-container-randomizer .c-section--style1 .c-divider.c-divider--1{margin-right:10px}
.content-container-randomizer .c-section__sidebar .c-adv3{margin-right:10px}
.content-container-randomizer #bacheca_slider .c-slider__slide{width:calc(50% - 10px)}
.content-container-randomizer #bacheca_slider .c-slider__slide img{height:102px !important}
.content-container-randomizer .c-slider__slide .c-adv3__infolabel{position:absolute;bottom:5px}
}
.col-lg-4 .content-container-randomizer .c-focuson__body--slider .c-focuson__article{padding-bottom:20px}
.content-container-randomizer .c-slider__slide .c-adv3__infolabel{position:absolute;bottom:10px}
.content-container-randomizer .c-section__sidebar .c-adv3__infolabel{position:relative;bottom:3px}
.content-container-randomizer.cq-Editable-dom{border:5px solid red}
.content-block-randomizer.cq-Editable-dom{border:5px solid green;margin-top:10px}
.onebox-random.cq-Editable-dom{border:5px solid blue;margin:10px}
.content-container-randomizer .c-section__head .btn{border-radius:6px;width:100%}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}