/* Copyright (c) 2018 IN.VA S.p.A. */
/* Minified in data - 28-11-2023 */
a{ color:#106a89; text-decoration:none;} a:hover{  color:#1995bf; }.bg-primary{ background-color:#be0004 !important;}.border-primary{ border-color:#be0004 !important;}.text-secondary{ color:#333 !important;}.border-secondary{ border-color:#ddd !important;}.text-primary{ color:#be0004 !important;}.btn-outline-primary:not(:disabled):not(.disabled):active,.show >.btn-outline-primary.dropdown-toggle{ color:#be0004; background-color:transparent; background-image:none; -webkit-box-shadow:inset 0 0 0 1px #be0004; box-shadow:inset 0 0 0 1px #be0004;}.btn-primary:not(:disabled):not(.disabled):active,.show >.btn-primary.dropdown-toggle{ color:#fff; background-color:#9e0000; border-color:#9e0000;}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu-right{ top:-1px !important;}.dropdown-menu-right.dropdown-menu::before{ content:""; position:absolute; top:-6px; right:24px; left:auto;}.modal .modal-dialog .modal-content .modal-body p{ margin-bottom:1rem;}.py-6{ padding-bottom:80px !important; padding-top:80px !important;}.icon-primary{ fill:#be0004 !important;}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{ padding-right:12px; padding-left:12px;}@media (min-width:1440px){ .container{  max-width:1380px; }}.container{ padding-right:12px; padding-left:12px;}.row{ margin-right:-12px; margin-left:-12px;}@media (max-width:767px){ .modal .modal-dialog, .modal.it-dialog-scrollable .modal-dialog{  margin:0.5rem; }}.it-header-slim-wrapper{ background:#be0004; padding:0;}.link-list-wrapper ul li a span,.link-list-wrapper ul li a:hover span{ color:#333;}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu .link-list-wrapper ul li a:hover{ background-color:#f4f4f4;}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a{ color:#222;}.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2{ font-size:1.0555555555555556em; margin-top:1px;}.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3{ font-size:0.7777777777777778em; margin-top:4px; color:#5f5f5f; font-weight:300;}@media (min-width:576px){ .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2{  font-size:1.3333333333333333em;  margin-top:5px; } .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3{  font-size:0.7777777777777778em; }}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone{ color:#222;} .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon, .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{  fill:#be0004; } .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg{  fill:#ae0000; }.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .cart-wrapper .icon{ width:32px; height:32px; margin-left:0;}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a{ background:0 0;}.cart-wrapper{ margin-right:15px;} .cart-wrapper.no-empty{  margin-right:25px; } .cart-wrapper .badge{  background-color:#be0004;  color:#fff;  padding:0.2125em 0.4em;  position:absolute;  top:-4px;  left:82%; }.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper{ color:#222;}.it-search-wrapper.cloned{ display:none;}@media (min-width:992px){ .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2{  font-size:1.7777777777777777em;  margin-top:0; } .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3{  font-size:0.8888888888888888em; } .cart-wrapper{  margin-right:0; }  .cart-wrapper.no-empty{  margin-right:6px;  } .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link{  color:#222; }  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg{  fill:#be0004;  margin-top:4px;  } .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{  border-color:#be0004; } .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{  border-bottom-color:#be0004; } .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a span{  color:#222; } .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu::before{  background:#fff; } .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu{  background:#fff;  -webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.07);  box-shadow:0 0 30px 5px rgba(0,0,0,0.07); } .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list h3{  color:#555; } .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned a svg{  width:28px;  height:28px; }}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned a img{ fill:#fff; width:30px; margin-right:16px; -ms-flex-negative:0; flex-shrink:0;}.it-header-wrapper .it-nav-wrapper .it-brand-wrapper{ padding-left:0;}.it-brand-wrapper.cloned{ display:none;}.custom-navbar-toggler{ width:30px; height:21px; display:block; -webkit-transform:rotate(0); transform:rotate(0); -webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out; cursor:pointer; margin:2px 0 0;} .custom-navbar-toggler span{  display:block;  position:absolute;  height:2px;  width:100%;  background:#be0004;  border-radius:4px;  opacity:1;  left:0;  -webkit-transform:rotate(0);  transform:rotate(0);  -webkit-transition:0.25s ease-in-out;  transition:0.25s ease-in-out; }  .custom-navbar-toggler span:nth-child(1){  top:0;  -webkit-transform-origin:left center;  transform-origin:left center;  }  .custom-navbar-toggler span:nth-child(2){  top:10px;  -webkit-transform-origin:left center;  transform-origin:left center;  }  .custom-navbar-toggler span:nth-child(3){  top:20px;  -webkit-transform-origin:left center;  transform-origin:left center;  }.it-header-wrapper .it-brand-wrapper a img{ fill:#fff; width:32px; margin-right:12px; -ms-flex-negative:0; flex-shrink:0;}@media (min-width:576px){ .it-header-wrapper .it-brand-wrapper a img{  width:36px;  margin-right:16px; }}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text{ padding-right:7px;}@media (max-width:991.98px){ .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{  background-color:#fdf4f5;  border-left:3px solid #be0004; } .navbar .navbar-collapsable .menu-wrapper{  right:60px;  max-width:380px; }}@media (max-width:575.98px){ .navbar .navbar-collapsable .menu-wrapper{  right:48px;  max-width:380px; }}.navbar .navbar-collapsable .navbar-nav li a.nav-link{ padding:10px 24px; color:#be0004; text-decoration:none;} .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg{  fill:#be0004; }.navbar .dropdown-menu .link-list-wrapper ul li a i,.navbar .dropdown-menu .link-list-wrapper ul li a span{ color:#be0004;}.it-header-sticky{ z-index:1021;}.logo-sidebar{ padding:40px 24px 10px;} .logo-sidebar a{  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  text-decoration:none;  color:#222; }  .logo-sidebar a img{  fill:#fff;  width:38px;  margin-right:12px;  -ms-flex-negative:0;  flex-shrink:0;  }  .logo-sidebar a h2{  font-size:1.3333333333333333em;  margin-bottom:0;  font-weight:600;  letter-spacing:unset;  line-height:1.1;  margin-top:5px;  }  .logo-sidebar a h3{  font-size:0.7777777777777778em;  margin-top:4px;  color:#5f5f5f;  font-weight:300;  margin-bottom:0;  }.social-sidebar.it-socials{ font-size:0.889em;} .social-sidebar.it-socials ul li a svg{  fill:#be0004; } .social-sidebar.it-socials ul{  list-style-type:none;  margin:0;  padding:0;  display:-webkit-box;  display:-ms-flexbox;  display:flex; }.social-sidebar{ padding:44px 24px 24px;} .social-sidebar.it-socials ul .icon{  width:24px;  height:24px;  margin-left:12px; }.link-list-wrapper ul li a{ font-weight:700;}.wrapper-search-head{ padding:14px 0;}.search-head .input-group >.custom-file .custom-file-input:focus ~ .custom-file-label,.search-head .input-group >.custom-select:focus,.search-head .input-group >.form-control:focus{ z-index:0;}.search-head input{ border-bottom:none; background-color:transparent;}.search-head .input-group .input-group-append .btn{ border-bottom:none;}.search-head .input-group{ background-color:rgba(255,255,255,0.9); border-radius:4px; border:1px solid #ccc; -webkit-box-shadow:none; box-shadow:none;} .search-head .input-group >.custom-select:not(:last-child), .search-head .input-group >.form-control:not(:last-child){  border-top-right-radius:4px;  border-bottom-right-radius:4px; }.search-head .form-control:focus{ background-color:transparent; border-color:transparent;}.search-head .autocomplete-wrapper-big .autocomplete{ height:44px; font-size:1em; font-weight:400; padding-left:43px; padding-right:10px;}.search-head .autocomplete-wrapper-big .autocomplete-icon .icon{ fill:#be0004; width:26px; height:26px;}.search-head .autocomplete-wrapper-big .autocomplete-icon{ position:absolute; left:0.3rem; right:auto; top:0.6em; padding:0 8px 0 4px;}@media (min-width:576px){ .search-head .autocomplete-wrapper-big .autocomplete-icon{  top:0.45em;  padding:0 8px; } .search-head .autocomplete-wrapper-big .autocomplete{  height:44px;  font-size:1em;  padding-left:48px; }}@media (min-width:768px){ .search-head .autocomplete-wrapper-big .autocomplete{  height:50px;  font-size:1.1666666666666667em;  padding-left:58px; } .search-head .autocomplete-wrapper-big .autocomplete-icon .icon{  width:30px;  height:30px; } .search-head .autocomplete-wrapper-big .autocomplete-icon{  top:0.5em; }}.input-flt-sh .filter-option-inner-inner{ color:#444 !important; font-size:0.9444444444444444em; font-weight:400;}.input-flt-sh{ margin-right:5px;} .input-flt-sh .btn{  -webkit-box-shadow:none !important;  box-shadow:none !important; }.bootstrap-select-wrapper.input-flt-sh button .filter-option::after{ content:none; height:0; background:0 0;}.bootstrap-select-wrapper.input-flt-sh .dropdown.bootstrap-select .btn{ height:100%; font-size:0.9444444444444444em; position:relative; padding-left:13px; max-width:225px; min-width:170px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; z-index:0;} .bootstrap-select-wrapper.input-flt-sh .dropdown.bootstrap-select .btn:before{  content:"";  position:absolute;  width:1px;  height:28px;  background-color:#ccc;  left:0;  top:12px;  z-index:0; }.input-flt-sh .bootstrap-select{ height:100%;} .input-flt-sh .bootstrap-select .dropdown-toggle .filter-option{  vertical-align:middle;  display:-webkit-box;  display:-ms-flexbox;  display:flex; }.bootstrap-select-wrapper.input-flt-sh button .filter-option .filter-option-inner{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}.bootstrap-select-wrapper.input-flt-sh .dropdown.bootstrap-select .dropdown-menu li a span.text{ color:#333;}.input-flt-sh .dropdown-menu{ left:auto !important; right:0;}.bootstrap-select-wrapper.input-flt-sh .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{ color:#333;}.bootstrap-select >select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{ display:none !important;}@media (min-width:992px){ .it-header-wrapper .it-brand-wrapper a img{  width:55px; } .link-list-wrapper ul li a{  font-weight:400; } .it-header-center-wrapper .it-header-center-content-wrapper{  padding-left:0;  padding-right:0; } .it-header-slim-wrapper .it-header-slim-wrapper-content{  padding:0; } .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav{  padding-left:0;  padding-right:0; }}.search-head{ margin:0;} .search-head .form-group{  margin-bottom:0; }.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper::after{ background:rgba(24,33,39,0.4);}.it-header-center-wrapper.it-small-header{ height:64px; padding-left:0; padding-right:0;}.it-header-wrapper.it-header-sticky.is-sticky .wrapper-search-head{ position:fixed; width:100%; top:64px; z-index:9;}@media (min-width:576px){ .it-header-center-wrapper.it-small-header{  height:72px; } .it-header-wrapper.it-header-sticky.is-sticky .wrapper-search-head{  top:72px; }}@media (min-width:768px){ .it-header-center-wrapper.it-small-header{  height:84px; } .it-header-wrapper.it-header-sticky.is-sticky .wrapper-search-head{  top:84px; }}@media (min-width:991px){ .it-header-wrapper.it-header-sticky.is-sticky .wrapper-search-head{  top:51px; } .it-header-center-wrapper.it-small-header{  height:104px; }}.search-home .input-group >.custom-file .custom-file-input:focus ~ .custom-file-label,.search-home .input-group >.custom-select:focus,.search-home .input-group >.form-control:focus{ z-index:0;}.search-home input{ border-bottom:none; background-color:transparent;}.search-home .input-group .input-group-append .btn{ border-bottom:none;}.search-home .input-group{ background-color:rgba(255,255,255,0.9); border-radius:4px; -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.23); box-shadow:0 2px 10px 0 rgba(0,0,0,0.23);} .search-home .input-group >.custom-select:not(:last-child), .search-home .input-group >.form-control:not(:last-child){  border-top-right-radius:4px;  border-bottom-right-radius:4px; }.search-home .form-control:focus{ background-color:transparent; border-color:transparent;}.search-home .autocomplete-wrapper-big .autocomplete{ height:45px; font-size:1em; font-weight:400; padding-left:43px; padding-right:10px;}.search-home .autocomplete-wrapper-big .autocomplete-icon .icon{ fill:#be0004; width:26px; height:26px;}.search-home .autocomplete-wrapper-big .autocomplete-icon{ position:absolute; left:0.3rem; right:auto; top:0.6em; padding:0 8px 0 4px;}@media (min-width:576px){ .search-home .autocomplete-wrapper-big .autocomplete-icon{  top:0.45em;  padding:0 8px; } .search-home .autocomplete-wrapper-big .autocomplete{  height:45px;  font-size:1em;  padding-left:48px; }}.search-home .bootstrap-select-wrapper.input-flt-sh .dropdown.bootstrap-select .btn:before{ content:""; position:absolute; width:1px; height:28px; background-color:#ccc; left:0; z-index:0; top:18px;}@media (min-width:768px){ .search-home .autocomplete-wrapper-big .autocomplete{  height:63px;  font-size:1.1666666666666667em;  padding-left:58px; } .search-home .autocomplete-wrapper-big .autocomplete-icon .icon{  width:34px;  height:34px; } .search-home .autocomplete-wrapper-big .autocomplete-icon{  top:0.95em; }}.search-home .btn-dropdown{ color:#505050; padding:0 14px; font-size:0.9444444444444444em; border-radius:0; font-weight:400; position:relative; z-index:0;} .search-home .btn-dropdown:before{  content:"";  position:absolute;  width:1px;  height:32px;  background-color:#acacac;  left:0;  top:16px; } .search-home .btn-dropdown .icon{  fill:#404040 !important; }.autocomplete::-webkit-input-placeholder{ color:#6a6a6a;}.autocomplete::-moz-placeholder{ color:#6a6a6a;}.autocomplete::-ms-input-placeholder{ color:#6a6a6a;}.autocomplete::placeholder{ color:#6a6a6a;}.search-home{ margin:40px 0 0;} .search-home .autocomplete-list{  top:45px;  border-radius:4px; }.search-head .autocomplete-list{ top:44px; border-radius:4px; max-height:400px; overflow-y:scroll;}.autocomplete-list a,.autocomplete-list a:hover,.autocomplete-list a:hover mark,.it-hero-wrapper .it-hero-text-wrapper .autocomplete-list span{ color:#333;}.autocomplete-wrapper-big .autocomplete-list a{ font-size:0.889rem; font-weight:400;}.autocomplete-list mark{ font-weight:600; color:#333;}.autocomplete-list.autocomplete-list-show{ display:block; z-index:8;}.btn-filter{ width:47px; float:left; font-size:0.9444444444444444rem; padding:10px 6px !important; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background-color:#fff; color:#333;} .btn-filter[aria-expanded="false"]{  background-color:#fff;  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) !important;  box-shadow:0 1px 2px rgba(0,0,0,0.1) !important;  padding:10px 6px 9px !important;  color:#333;  fill:#333; }  .btn-filter[aria-expanded="false"] .icon{  fill:#333;  } .btn-filter:hover{  background-color:#f4f4f4;  color:#333; } .btn-filter[aria-expanded="false"]:hover{  background-color:#f4f4f4;  color:#222; }.col-with-filter{ width:calc(100% - 51px); float:right;}.btn-filter .icon{ width:26px; height:26px;}@media (min-width:768px){ .search-home .autocomplete-list{  top:63px; } .search-head .autocomplete-list{  top:50px; } .btn-filter{  width:54px;  padding:13px 6px 12px !important; } .col-with-filter{  width:calc(100% - 58px);  float:right; } .btn-filter .icon{  fill:#333;  width:26px;  height:26px; }}@media (min-width:991px){ .btn-filter{  width:158px;  padding:13px 14px !important;  background-color:#757f83;  color:#fff; }  .btn-filter[aria-expanded="false"]{  padding:13px 14px !important;  }  .btn-filter .icon{  fill:#fff;  width:26px;  height:26px;  }  .btn-filter:hover{  background-color:#656f73;  color:#fff;  } .col-with-filter{  width:calc(100% - 162px);  float:right; }}.btn-filter .icon + *{ margin-left:0;}.btn-filter span{ margin-left:10px !important; min-width:81px;}.btn-filter[aria-expanded="false"] .open-filter{ display:block;}.btn-filter[aria-expanded="false"] .close-filter,.btn-filter[aria-expanded="true"] .open-filter{ display:none;}.btn-filter[aria-expanded="true"] .close-filter{ display:block;}.it-hero-wrapper{ background-color:#fff;}.hero-home .it-hero-text-wrapper h1,.hero-home .it-hero-text-wrapper p{ max-width:650px; margin-left:auto; margin-right:auto;}.hero-home .it-hero-text-wrapper h1{ margin-bottom:20px;}.hero-home .it-hero-text-wrapper p{ font-size:1.3333333333333333em; font-weight:600; font-family:"Titillium Web",Geneva,Tahoma,sans-serif;}.photo-credit{ position:absolute; bottom:14px; right:20px; text-align:right; color:#fff;} .photo-credit p{  font-size:1em;  margin:0;  line-height:1.25; }  .photo-credit p span{  font-size:0.7777777777777778em;  font-style:italic;  } .photo-credit span.photo-cat{  font-size:0.8888888888888888em; }.hero-home.it-hero-wrapper .it-hero-text-wrapper{ padding:68px 20px 90px; background:0 0 !important; position:relative;}@media (min-width:576px){ .hero-home.it-hero-wrapper .it-hero-text-wrapper{  padding:68px 34px 90px; }}.search-home .dropdown-menu{ margin:0; border-radius:4px; -webkit-box-shadow:0 2px 30px 5px rgba(0,0,0,0.07); box-shadow:0 2px 30px 5px rgba(0,0,0,0.07);}.search-home .dropdown-item{ padding:4px 20px; color:#333; font-size:0.8888888888888888em; text-decoration:none;}.search-home .dropdown-menu::before{ display:none;}.section-eti-block{ margin:0 auto; max-width:760px;} .section-eti-block p{  color:#555; }.autocomplete-icon{ background-color:transparent;}.card .card-body .card-text{ font-family:"Titillium Web",Geneva,Tahoma,sans-serif; font-size:0.875rem; line-height:1.2rem; color:#435a70;}.card .card-body h5.card-title a{ color:#222; text-decoration:none;}.card.card-bg{ margin-left:0; margin-right:0;}@media (min-width:992px){ .photo-credit{  bottom:20px;  right:20px; }  .photo-credit p{  font-size:1.1111111111111112em;  }   .photo-credit p span{   font-size:0.8888888888888888em;   }  .photo-credit span.photo-cat{  font-size:0.9444444444444444em;  } .it-hero-wrapper.it-text-centered .it-hero-text-wrapper{  padding:120px 16% 144px; } .card-wrapper{  padding-bottom:24px; }}.icon-gd-wrapper{ position:relative; height:100px; width:100px; background-color:#eaf5fa;} .icon-gd-wrapper .icon{  fill:#3880f2;  width:84px;  height:84px;  position:absolute;  bottom:-14%;  left:-14%; }.icon-gd-number{ font-size:34px; line-height:38px; color:#222; font-weight:700; position:absolute; top:4px; right:0; display:inline-block;}.btn-outline-primary{ color:#be0004; -webkit-box-shadow:inset 0 0 0 1px #be0004; box-shadow:inset 0 0 0 1px #be0004; fill:#be0004;} .btn-outline-primary:hover{  color:#9e0000;  -webkit-box-shadow:inset 0 0 0 1px #9e0000;  box-shadow:inset 0 0 0 1px #9e0000;  fill:#9e0000; }.card-enti .icon.icon-xs{ width:18px; height:18px; margin-top:-2px; fill:#106a89;}.card-enti .card-footer a{ color:#106a89;}footer .link-list-wrapper ul li a span,footer .link-list-wrapper ul li a:hover:not(.disabled) span,footer a{ color:#65d9de; text-decoration:underline;} footer a:hover{  color:#65d9de; }@media (min-width:768px){ .icon-gd-wrapper{  height:200px;  width:200px; }  .icon-gd-wrapper .icon{  width:168px;  height:168px;  bottom:-14%;  left:-14%;  } .icon-gd-number{  font-size:68px;  line-height:72px; } .border-sm-right{  border-right:1px solid #b1b1b3 !important; }}.back-to-top{ background:#be0004;} .back-to-top:hover{  background:#9e0000; }.card-ris{ color:#444; border-radius:4px;}.img-wh-min{ position:relative; padding:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:auto;}.img-responsive-wrapper{ width:100%;}.card-ris .card-body{ padding:0 14px 14px;}.img-wh-min img{ max-height:230px;}@media (min-width:420px){ .img-wh-min{  height:auto; }  .img-wh-min img{  max-height:338px;  }}@media (min-width:576px){ .img-wh-min{  height:210px; }  .img-wh-min img{  max-height:186px;  }}@media (min-width:768px){ .img-wh-min{  height:248px; }  .img-wh-min img{  max-height:224px;  }}@media (min-width:992px){ .img-wh-min{  height:274px; }  .img-wh-min img{  max-height:250px;  }}@media (min-width:1200px){ .img-wh-min{  height:230px; }  .img-wh-min img{  max-height:206px;  }}@media (min-width:1440px){ .img-wh-min{  height:258px; }  .img-wh-min img{  max-height:234px;  }}.btn-card-ris{ background-color:#efefef; color:#222; width:38px; height:38px; padding:0; font-size:13px;} .btn-card-ris.active{  -webkit-box-shadow:none !important;  box-shadow:none !important;  position:relative; }  .btn-card-ris.active:after{  content:"";  width:6px;  height:6px;  position:absolute;  right:7px;  top:7px;  background-color:#be0004;  border-radius:100%;  } .btn-card-ris .icon{  width:22px;  height:22px;  vertical-align:middle; }.btn-cord{ border:1px solid #ddd; border-radius:60px; height:38px; padding:9px 13px; color:#be0004; vertical-align:middle; font-family:Lora; font-weight:700; font-size:12px;}@media (min-width:1200px){ .btn-cord{  padding:7px 14px;  font-size:0.7777777777777778rem; }}.card-ris .card-footer{ padding:14px 12px;}.btn-card-ris-cart{ background-color:#fff; border:1px solid #ddd; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) !important; box-shadow:0 1px 2px rgba(0,0,0,0.1) !important;}.input-flt.bootstrap-select-wrapper button .filter-option::after{ content:none;}.input-flt >label{ position:static; color:#222; font-size:0.9444444444444444rem; display:block; font-weight:600; padding:0; line-height:1.25; top:0; -webkit-transform:none; transform:none;}.bootstrap-select >.dropdown-toggle.bs-placeholder{ color:#555; font-weight:400; font-size:0.8888888888888888rem;}.input-flt.bootstrap-select-wrapper button{ padding:6px 8px; color:#555; font-size:0.8888888888888888rem; font-weight:400;}.input-flt.bootstrap-select-wrapper .dropdown.bootstrap-select .btn{ height:41px;}.input-flt .bootstrap-select .dropdown-toggle .filter-option{ display:-webkit-box; display:-ms-flexbox; display:flex;}.input-flt.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a,.input-flt.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{ color:#333;}.input-flt .bootstrap-select >select{ border:1px solid #ccc;}.filter-form .form-group{ border-bottom:1px solid #ccc; padding-bottom:32px; margin-bottom:24px;}.check-flt.form-check [type="checkbox"] + label,.check-flt.form-check [type="radio"] + label{ height:32px; line-height:32px; font-size:0.9444444444444444rem; font-weight:400; color:#222; margin-bottom:0;}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a{ font-size:0.88889rem; padding:8px 24px; color:#0073e6; white-space:inherit;}.input-flt.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li[class^="optgroup-"] a{ padding:8px 46px;}.form-check [type="radio"]:checked + label::after{ border-color:#106a89; background-color:#106a89;}.form-check [type="checkbox"]:checked + label::after{ border-color:#106a89; background-color:#106a89; z-index:0;}.form-check [type="radio"]:checked + label::before{ border-color:#106a89;}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-header .text{ color:#777; font-size:0.8888888888888888rem;}.cont-input-flt .dropdown-divider{ margin:4px 0;}.it-datepicker-wrapper .input-flt.form-group >label{ background-color:rgba(255,255,255,0); -webkit-transform:none; transform:none; font-size:0.9444444444444444rem;}.input-flt .input-group{ border:1px solid #ccc; border-radius:4px; background-color:#fff;}.it-datepicker-wrapper .input-flt .input-group:after{ content:none;}.input-flt .bootstrap-select{ border:1px solid #ccc !important;}.it-datepicker-wrapper .input-flt .input-group .datepicker-button{ margin-right:5px;}.it-datepicker-wrapper .input-flt .input-group .it-date-datepicker{ min-width:4em !important; border:none !important; font-size:0.8333333333333334rem !important;}.input-flt .form-control{ color:#555; font-weight:400; font-size:0.8888888888888888rem; padding:0.375rem 0.25rem 0.375rem 0.5rem;}.it-datepicker-wrapper .datepicker-calendar{ min-width:300px;}.datepicker-calendar.default table.datepicker-grid td.selectable.focus span{ background:#9e0000; color:#fff;}.it-datepicker-wrapper .input-group .datepicker-button:hover .icon{ fill:#9e0000;}.dx-calendar .datepicker-calendar{ left:auto !important; right:0 !important;}.date-range-block .form-group{ border-bottom:none; padding-bottom:0; margin-bottom:0;}.date-range-block{ border-bottom:1px solid #ccc; padding-bottom:32px; margin-bottom:24px;}.form-group label.active{ font-size:0.9444444444444444rem;}.input-flt input{ height:41px; border:1px solid #ccc !important; border-radius:4px;}.gutters-sm.row{ margin-right:-6px; margin-left:-6px;}.gutters-sm [class*="col-"]{ padding-right:6px; padding-left:6px;}.gutters-sm .card-wrapper{ padding-bottom:12px;}.filter-column.collapse:not(.show){ display:none !important;}.filter-column.collapsing{ -webkit-transition:none; transition:none; display:none;}.modal-filter.modal.it-dialog-scrollable .modal-dialog{ margin:0 auto; max-width:650px;} .modal-filter.modal.it-dialog-scrollable .modal-dialog .modal-content{  height:100vh; }.filter-form{ width:100%;} .filter-form .form-group:last-child{  border-bottom:none;  padding-bottom:none; }.modal-footer{ -webkit-box-shadow:0 -1px 14px 0 rgba(0,0,0,0.08); box-shadow:0 -1px 14px 0 rgba(0,0,0,0.08); z-index:1;}.input-flt.select-ric input{ border-bottom:1px solid #ccc !important; border-left:none !important; border-right:none !important; border-top:none !important; border-radius:0;}.btn-primary{ background-color:#be0004;} .btn-primary:hover{  background-color:#9e0000; }.btn-outline-primary{ border-color:#be0004;}.modal-footer >:not(:last-child){ margin-right:0.125rem;}.modal-footer >:not(:first-child){ margin-left:0.125rem;}.popover .popover-body{ font-size:0.7222222222222222rem; line-height:1.5em; color:#555; padding:5px 9px;}.chip.chip-filter{ border:none; -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.06); box-shadow:0 0 4px 0 rgba(0,0,0,0.06); border-radius:4px !important; margin:3px 3px 3px auto;} .chip.chip-filter .chip-label{  font-size:16px;  color:#333;  font-weight:400; } .chip.chip-filter button .icon{  width:24px;  height:24px;  fill:#333;  top:-8px; }.pagination .page-item .page-link[aria-current]{ border:1px solid #be0004; color:#be0004;}.pagination .page-item .page-link:hover{ color:#be0004;}.card-media-info{ position:absolute; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.6); color:#fff; padding:8px 12px; font-size:0.8888888888888888rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center;} .card-media-info .icon{  fill:#fff; }.time-media-info .icon-play{ width:20px; height:20px; margin:-2px 3px 0 0;}.icon-media-type .icon{ width:29px; height:29px;}.wrapper-dettaglio{ background-color:#212224; color:#fff;}.det-top-bar{ -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}.torna-ric{ color:#fff; font-weight:400; font-size:0.9444444444444444rem;} .torna-ric:hover{  color:#fff;  text-decoration:underline; } .torna-ric .icon{  fill:#fff;  margin:0 4px 0 0; }.share-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:0.9444444444444444rem;}.share-link{ background-color:transparent; border:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}.eti-share-link{ color:#fff; display:inline-block;}.share-link-circle{ border:none; background-color:#414448; width:35px; height:35px; border-radius:18px; display:-webkit-box; display:-ms-flexbox; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2); box-shadow:0 2px 6px 0 rgba(0,0,0,0.2); margin:0 0 0 10px;} .share-link-circle .icon{  fill:#fff;  width:22px;  height:22px; }.share-link:hover .share-link-circle{ background-color:#515458;}@media (max-width:575.98px){ .wrapper-det-bar{  border-bottom:1px solid #363739; }}.top-data-media{ font-size:0.9444444444444444rem;} .top-data-media a{  color:#fff;  text-decoration:underline; } .top-data-media dt{  margin:0 4px 0 0;  font-weight:400; }.btn-addcart,.btn-download-preview{ font-size:0.8333333333333334rem; text-transform:uppercase; font-weight:400; padding:6px 15px 6px 10px; margin:0 0 6px;}.btn-addcart{ background-color:#dedede; border:1px solid #dedede; color:#222;} .btn-addcart:hover{  background-color:#bebebe;  border:1px solid #bebebe; }.btn-download-preview{ border:1px solid #ccc; color:#fff;} .btn-download-preview:hover{  border:1px solid #5c5c5c;  color:#ccc; } .btn-addcart .icon, .btn-download-preview .icon{  width:24px;  height:24px;  margin:0 4px 0 0; }.btn-addcart .icon{ fill:#222;}.btn-download-preview .icon{ fill:#fff;}@media (min-width:992px){ .btn-addcart, .btn-download-preview{  font-size:0.9444444444444444rem;  padding:9px 15px 9px 10px; }  .btn-addcart .icon,  .btn-download-preview .icon{  width:30px;  height:30px;  margin:0 4px 0 0;  }}@media (max-width:767.98px){ .wrapper-image-detail{  padding-right:0;  padding-left:0; }}.data-detail-list{ font-size:0.8888888888888888rem; background-color:#2b2d2f; border-bottom:1px solid #464646;} .data-detail-list dd{  margin-bottom:0.25rem;  margin-left:0;  font-weight:300;  color:#ddd; } .data-detail-list dl{  margin-top:0;  margin-bottom:0.4rem; }.col-mb-np{ padding:0;}.collapse-data-info{ padding:0 12px;}@media (min-width:576px){ .col-mb-np{  padding:0 12px; } .data-detail-list{  background-color:transparent;  border-bottom:none; } .collapse-data-info{  padding:0; }}.data-detail-list dt{ font-weight:400;}.data-detail-list dd a{ color:#fff; text-decoration:underline;} .data-detail-list dd a:hover{  color:#ccc;  text-decoration:underline; }.chip-tag{ text-decoration:none; border-radius:4px; background-color:#35373b; border:1px solid #35373b; min-width:auto;} .chip-tag:hover{  background-color:#45474b !important;  border:1px solid #45474b !important;  text-decoration:none !important; } .chip-tag .chip-label{  color:#c6c6c6;  font-weight:300;  font-size:0.7777777777777778rem; } .chip-tag:hover .chip-label{  color:#fff !important;  text-decoration:none !important; }.tag-list{ border-top:1px solid #37393c; position:relative;} .tag-list:after{  width:100%;  height:1px;  background-color:#0d0e0f;  position:absolute;  content:"";  top:-2px;  left:0;  right:0; }.detail-image{ -webkit-box-shadow:0 3px 23px 0 rgba(0,0,0,0.36); box-shadow:0 3px 23px 0 rgba(0,0,0,0.36);}.btn-next-detail,.btn-prev-detail{ position:absolute; top:50%; background-color:rgba(0,0,0,0.6); border-radius:0; padding:8px 0; -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:0;} .btn-next-detail .icon, .btn-prev-detail .icon{  fill:#fff;  width:24px;  height:24px; }@media (min-width:991px){ .btn-next-detail, .btn-prev-detail{  border:1px solid #000;  background-color:#414448;  -webkit-box-shadow:0 3px 16px 0 rgba(0,0,0,0.36);  box-shadow:0 3px 16px 0 rgba(0,0,0,0.36); }  .btn-next-detail .icon,  .btn-prev-detail .icon{  fill:#fff;  width:36px;  height:46px;  } .card-rights .card-header{  min-height:178px; }}.btn-prev-detail{ left:0; border-left:none;}.btn-next-detail{ right:0; border-right:none;}.img-wh-carousel{ height:112px; border:1px solid #464646; background-color:#191919; padding:3px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;} .img-wh-carousel img{  max-height:106px;  width:auto !important; }@media (min-width:1440px){ .img-wh-carousel{  height:133px; }  .img-wh-carousel img{  max-height:127px;  }}.owl-detail{ padding-left:54px; padding-right:54px; z-index:0;} .owl-detail .owl-next, .owl-detail .owl-prev{  position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  transform:translateY(-50%); }  .owl-detail .owl-next .icon,  .owl-detail .owl-prev .icon{  fill:#5f5f5f;  width:54px;  height:64px;  } .owl-detail .owl-prev{  left:0; } .owl-detail .owl-next{  right:0; }.img-wh-carousel.active{ border:1px solid #989898; background-color:#080808;}.btn-zoom{ position:absolute; top:15px; right:15px; background-color:rgba(0,0,0,0.36); padding:4px; width:44px; height:44px; border-radius:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;} .btn-zoom .icon{  fill:#fff;  width:24px;  height:24px; }.collapse-data-info.show{ display:block !important;}@media (min-width:768px){ .data-detail-list dl{  margin-top:0;  margin-bottom:0.3rem; } .collapse-data-info, .collapse-data-info:not(.show){  display:block !important; }}.btn-data-info{ text-align:left; color:#fff; background-color:#2b2d2f; border-radius:0; border-top:1px solid #464646; border-left:none; border-bottom:none; border-right:none; padding:10px 18px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;} .btn-data-info .icon{  fill:#fff; } .btn-data-info:hover{  color:#fff;  background-color:#313335; } .btn-data-info[data-toggle="collapse"]::before{  -webkit-transition:-webkit-transform 0.3s;  transition:transform 0.3s;  transition:transform 0.3s,-webkit-transform 0.3s; } .btn-data-info[data-toggle="collapse"][aria-expanded="false"] .icon{  -webkit-transform:scaleY(-1);  transform:scaleY(-1); }@media (min-width:576px){ .btn-data-info{  border-top:1px solid #464646;  border-left:1px solid #464646;  border-bottom:1px solid #464646;  border-right:1px solid #464646; }}.modal-share.modal .modal-dialog .modal-content .modal-header h5{ font-size:1.1111111111111112rem; font-weight:600; color:#222;}.icon-circle{ width:38px; height:38px; border-radius:50%; text-align:center; margin-right:8px !important;} .icon-circle .icon{  fill:#fff;  width:22px;  height:22px;  margin:0 !important; }.icon-circle-facebook{ background-color:#3b5998;}.icon-circle-twitter{ background-color:#1da1f2;}.icon-circle-mail{ background-color:#919da7;}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header{ border-bottom:none; padding-bottom:0;}.modal.it-dialog-link-list .link-list-wrapper ul li a span{ font-weight:600; font-size:1rem;}.share-link-modal h6{ font-size:0.7777777777777778rem; margin-bottom:5px; font-weight:400; color:#666;}.share-link-modal span{ width:100%; overflow:scroll; white-space:nowrap; font-size:0.8333333333333334rem; color:#333; display:block; border-bottom:1px solid #ddd;}.modal.it-dialog-link-list .link-list-wrapper ul li a:hover:not(.disabled) .icon-circle .icon{ fill:#fff;}.link-list-wrapper ul li a:hover:not(.disabled) span{ color:#333; text-decoration:underline;}.notification{ z-index:1040;}.wrapper-btn-notification{ margin-left:1.778rem;}.card-rights{ border-color:#38aed6 !important;} .card-rights .card-header{  border-bottom:1px solid #38aed6;  background-color:#eaf6fa; }  .card-rights .card-header h6{  font-size:1.25rem;  font-weight:600;  } .card-rights .card-body ul li{  font-size:0.8888888888888888rem;  margin:0 0 10px; }.modal .modal-dialog .modal-content .card-rights .card-header p{ margin:0;}.card-rights .card-body ul{ padding:0 0 0 10px; margin:0;}.modal .modal-dialog .modal-content .modal-body{ padding:24px;} .modal .modal-dialog .modal-content .modal-body ol li{  font-size:0.88889rem; }.btn-primary .icon{ fill:#fff;}.btn-download{ padding:10px 20px 10px 12px;} .btn-download .icon{  width:20px;  height:20px;  margin:0 3px 0 0; }.title-cart small{ font-size:1.3888888888888888rem; margin:0 0 0 4px; font-weight:500;}.cart-item{ padding:20px; font-size:0.8888888888888888rem; border-bottom:1px solid #ddd;} .cart-item a{  text-decoration:none; }.dx-cart-item,.sx-cart-item{ float:none; width:100%;}@media (min-width:1200px){ .sx-cart-item{  float:left;  width:calc(100% - 84px); } .dx-cart-item{  float:right;  width:80px; }}.btn-remove-cart{ padding:0; font-weight:400; font-size:0.8888888888888888rem; color:#106a89; float:right;} .btn-remove-cart .icon{  fill:#106a89;  width:18px;  height:18px;  margin:-2px 1px 0 0; }.cart-item dd,.cart-item dt{ display:inline; font-weight:400;}.cart-item small{ font-size:0.7777777777777778rem;}.btn-rg-info{ white-space:nowrap;}.btn-download-cart{ padding:0; font-weight:400; font-size:0.8888888888888888rem; color:#106a89; float:left;} .btn-download-cart .icon{  fill:#106a89;  width:20px;  height:20px;  margin:-5px 2px 0 0; } .btn-download-cart:hover, .btn-remove-cart:hover{  color:#106a89;  text-decoration:underline; }@media (min-width:768px){ .btn-remove-cart{  float:none; } .btn-download-cart{  float:none;  font-size:0.8333333333333334rem; }}.border-light{ border-color:#ddd;}.summary-box{ font-size:0.9444444444444444rem;} .summary-box .border-light{  border-color:#ddd !important; } .summary-box ul li{  font-size:0.8888888888888888rem;  color:#555; }.tp-info{ font-size:0.8333333333333334rem; margin:0;}.summary-box.sticky-top{ z-index:0; top:160px;}.media-info-cart{ font-size:0.7777777777777778rem; padding:4px 8px;}.summary-box .form-check [type="checkbox"] + label{ font-size:0.9444444444444444rem; line-height:1.5;} .summary-box .form-check [type="checkbox"] + label::after{  margin:2px 5px; }.summary-box .form-check [type="checkbox"]:checked + label::before{ top:3px;}.lateral-menu .link-list-wrapper ul li a.right-icon i.right{ top:16px;}.lateral-menu .link-list-wrapper ul li a{ border-color:#ddd !important; position:relative; padding-right:35px !important;} .lateral-menu .link-list-wrapper ul li a.active{  background-color:#e9eaeb; }.lateral-menu .link-list-wrapper ul li ul li a{ background-color:#f4f4f4;}a.vda-btn-fm:focus,a.vda-btn-fm:hover{ color:#be0004 !important;}@media (max-width:991.98px){ .lateral-menu{  border-top:none !important;  -webkit-box-shadow:none !important;  box-shadow:none !important; }}.link-list-wrapper ul li a.large{ font-size:1em; line-height:1.35em;}.collapse-header [data-toggle="collapse"]::before{ content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPml0LWNvbGxhcHNlPC90aXRsZT48ZyBpZD0iTGl2ZWxsb18xMyIgZGF0YS1uYW1lPSJMaXZlbGxvIDEzIj48cGF0aCBmaWxsPSIjQkUwMDA0IiBkPSJNMTIsMTAuMjUsMTYuNzcsMTVhLjc1Ljc1LDAsMCwwLDEuMDYsMCwuNzQuNzQsMCwwLDAsMC0xLjA2TDEzLjA2LDkuMTlhMS41MSwxLjUxLDAsMCwwLTIuMTIsMEw2LjE3LDE0YS43NC43NCwwLDAsMCwwLDEuMDYuNzUuNzUsMCwwLDAsMS4wNiwwWiIvPjwvZz48L3N2Zz4=);}.wrapper-lateral-menu.sticky-top{ z-index:0;}.table-office caption{ caption-side:top;}.collapse-header .lightgrey-bg-c2[data-toggle="collapse"]{ background-color:#f5f6f7;}.table-office a,.table-office a:hover{ color:#be0004;}.content h2,.h2-text{ border-top:6px solid #ededed; padding:26px 0 0; margin-top:46px;}.content ul li,.text-list li{ margin-bottom:1rem;}.content ol,.content ul,.text-list{  margin-bottom:1rem;} .content ul li small, .text-list li small{   margin-bottom:1rem;  display:inline-block; }.wrapper-lateral-menu{ top:170px;}