@font-face {font-family:'Akkurat-Pro';src:url('/std/css/AkkuratLLWeb-Light.woff2') format('woff2');font-weight:300;font-display:swap;}@font-face {font-family:'Akkurat-Pro';src:url('/std/css/AkkuratLLWeb-Regular.woff2') format('woff2');font-weight:500;font-display:swap;}@font-face {font-family:'Akkurat-Pro';src:url('/std/css/AkkuratLLWeb-Bold.woff2') format('woff2');font-weight:700;font-display:swap;}:root {font-size:1rem;--FontSize52px:3.25rem;--FontSize50px:3.125rem;--FontSize32px:2rem;--FontSize28px:1.75rem;--FontSize24px:1.5rem;--FontSize20px:1.25rem;--FontSize18px:1.125rem;--FontSize16px:1rem;--FontSize14px:0.875rem;--FontSize13px:0.813rem;--FontSize12px:0.75rem;--Menu-FontSize:1.125rem; --MapSubMenu-FontSize:1.125rem;--PageMainTitleH1-FontSize:5rem; --PageSubTitleH2-FontSize:2.5rem;--PageSubTitleH3-FontSize:1.25rem;--LargeCarouselFont-FontSize:4rem;--StandardCarouselFont-FontSize:1.375rem;--Menu-Top-LetterSpacing:0.019rem;--Light-FontWeight:300;--Regular-FontWeight:500;--Bold-FontWeight:700;--ProjectNewsDatePlace-FontWeight:600;--ProjectNewsDescription-FontWeight:400;--Transparent-Color:transparent;--White-Color:#ffffff;--Turquoise-Color:#4bbbbc;--Black-Text-Color:#000000; --Grey-Light-Color:#878787;--Grey-Dark-Color:#6c757d;--Grey-HeavyDark-Color:#343a40;--Red-Text-Color:#cd2653;--Black-Background-Color:#000000;--LightGrey-Background-Color:#f2f2f2; --DarkGrey-Background-Color:#ededed;--RicercaGrey-Background-Color:#ebece6;--HeavyGrey-Background-Color:#dadada;--MediumGrey-Background-Color:#dcdcdc;--ProjectNewsDatePlace-Color:#4287f5;--White-Opacity:rgb(255,255,255,.5);--Black-Opacity:rgb(33,33,33,0.7); --Black-HeavyDark-Opacity:rgb(33,33,33,1); --Element-Above-Carousel-Opacity:rgba(0, 0, 0, 0.1);--Black-Border:#000000;--No-Border:0;--No-Border-Radius:0;--Border-Radius-16px:16px;}html {scroll-padding-top:100px; }body {max-width:100%;overflow-x:hidden;color:var(--Black-Text-Color);font-family:'Akkurat-Pro', sans-serif;font-weight:var(--Regular-FontWeight);}.row {--bs-gutter-x:0;}.DefaultPadding {padding:96px 5%;}.DefaultArticlePadding {padding:48px 5%;}.DefaultLeftRightPadding {padding:0 5%;}.RowPadding {padding:96px 5% 48px;}.DefaultRowPadding {padding:0 5% 48px 5%;}.DefaultRowPadding2 {padding:48px 5% 0px 5%;}.PaddingTopBottom{padding:48px 0;}.BlackBackground{background-color:var(--Black-Background-Color);color:var(--White-Color); }.BlackBackground a, .BlackBackground a:link, .BlackBackground a:visited, .BlackBackground a:hover{color:var(--White-Color); }.BlackBackground svg {fill:var(--White-Color);}.GreyBackground{background-color:var(--LightGrey-Background-Color);}.DarkGreyBackground{background-color:var(--DarkGrey-Background-Color);}.HeavyGreyBackground{background-color:var(--HeavyGrey-Background-Color);}.ImgBorder {border:1px solid #ededed;border-radius:10px}.ImgDisegnoPopUp {max-height:240px;padding:10px;}.BorderRadius16px {border-radius:var(--Border-Radius-16px);}#PageMainTitleContainer {padding-top:170px;padding-bottom:45px;margin:0;text-align:start;}#MainTitleReference {font-size:var(--FontSize24px);height:var(--FontSize24px);line-height:1;margin:0 0 8px 0;}#PageMainTitleH1 { font-size:var(--PageMainTitleH1-FontSize);line-height:var(--PageMainTitleH1-FontSize);font-weight:var(--Light-FontWeight) !important;}.PageSubTitleH2 {margin:0 0 3rem 0;font-size:var(--PageSubTitleH2-FontSize);font-weight:var(--Regular-FontWeight);}h3 {margin:2rem 0 1rem 0;font-size:var(--PageSubTitleH3-FontSize);font-weight:var(--Regular-FontWeight);}.BootstrapH3 {margin:0 0 .5rem 0;font-size:calc(1.3rem + .6vw);}.FontSize52px{font-size:var(--FontSize52px);margin:0 0 3rem 0;font-weight:var(--Bold-FontWeight);}.BigImageBehindTextFontSize{font-size:clamp(2.5rem, 3vw, 3.25rem);margin:0 0 3rem 0;font-weight:var(--Bold-FontWeight);}.FontSize50px {font-size:var(--FontSize50px);}.FontSize32px {font-size:var(--FontSize32px);}.FontSize28px {font-size:var(--FontSize28px);}.FontSize24px {font-size:var(--FontSize24px);}.FontSize20px {font-size:var(--FontSize20px);}.FontSize18px {font-size:var(--FontSize18px);}.FontSize16px {font-size:var(--FontSize16px);}.FontSize14px {font-size:var(--FontSize14px);}b, .FontWeightBold {font-weight:var(--Bold-FontWeight);}.GreyText {color:var(--Grey-Dark-Color);}ul {margin:0; padding:0px 0px 0px 30px;}ol {margin:0; padding:0px 0px 0px 40px;}table {text-align:center;}th, td {border:1px solid var(--Grey-Light-Color);padding:10px;}.MenuList {font-weight:var(--Bold-FontWeight);}.ListLinkIstituzionali, .LinkOnImage {padding:20px 0 30px 0;}.MenuList ul, .ListLinkIstituzionali ul, .LinkOnImage ul, .ListLinkProdotti ul {list-style:none;padding:0;}.MenuList li {margin-bottom:0.2rem;}.ListLinkIstituzionali li {padding:15px 0;border-top:2px solid var(--Black-Text-Color);}.ListLinkIstituzionali li:is(:first-child) {padding:0 0 15px 0;border-top:0;}.ListLinkProdotti li {padding:10px 0;border-bottom:2px solid var(--White-Color);}.LinkOnImage li {padding:15px 0;border-bottom:2px solid var(--White-Color);}.SVGListLink{margin:0 10px 0 0;min-width:24px;}.SVGDownloadLink{margin:0;min-width:24px;}a:link, a:visited, a:hover {color:var(--Black-Text-Color); background-color:var(--Transparent-Color); text-decoration:none;font-weight:var(--Bold-FontWeight);}.RedLink a, .RedLink a:link, .RedLink a:visited, .RedLink a:hover {color:var(--Red-Text-Color);}.WhiteLink a, .WhiteLink a:link, .WhiteLink a:visited, .WhiteLink a:hover {color:var(--White-Color);}.GreyLink a, .GreyLink a:link, .GreyLink a:visited, .GreyLink a:hover {color:var(--Grey-Light-Color);}.ContattiNeriTitle {font-weight:var(--Regular-FontWeight);font-size:2rem;border-bottom:1px solid var(--Black-Background-Color);}.SwiperLeftArrow, .SwiperRightArrow{position:absolute;top:50%;margin-top:0;color:#000;z-index:10; }.SwiperRelatedSonContainer .SwiperLeftArrow, .SwiperRelatedSonContainer .SwiperRightArrow{transform:translateY(-50%);}.SwiperLeftArrow{left:-3%;}.SwiperRightArrow{right:-3%;}.carousel-indicators > .CarouselSingleButton {width:48px;height:3px;background-color:var(--White-Color);opacity:1;margin-left:5px;}.carousel-indicators > .CarouselSingleButton.active {background-color:var(--Grey-Light-Color);}.carousel-item {-webkit-user-select:none;user-select:none;}.carousel-item > a {-webkit-user-select:initial;user-select:initial;}.CarouselImage, .CarouselVideoCenter {width:100%;height:100%;object-position:50% 50%;object-fit:cover;}.ArticleCarousel .CarouselImage, .ArticleCarousel .CarouselVideoCenter {max-height:900px;aspect-ratio:16/9;}.ArticleCarouselButtons {padding:0 5% 0px 0;margin:0 0 16px 0;justify-content:flex-end;}.VideoPlayer::-webkit-media-controls-timeline {filter:brightness(0) saturate(100%) invert(27%) sepia(97%) saturate(1525%) hue-rotate(176deg) brightness(90%) contrast(103%);}@keyframes ElementOpacity {from {opacity:0;}to {opacity:1;}}@keyframes ElementOpacityReverse {from {opacity:1;}to {opacity:0;}}.invertColorItem {filter:invert(1);}.BigImageBehindText {background-position:center center;background-size:cover;min-height:100vh;}.prevSlideshowButton, .nextSlideshowButton, .prevSlideshow33, .nextSlideshow33 {padding:0 30px;cursor:pointer;font-weight:bold;user-select:none;text-decoration:none;border-color:var(--Transparent-Color);background-color:rgba(0,0,0,0);}.prevSlideshowButton, .nextSlideshowButton{font-size:18px;color:var(--Black-Text-Color);}.prevSlideshow33, .nextSlideshow33{font-size:25px;color:var(--White-Color);}.SlideButtonNumbers {font-weight:bold;font-size:18px;}.Template33Buttons{position:absolute;bottom:5%;width:100%;color:var(--White-Color);}.NoMarginParagraph p {margin:0;}.accordion-button {background:none;border:none;box-shadow:none;color:inherit;padding:0;font-size:inherit;}.accordion-button:focus {outline:none;box-shadow:none;}.accordion-item {border:none;padding:0;}.accordion-header {padding:0;}.accordion-body {padding:0;background-color:inherit;}.accordion-button:not(.collapsed) {color:inherit;background-color:inherit;box-shadow:inherit;}.ContattiNeriTitle .accordion-button:not(.collapsed)::after{transform:none;}.ContattiNeriTitle .accordion-button[aria-expanded="true"]::after {transform:rotate(-180deg);}#MessagesStatusContainer {position:fixed;inset:0;margin:auto;float:left;border-radius:5px;border:3px solid #dedede;padding:0;}#MessagesStatusTop {padding:3px 3px 9px 3px;background-color:#dedede;}#MessagesStatusText {float:left;width:500px;position:relative;padding:15px;text-align:left;font-size:14px;background-color:var(--White);}.MessageStatusClose{width:15px; height:15px; cursor:pointer;border:0;background-color:inherit;color:var(--White-Color);}#MessagesStatusContainer[data-action="close"] #MessagesStatusTop {display:flex;}#MessagesStatusContainer[data-status="error"] {border-color:#bd0926;}#MessagesStatusContainer[data-status="error"] #MessagesStatusTop {background-color:#bd0926;}#MessagesStatusContainer[data-status="warning"] {border-color:#f47032;}#MessagesStatusContainer[data-status="warning"] #MessagesStatusTop {background-color:#f47032;}#MessagesStatusContainer[data-status="success"] {border-color:#97c23d;}#MessagesStatusContainer[data-status="success"] #MessagesStatusTop {background-color:#97c23d;}#MessagesStatusContainer[data-action="fadeOut"] {animation:1s ElementOpacityReverse ease-in-out forwards;animation-delay:3s;}#MessagesStatusContainer[data-action="fadeOut"] #MessagesStatusTop {display:none;}.Border2pxBlack {border:2px solid var(--Black-Border);}.Border1pxBlack {border:1px solid var(--Black-Border);}.WidthFitContent {width:fit-content!important;}.LoaderLayerSpinnerStyle {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.8);display:flex;justify-content:center;align-items:center;z-index:99999;opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none; }.LoaderLayerSpinnerStyle.show{opacity:1; pointer-events:all;}.SpinnerLoader {width:3rem;height:3rem;border:6px solid #ccc;border-top-color:black;border-radius:50%;animation:spin 0.8s linear infinite;}@keyframes spin {to { transform:rotate(360deg); }}.LoaderLayerStripStyle{position:fixed;top:0;left:0;width:100%;height:4px;background:transparent;overflow:hidden;opacity:0;transition:opacity 0.25s ease;z-index:99999;}.StripLoader{width:0%;height:100%;background-color:black;transition:width 1.2s ease;}.LoaderLayerStripStyle.active {opacity:1;}.LoaderLayerStripStyle.active .StripLoader {width:75%;}.LoaderLayerStripStyle.closing .StripLoader {width:100%;}@media (max-width:575.98px) {:root {--PageMainTitleH1-FontSize:2.75rem;--PageSubTitleH2-FontSize:1.5rem;--LargeCarouselFont-FontSize:2rem;--StandardCarouselFont-FontSize:1.25rem;--FontSize52px:2.5rem;}.DefaultPadding {padding:48px 5%;}.RowPadding {padding:96px 5% 0px;}.carousel-indicators > .CarouselSingleButton {width:40px;}.SwiperLeftArrow:after, .SwiperRightArrow:after {font-size:30px;}.SwiperLeftArrow{left:-6%;}.SwiperRightArrow{right:-6%;}}@media (min-width:576px) and (max-width:767.98px) {:root {--PageMainTitleH1-FontSize:2.75rem;--LargeCarouselFont-FontSize:2.5rem;--StandardCarouselFont-FontSize:1.25rem;--FontSize52px:2.5rem;}.DefaultPadding {padding:48px 5%;}.RowPadding {padding:96px 5% 0px;}.SwiperLeftArrow:after, .SwiperRightArrow:after {font-size:30px;}.SwiperLeftArrow{left:-6%;}.SwiperRightArrow{right:-6%;}}@media (min-width:768px) and (max-width:991.98px) {:root {--PageMainTitleH1-FontSize:2.75rem;--LargeCarouselFont-FontSize:2.5rem;--StandardCarouselFont-FontSize:1.25rem;--FontSize52px:2.5rem;}.DefaultPadding {padding:48px 5%;}.RowPadding {padding:96px 5% 0px;}.SwiperLeftArrow:after, .SwiperRightArrow:after {font-size:30px;}.SwiperLeftArrow{left:-6%;}.SwiperRightArrow{right:-6%;}}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) and (max-width:1399.98px) {.BootstrapH3 {font-size:1.75rem;}} @media (min-width:1400px) {.BootstrapH3 {font-size:1.75rem;}}@keyframes NavBarWhiteBackgroundColor {from {background-color:var(--Transparent-Color);}to {background-color:var(--White-Color);}}@keyframes NavBarWhiteBackgroundColorReverse {from {background-color:var(--White-Color);}to {background-color:var(--Transparent-Color);}}@keyframes NavBarInvertItemColor {from {filter:invert(1);}to {filter:invert(0);}}@keyframes NavBarInvertItemColorReverse {from {filter:invert(0);}to {filter:invert(1);}}@keyframes NavBarInvertTextColor {from {color:var(--White-Color);}to {color:var(--Black-Text-Color);}}@keyframes NavBarInvertTextColorReverse {from {color:var(--Black-Text-Color);}to {color:var(--White-Color);}}#MainNavBar {padding:30px 5% 30px;background-color:var(--Transparent-Color);}#MainNavBar[data-nomainslideshow="true"]{background-color:var(--White-Color);}#MainNavBar[data-scrolltop="true"]{animation:1s NavBarWhiteBackgroundColorReverse ease-in-out forwards;}#MainNavBar[data-scrolltop="false"]{animation:1s NavBarWhiteBackgroundColor ease-in-out forwards;}#NavbarBrand {max-width:110px;}#NavbarBrand, .NavbarOffcanvasButton {filter:invert(1);}#NavbarBrand[data-nomainslideshow="true"], #NavbarBrand[data-blacktext="true"], .NavbarOffcanvasButton[data-nomainslideshow="true"], .NavbarOffcanvasButton[data-blacktext="true"]{filter:invert(0);}#NavbarBrand[data-scrolltop="true"][data-blacktext="false"], .NavbarOffcanvasButton[data-scrolltop="true"][data-blacktext="false"]{animation:1s NavBarInvertItemColorReverse ease-in-out forwards;}#NavbarBrand[data-scrolltop="false"][data-blacktext="false"], .NavbarOffcanvasButton[data-scrolltop="false"][data-blacktext="false"]{animation:1s NavBarInvertItemColor ease-in-out forwards;}#NavbarBrand, .NavbarOffcanvasSVG {height:auto;}#navbarNavAltMarkup, #MainNavBarButtonList {display:flex;}#navbarNavAltMarkup {justify-content:center;white-space:nowrap;}a.HeaderMainLink, a.HeaderMainLink:link, a.HeaderMainLink:visited, a.HeaderMainLink:hover {font-weight:var(--Bold-FontWeight);font-size:var(--FontSize18px);color:var(--White-Color);letter-spacing:var(--Menu-Top-LetterSpacing);}a.HeaderMainLink[data-nomainslideshow="true"], a.HeaderMainLink[data-blacktext="true"],a.HeaderMainLink[data-nomainslideshow="true"]:link, a.HeaderMainLink[data-blacktext="true"]:link,a.HeaderMainLink[data-nomainslideshow="true"]:visited, a.HeaderMainLink[data-blacktext="true"]:visited,a.HeaderMainLink[data-nomainslideshow="true"]:hover, a.HeaderMainLink[data-blacktext="true"]:hover {color:var(--Black-Text-Color);}a.HeaderMainLink[data-scrolltop="true"][data-blacktext="false"],a.HeaderMainLink[data-scrolltop="true"][data-blacktext="false"]:link,a.HeaderMainLink[data-scrolltop="true"][data-blacktext="false"]:visited,a.HeaderMainLink[data-scrolltop="true"][data-blacktext="false"]:hover {animation:1s NavBarInvertTextColorReverse ease-in-out forwards;}a.HeaderMainLink[data-scrolltop="false"][data-blacktext="false"],a.HeaderMainLink[data-scrolltop="false"][data-blacktext="false"]:link,a.HeaderMainLink[data-scrolltop="false"][data-blacktext="false"]:visited,a.HeaderMainLink[data-scrolltop="false"][data-blacktext="false"]:hover {animation:1s NavBarInvertTextColor ease-in-out forwards;}#MainNavBarButtonList {justify-content:flex-end;column-gap:1rem;}.NavbarOffcanvasButton {color:var(--Black-Text-Color);}.NavbarOffcanvasButton:focus {box-shadow:0 0 0 0;}.NavbarOffcanvasSVG {width:30px;}.offcanvas-backdrop{background-color:var(--White-Color);}.offcanvas-header {padding:60px 64px 48px 64px;}.offcanvas-body {padding:0 64px 1rem 64px;}.offcanvas-end {--bs-offcanvas-width:100vw;transform:translateX(100%);}.OffcanvasNavbar {--bs-offcanvas-bg:var(--Black-Background-Color);}.offcanvas-title, .CanvasSearchBarTitleFilters {font-size:var(--FontSize32px);}.OffcanvasCloseButton {opacity:1;--bs-btn-close-hover-opacity:1;--bs-btn-close-focus-shadow:0;}.offcanvas-body .MenuList {font-size:var(--Menu-FontSize);}.MenuList .CanvasBurgerMenuItem {padding:6px 0;margin:0;letter-spacing:0.025rem;}@media (max-width:575.98px) {#NavbarBrand {max-width:70px;}.navbar-toggler {max-width:50px;}.NavbarOffcanvasSVG {width:22px;}#MainNavBar {padding:40px 5% 20px;}.offcanvas-header, .offcanvas-body {padding:var(--bs-offcanvas-padding-y) 5%;}}@media (min-width:576px) and (max-width:767.98px) {#MainNavBar {padding:40px 5% 20px;}.offcanvas-header, .offcanvas-body {padding:var(--bs-offcanvas-padding-y) 5%;}}@media (min-width:768px) and (max-width:991.98px) {#MainNavBar {padding:40px 5% 20px;}.offcanvas-header, .offcanvas-body {padding:var(--bs-offcanvas-padding-y) 5%;}}@media (min-width:992px) and (max-width:1199.98px) {.offcanvas {--bs-offcanvas-width:550px;}}@media (min-width:1200px) and (max-width:1399.98px) {.offcanvas {--bs-offcanvas-width:550px;}} @media (min-width:1400px) {.offcanvas {--bs-offcanvas-width:550px;}}#PageMainCarousel .carousel-item {height:100vh;}#PageMainCarousel > .carousel-indicators {width:100%;}.MainCarouselCaption {position:absolute;padding:20px 5%;line-height:normal;width:100%; z-index:49;background-color:var(--Transparent-Color);}.ProdottiIdentify#PageMainCarousel .MainCarouselCaption {background-color:var(--Black-HeavyDark-Opacity); padding:15px 5%;}.MainCarouselCaptionWhite {color:var(--White-Color);}.MainCarouselCaptionBlack {color:var(--Black-Text-Color);}.MainCarouselCaptionBottom {inset:auto 25% 0 0;}.MainCarouselCaptionCenter {inset:50% 25% auto 0;}.LargeCarouselFont {font-size:var(--LargeCarouselFont-FontSize);letter-spacing:-0.15rem;font-weight:var(--Light-FontWeight);}.StandardCarouselFont {font-size:var(--StandardCarouselFont-FontSize);}.ProductCarouselFont {line-height:1.0;font-size:var(--FontSize50px);letter-spacing:-0.15rem;font-weight:var(--Light-FontWeight);}.ProductTipologyCarouselFont {font-size:var(--FontSize20px);}.MainCarouselButtons {padding:0 5% 48px 0;margin:0 0 16px 0;justify-content:flex-end;z-index:50;}.CarouselArrowBox {width:40px; height:40px;margin:10px 0 10px 0;}.scroll-downs {position:absolute;left:0;right:0;bottom:40px;margin:auto;width:34px;height:55px;z-index:50;}.ProdottiIdentify#PageMainCarousel .scroll-downs{bottom:25px;}.mousey {width:3px;padding:10px 13px;height:35px;border:2px solid var(--White-Color);border-radius:25px;opacity:0.75;box-sizing:content-box;}.scroller {width:3px;height:10px;border-radius:25%;background-color:var(--White-Color);animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite;}.mousey[data-blacktext='true'] {border:2px solid var(--Black-Text-Color);}.scroller[data-blacktext='true'] {background-color:var(--Black-Text-Color);}@keyframes scroll {0% { opacity:0; }10% { transform:translateY(0); opacity:1; }100% { transform:translateY(15px); opacity:0;}}#PageMainCarousel .carousel-item::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);z-index:45;}.HomepageIdentify#PageMainCarousel .carousel-item::before, .ProdottiIdentify#PageMainCarousel .carousel-item::before {background-color:rgba(0, 0, 0, 0.0);}@media (max-width:575.98px) {.MainCarouselCaptionBlack {color:var(--White-Color);}.MainCarouselCaptionBottom, .MainCarouselCaptionCenter {inset:auto 0 0 0;width:100%;background-color:var(--Black-HeavyDark-Opacity);}.LargeCarouselFont {letter-spacing:0rem;}.MainCarouselButtons {padding:0;bottom:5%;margin:0;justify-content:center;}#ScrollIconID {display:none;}#PageMainCarousel:has(.CarouselArrowBox) > .carousel-indicators {padding-left:60px;}#PageMainCarousel:has(.CarouselArrowBox):not(:has(.CarouselArrowBox svg)) > .carousel-indicators {padding-left:0px;}}@media (min-width:576px) and (max-width:767.98px) {.MainCarouselCaptionBlack {color:var(--White-Color);}.MainCarouselCaptionBottom, .MainCarouselCaptionCenter {inset:auto 0 0 0;width:100%;background-color:var(--Black-HeavyDark-Opacity);}.LargeCarouselFont {letter-spacing:0rem;}.MainCarouselButtons {padding:0 0 48px;margin:0;justify-content:center;}#ScrollIconID {display:none;}}@media (min-width:768px) and (max-width:991.98px) {.CarouselArrowBox:empty {width:0px; height:0px;margin:0;}.MainCarouselCaption {left:16px;}.LargeCarouselFont {letter-spacing:0rem;}#ScrollIconID {display:none;}.MainCarouselCaptionBlack {color:var(--White-Color);}.MainCarouselCaptionBottom, .MainCarouselCaptionCenter {inset:auto 0 0 0;width:100%;background-color:var(--Black-HeavyDark-Opacity);}.LargeCarouselFont {letter-spacing:0rem;}}@media (min-width:992px) and (max-width:1199.98px) {.CarouselArrowBox:empty {width:0px; height:0px;margin:0;}.MainCarouselCaptionBlack {color:var(--White-Color);}.MainCarouselCaptionBottom, .MainCarouselCaptionCenter {inset:auto 0 0 0;width:100%;background-color:var(--Black-HeavyDark-Opacity);}.LargeCarouselFont {letter-spacing:0rem;}}@media (min-width:1200px) and (max-width:1399.98px) {.CarouselArrowBox:empty {width:0px; height:0px;margin:0;}.MainCarouselCaptionBlack {color:var(--White-Color);}.MainCarouselCaptionBottom, .MainCarouselCaptionCenter {inset:auto 0 0 0;width:100%;background-color:var(--Black-HeavyDark-Opacity);}.LargeCarouselFont {letter-spacing:0rem;}} @media (min-width:1400px) {.CarouselArrowBox:empty {width:0px; height:0px;margin:0;}}.SubMenuLink {font-size:var(--MapSubMenu-FontSize);}.SubMenuPadding {padding:0 5% 48px 5%;}#NavTabMenu > .nav-underline {gap:1.5rem;}#NavTabMenu .nav-item {display:flex;align-items:center;}#NavTabMenuSVG {display:none;}.SubMenuLink:not(.active), .SubMenuLink:focus:not(.active), .SubMenuLink:hover:not(.active) {border-bottom-color:var(--Transparent-Color);color:var(--Black-Background-Color);font-weight:var(--Regular-FontWeight);}.SubMenuLink.active, .SubMenuLink.active:focus, .SubMenuLink.active:hover {width:fit-content;}@media (max-width:575.98px) {#NavTabMenuSVG {display:block;}.SubMenuLink.active {margin-left:10px;}#NavTabMenu > .nav-underline {gap:0.75rem;}}@media (min-width:576px) and (max-width:767.98px) {#NavTabMenuSVG {display:block;}.SubMenuLink.active {margin-left:10px;}#NavTabMenu > .nav-underline {gap:0.75rem;}}@media (min-width:768px) and (max-width:991.98px) {#NavTabMenuSVG {display:block;}.SubMenuLink.active {margin-left:10px;}#NavTabMenu > .nav-underline {gap:0.75rem;}}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) and (max-width:1399.98px) {} @media (min-width:1400px) {}#MostRecentEvent {background-position:center center; background-size:cover;}.WhiteText {color:var(--White-Color);}.ProjectFiltersButtonContainer, .NewsListItemTitle {font-weight:var(--Bold-FontWeight);}.NewsListItemText {padding:1rem 0;}.GridList3xItem, .GridList3xItem[data-todisplay="true"] {width:30%;margin:0 5% 2% 0;display:flex;flex-direction:column;}.GridList3xItem[data-todisplay="false"] {display:none;}.GridList3xItem:hover .NewsList_Image {transform:scale(1.2);}.GridList3xItem > .card {overflow:hidden;--bs-card-border-radius:var(--No-Border);}.NewsList_Image, .ProjectList_Image {aspect-ratio:4 / 3;width:100%;height:auto;object-fit:cover;transition:transform .8s ease;}.NewsListItemText {line-height:1.25;}.NewsListItemTitle {font-size:var(--FontSize24px);font-weight:var(--Bold-FontWeight);color:var(--Black-Text-Color);text-decoration:none;}.NewsListItemTime {padding:5px 0 0 0;font-weight:var(--ProjectNewsDatePlace-FontWeight);color:var(--Grey-Light-Color);}.NewsListItemDescription{font-weight:var(--ProjectNewsDescription-FontWeight);color:var(--Grey-Light-Color);}.FilterContainer {background-color:var(--LightGrey-Background-Color);padding:30px 5%;overflow-x:auto;white-space:nowrap;}.ProjectFiltersButtonContainer > svg{transform-origin:center center;transition:all .3s ease-in;}.ProjectFiltersButtonContainer[aria-expanded="false"] > svg {transform:rotate(0deg);}.ProjectFiltersButtonContainer[aria-expanded="true"] > svg {transform:rotate(180deg);}.ProjectFilterButton {background-color:var(--White-Color);border:0;border-radius:0;padding:8px 14px;margin:0 12px 6px 0;color:var(--Black-Text-Color);text-align:start;display:flex;align-items:center;justify-content:space-between;}.ProjectFilterButtonSVG {color:var(--White-Color);}.ProjectFilterButton.checked {background-color:var(--Grey-Light-Color);color:var(--White-Color);}.FilterButtonsWrapper{gap:6px;}.FilterButtonsWrapper > div {width:auto;}@media (max-width:575.98px) {.GridList3xItem, .GridList3xItem[data-todisplay="true"] {width:100%;margin:0;}.FilterButtonsWrapper > div {width:100%;}}@media (min-width:576px) and (max-width:767.98px) {.GridList3xItem, .GridList3xItem[data-todisplay="true"] {width:100%;margin:0;}.FilterButtonsWrapper > div {width:100%;}}@media (min-width:768px) and (max-width:991.98px) {.GridList3xItem, .GridList3xItem[data-todisplay="true"] {width:47.5%;}.GridListContainer > .GridList3xItem:nth-child(2n+2 of :not([data-todisplay="false"])) {margin:0 0 2% 0;}.FilterButtonsWrapper > div {width:100%;}}@media (min-width:992px) and (max-width:1199.98px) {.GridListContainer > .GridList3xItem:nth-child(3n+3 of :not([data-todisplay="false"])) {margin:0 0 2% 0;}}@media (min-width:1200px) and (max-width:1399.98px) {.GridListContainer > .GridList3xItem:nth-child(3n+3 of :not([data-todisplay="false"])) {margin:0 0 2% 0;}}@media (min-width:1400px) {.GridListContainer > .GridList3xItem:nth-child(3n+3 of :not([data-todisplay="false"])) {margin:0 0 2% 0;}}@media (min-width:992px) and (max-width:1499px) { .ProjectFilterButton {padding:6px 6px;margin:0 0 6px 0;}}.LargeProjectEventFont {font-size:var(--LargeCarouselFont-FontSize);letter-spacing:-0.15rem;font-weight:var(--Light-FontWeight);}.NewsContentBox {padding:48px 0 0;}#NewsRelatedLinkBox {padding:0 0 0 48px;}.SwiperGalleryItem img {display:block;width:auto;height:100%;object-fit:cover;}.SwiperGalleryItem {display:flex;width:auto;}.SwiperGalleryItem > .card {border:0;border-radius:0;}.SwiperGallery {height:450px;margin:20px 0;width:100%;}.SwiperGalleryBigger {height:600px;margin:20px 0;width:100%;}.SwiperGallery > .swiper-wrapper, .SwiperGalleryBigger > .swiper-wrapper {height:90%;}.swiper-pagination-bullet {border-radius:0;width:48px;height:3px;margin:0 1px;}.swiper-pagination-bullet-active {background-color:#000;}.NewsVideoPlayer {display:flex;justify-self:center;height:auto;max-height:85vh;max-width:100%;}@media (max-width:575.98px) {.LargeProjectEventFont {letter-spacing:0rem;}#NewsRelatedLinkBox {padding:0;}.SwiperGallery, .SwiperGalleryBigger {height:230px;}.SwiperGallery > .swiper-wrapper, .SwiperGalleryBigger > .swiper-wrapper {height:80%;}}@media (min-width:576px) and (max-width:767.98px) {.LargeCarouselFont {letter-spacing:0rem;}#NewsRelatedLinkBox {padding:0;}.SwiperGallery, .SwiperGalleryBigger {height:300px;}.SwiperGallery > .swiper-wrapper, .SwiperGalleryBigger > .swiper-wrapper {height:85%;}}@media (min-width:768px) and (max-width:991.98px) {.LargeProjectEventFont {letter-spacing:0rem;}#NewsRelatedLinkBox {padding:0;}}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) and (max-width:1399.98px) {}@media (min-width:1400px) {}.TextAndSlideCarousel {padding:0 0 0 5rem;}.TextAndSlideCarousel .CarouselImage, .TextAndSlideCarousel .CarouselVideoCenter {max-height:520px;aspect-ratio:16/9;}.TextAndSlideCarousel > .carousel-indicators {margin:0 5% 1rem 0;}@media (max-width:575.98px) {.TextAndSlideCarousel {padding:1rem 0 0 0;}}@media (min-width:576px) and (max-width:767.98px) {.TextAndSlideCarousel {padding:1rem 0 0 0;}}@media (min-width:768px) and (max-width:991.98px) {.TextAndSlideCarousel {padding:1rem 0 0 0;}}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) and (max-width:1399.98px) {}@media (min-width:1400px) { }.BrochureContainerItem {border:var(--No-Border);padding:0 5px;}.BrochureContainerItem > .card, .BrochureImage {border-radius:var(--No-Border-Radius);}.BrochureImage {width:100%;height:auto;}.BrochureText {padding:1rem 0;color:var(--Grey-Dark-Color);}.DownloadIconOnImage {display:flex;justify-content:flex-end;align-items:flex-end;} .ReteVenditaContainer {height:calc(100vh - 6.25rem);margin:6.25rem 0 0 0;}.AziendaMappaIntroContainer {border:1px solid var(--HeavyGrey-Background-Color);column-gap:1rem;align-items:center;}.AziendaMappaIntroIcon {width:30px;height:auto;}.MappaSingleResult {display:flex;cursor:pointer;justify-content:space-between;align-items:center;border:3px solid var(--White-Color);}.MappaSingleResult[data-todisplay="true"]{animation:0.5s ElementOpacity ease-in-out;display:flex;}.MappaSingleResult[data-todisplay="false"]{display:none;}.AziendaMappaResultsContainer {display:block;overflow-y:auto;padding-right:40px; padding-left:48px;}.AziendaMappaResultsContainer > p {margin:10px 0;}.MappaResultName {font-weight:var(--Bold-FontWeight);}#SingleResultDetailsIntro, #SingleResultReturnButton {font-weight:var(--Bold-FontWeight);column-gap:1rem;display:flex;align-items:center;}#SingleResultReturnButton{border-bottom:2px solid var(--LightGrey-Background-Color);border-top:0;border-left:0;border-right:0;}.AziendaMappaBackwardIcon {width:20px;height:auto;transform:rotate(90deg);cursor:pointer;}.AziendaMappaFilterContainer {position:relative;grid-area:1/1;}.MappaIconResult, .MappaResultName, .MappaResultType, .MappaSingleResultText {pointer-events:none;}#SingleResultDetailsContainer {display:block;visibility:hidden;grid-area:1/1;width:100%;transform:translateX(100%);transition:transform 0.3s ease-in-out;background-color:var(--White-Color);}#SingleResultDetailsContainer.show {transform:translateX(0%);}.AziendaMappaResultsContainer::-webkit-scrollbar {width:8px;}.AziendaMappaResultsContainer::-webkit-scrollbar-thumb {background:rgba(0, 0, 0, 0.2); border-radius:4px;}.AziendaMappaResultsContainer::-webkit-scrollbar-track {background:transparent;}.MappaResultType {font-size:var(--FontSize14px);}.ReteVenditaMapStyle{height:100%;}@media (max-width:575.98px) {.ReteVenditaContainer {height:auto;margin:5rem 0 0 0;}.ReteVenditaMapStyle{height:300px;}.AziendaMappaFilterContainer[data-showresults="true"] {overflow:hidden;}.AziendaMappaResultsContainer {max-height:500px;min-height:350px;}} @media (min-width:576px) and (max-width:767.98px) {.ReteVenditaContainer {height:auto;margin:6.25rem 0 0 0;}.ReteVenditaMapStyle{height:350px;}.AziendaMappaFilterContainer[data-showresults="true"] {overflow:hidden;}.AziendaMappaResultsContainer {max-height:500px;min-height:350px;}}@media (min-width:768px) and (max-width:991.98px) {.ReteVenditaContainer {height:auto;margin:6.25rem 0 0 0;}.ReteVenditaMapStyle{height:400px;}.AziendaMappaFilterContainer[data-showresults="true"] {overflow:hidden;}.AziendaMappaResultsContainer {max-height:500px;min-height:350px;}}@media (min-width:992px) and (max-width:1199.98px) {.AziendaMappaFilterContainer {overflow:hidden;} }@media (min-width:1200px) and (max-width:1399.98px) {.AziendaMappaFilterContainer {overflow:hidden;} }@media (min-width:1400px) {.AziendaMappaFilterContainer {overflow:hidden;} }.FormContattiInput:focus, .FormContattiTextArea, .FormSearchBarDark:focus, .FormInputText:focus, .FormInputEmail:focus, .FakeSelectInput:focus, .InputCheckbox:focus, .InputRadio:focus, .FormInputAreaRiservata:focus {box-shadow:0 0 0 0rem;}.FormContattiInput, .FormContattiTextArea, .FormButton, .FormContattiTextArea, .form-check-input.InputCheckbox, .form-check-input.InputCheckbox:checked, .FakeSelectInput, .SearchDropdownBox, .FormInputEmail, .FormInputText, .FormInputAreaRiservata{border-radius:0;}.FormContattiInput, .FormButton, .FormContattiTextArea, .FakeSelectInput, .FormInputEmail, .FormInputText, .FormInputAreaRiservata{padding:1rem;}.FormContattiCheckbox.is-valid, .FormContattiCheckbox.is-invalid, .FormContattiCheckbox.is-valid:focus, .FormContattiCheckbox.is-invalid:focus,.FormContattiTextArea.is-valid, .FormContattiTextArea.is-invalid, .FormContattiTextArea.is-valid:focus, .FormContattiTextArea.is-invalid:focus,.FormContattiInput.is-valid, .FormContattiInput.is-invalid, .FormContattiInput.is-valid:focus, .FormContattiInput.is-invalid:focus {box-shadow:0 0 0 0rem;}.FormButton{font-weight:var(--Bold-FontWeight);height:fit-content;width:fit-content;border:2px solid var(--Black-Border);}.FormButtonContainer{width:25%;}.FormContattiCheckbox[type=checkbox]{margin:0 .5rem 0 0;border-color:var(--Grey-Dark-Color);border-radius:0; }.FormContattiCheckbox:checked{background-color:var(--Black-Background-Color);border-color:var(--Black-Background-Color);}.FormContattiCheckbox:focus, .FormContattiInput:focus, .FormContattiTextArea:focus{border-color:var(--Black-Border);box-shadow:0 0 0 0rem;}.FormContattiInput, FormContattiTextArea{width:100%;display:block;border-color:var(--Transparent-Color);}.FormContattiInput{height:44px;}.FormContattiTextArea{height:100px; overflow-y:auto; resize:vertical;}.FormButtonDarkColor {color:var(--Black-Text-Color);}.FormButtonDarkColor svg {fill:var(--Black-Text-Color);}.FormButtonLightColor{border:2px solid var(--White-Color);color:var(--White-Color);}.FormButtonDarkColor:hover, .FormButtonDarkColor:focus{background-color:var(--Black-Background-Color);color:var(--White-Color);}.FormButtonDarkColor:hover svg, .FormButtonDarkColor:focus svg{fill:var(--White-Color);}.FormButtonLightColor:hover, .FormButtonLightColor:focus{background-color:var(--LightGrey-Background-Color);color:var(--Black-Text-Color)!important;border-color:var(--Black-Text-Color);}.FormButtonLightColor:hover svg, .FormButtonLightColor:focus svg{fill:var(--Black-Text-Color);}.form-check-input.InputCheckbox, .form-check-input.InputCheckbox:checked, .form-check-input.InputRadio, .form-check-input.InputRadio:checked {margin:0 .5rem 0 0;border-color:var(--Grey-Dark-Color);}.form-check{margin-bottom:0;}.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label{color:var(--Black-Text-Color);}.form-check-input.InputCheckboxLightColor:checked, .form-check-input.InputRadioLightColor:checked {background-color:var(--Turquoise-Color);}.FakeSelect {position:relative;width:100%;}.FakeSelectInput {border:2px solid var(--Transparent-Color);height:fit-content;}.FakeSelectClearIconStyle{position:absolute;inset:50% 10px auto auto;transform:translateY(-50%);cursor:pointer;}.FakeSelect .FakeSelectOptionsList {display:none;position:absolute;width:100%;z-index:1;max-height:150px;overflow-y:auto;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);}.FakeSelect .FakeSelectOption {padding:10px;cursor:pointer;}.FakeSelectLightColor .FakeSelectInput{border-bottom-color:var(--Grey-Dark-Color);color:var(--Black-Opacity);}.FakeSelectLightColor .FakeSelectOptionsList{border:1px solid #ccc;background-color:#fff;}.FakeSelectLightColor .FakeSelectInput:focus{border:2px solid var(--Black-Border);color:var(--Black-Opacity);}.FakeSelectLightColor .FakeSelectOption:hover, .FakeSelectLightColor .FakeSelectOption:focus, .FakeSelectLightColor .FakeSelectOption:hover, .FakeSelectLightColor .FakeSelectOption.keyboardFocus{background-color:#f1f1f1;}.SearchIconStyle {position:absolute;inset:50% 10px auto auto;transform:translateY(-50%);background-color:var(--Transparent-Color);border:2px solid var(--Transparent-Color);transition:border-color 0.2s ease-in-out;}.SearchIconStyle:hover, .SearchIconStyle:focus {border-color:var(--Black-Background-Color);}.SearchDropdown {position:relative;width:100%;}.SearchDropdownBox{display:none;position:absolute;z-index:100;width:100%;max-height:180px;overflow-y:auto;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);}.SearchDropdownItem {display:none;border:0;cursor:pointer;min-height:auto;padding:10px;}.SearchDropdownItem.show, .SearchDropdownItem.show[data-todisplay="true"]{display:block;}.SearchDropdownItem.show[data-todisplay="false"]{display:none;}.SearchDropdownLightColor input{border-bottom-color:var(--Grey-Dark-Color);}.SearchDropdownLightColor datalist{background-color:white;}.SearchDropdownLightColor option{color:var(--Black-Text-Color);background-color:white;}.SearchDropdownLightColor input:focus{border:2px solid var(--Black-Border);}.SearchDropdownLightColor option:hover, .SearchDropdownLightColor option:focus, .SearchDropdownLightColor option.keyboardFocus{color:var(--Black-Text-Color);background-color:#f1f1f1;outline:0 none;}.RangeSlider {position:relative;width:100%;}.RangeSlider > input[type="range"] {position:absolute;width:100%;pointer-events:none;}.RangeSlider > input[type="range"]::-webkit-slider-thumb {pointer-events:all;position:relative;z-index:2;}.RangeSlider > input::-moz-range-thumb {pointer-events:all;position:relative;z-index:3;}.RangeSlider > input:last-child::-moz-range-track {background-color:transparent;}.RangeSlider.RangeSliderLightColor > input[type="range"]::-webkit-slider-thumb {-webkit-appearance:none !important;background-color:var(--Turquoise-Color);}.RangeSlider.RangeSliderLightColor > input[type="range"]::-moz-range-thumb {background-color:var(--Turquoise-Color);}.FormInputEmail, .FormInputText {font-weight:var(--Regular-FontWeight);border:2px solid var(--Transparent-Color);height:fit-content;}.FormInputAreaRiservata {font-weight:var(--Regular-FontWeight);height:fit-content;border:2px solid var(--LightGrey-Background-Color);}.FormInputTextDarkColor {color:var(--White-Opacity);background-color:var(--Black-Background-Color);}.FormInputTextLightColor {color:var(--Black-Opacity);background-color:var(--White-Color);}.FormInputTextDarkColor::placeholder {color:var(--White-Opacity);}.FormInputTextLightColor::placeholder {color:var(--Black-Opacity);}.FormInputTextDarkColor:focus {color:var(--White-Opacity);border:2px solid var(--White-Color);background-color:var(--Black-Background-Color);}.FormInputTextLightColor:focus {color:var(--Black-Opacity);border:2px solid var(--Black-Border);background-color:var(--White-Color);}@media (min-width:576px) and (max-width:767.98px) {.FormButtonContainer{width:100%;}}@media (max-width:575.98px) {.FormButtonContainer{width:100%;}}.GridListContainer{display:flex;flex-wrap:wrap;gap:2% 2.5%;height:100%;}#ProjectsNews_List.GridListContainer, #ContainerCollezioni.GridListContainer{gap:0;}.GridListContainer span:not(:first-of-type) {padding-top:48px;}.GridList4xItem {flex:0 0 23.1%;margin-bottom:2%;}.CatalogoListaItemLink{display:flex;flex-direction:column;}.CollezioneImageContainer {overflow:hidden;border-radius:var(--Border-Radius-16px);}.CollezioneImageContainer .CatalogoListaItemImage {object-fit:fill;overflow:hidden;border-radius:var(--Border-Radius-16px);}.CatalogoListaItemImage{border-radius:15px;margin:12px 0 0 0;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .8s ease;}.GridList3xItem:hover .CatalogoListaItemImage {transform:scale(1.2);}.GridList3xItem SingleProduct {padding:16px 0; }@media (max-width:575.98px) {.GridList4xItem {flex:0 0 100%;margin-bottom:5%;}.CatalogoListaItem{padding:0 0 3rem 0;}}@media (min-width:576px) and (max-width:767.98px) {.GridList4xItem {flex:0 0 100%;margin-bottom:5%;}.CatalogoListaItem{padding:0 0 3rem 0;}}@media (min-width:768px) and (max-width:991.98px) {.GridList4xItem {flex:0 0 48.7%;}}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) and (max-width:1399.98px) {} @media (min-width:1400px) {}.CollectionShowroon {padding:48px 5% 0;}.CollezioneListaItemTitle {margin:20px 0 12px;}.CollezioneImageContainer .CatalogoListaItemImage {aspect-ratio:16 / 9; }@media (max-width:575.98px) {.CarouselCollection {margin-top:20px;}}@media (min-width:576px) and (max-width:767.98px) {.CarouselCollection {margin-top:20px;}}@media (min-width:768px) and (max-width:991.98px) {.CarouselCollection {margin-top:20px;}}@media (min-width:992px) and (max-width:1199.98px) {.CollezioneListaItemTitle {margin:0 0 12px;}}@media (min-width:1200px) and (max-width:1399.98px) {.CollezioneListaItemTitle {margin:0 0 12px;}} @media (min-width:1400px) {.CollezioneListaItemTitle {margin:0 0 12px;}}#SearchPage {margin:6.25rem 0 0 0;}#NavTabMenu + #SearchPage {margin:3rem 0 0 0;}.SearchPageFilterContainer{border-top:1px solid var(--MediumGrey-Background-Color);}#AccordionReset {margin:0;line-height:1;}#SearchResultResetButton {background-color:var(--Turquoise-Color);color:var(--White-Color);font-weight:var(--Bold-FontWeight);border:2px solid transparent;border-radius:10px;}#SearchResultResetButton:hover {background-color:#57ddda;}#AccordionRicerca, .SearchResultFiglio {background-color:var(--RicercaGrey-Background-Color);}.SearchResultFiglio, .SearchResultFiglio > button {border-radius:var(--Border-Radius-16px) !important;}#RicercaSearchBar {background-color:var(--RicercaGrey-Background-Color);color:var(--Black-Text-Color);}#RicercaSearchBar:focus {border-color:transparent;}.SearchPageFilterTitle{padding:1rem 0;margin:0 0 .5rem 0;font-size:var(--FontSize20px);}#AccordionFiltri {overflow-y:auto;scrollbar-width:none;max-height:100vh;}.AccordionTitle{font-size:var(--FontSize20px);color:var(--Black-Text-Color);font-weight:var(--Bold-FontWeight);border-radius:0;padding:1rem 0;}.AccordionTitle > .flex-fill {font-size:var(--FontSize14px);}.AccordionTitle:focus{color:var(--Black-Text-Color);border:none;--bs-accordion-btn-focus-box-shadow:0;}.AccordionTitle:not(.collapsed){color:black;background-color:white;box-shadow:var(--Transparent-Color);}.CounterAccordionFilter {width:20px;height:20px;margin:0 10px 0 0;background-color:var(--Turquoise-Color);color:var(--White-Color);border-radius:50%;font-size:initial;text-align:center;font-size:var(--FontSize12px);}.CounterAccordionFilter:empty {display:none;}.ShowMoreButton {display:flex;font-weight:var(--Bold-FontWeight);}.ShowMoreButton > svg {width:1rem;}.ShowMoreButton[data-todisplay="false"] {display:none;}.CheckboxRadioContainer {display:flex;}.ShowMoreButton[aria-pressed="false"]:not(.d-none) ~ .CheckboxRadioContainer {display:none;}.AccordionBodyFilter label {font-size:var(--FontSize13px);}.CheckboxRadioContainer:has(input:disabled) {color:var(--Grey-Dark-Color);opacity:.3;}.ShowMoreButton[aria-pressed="false"]:not(.d-none) ~ .CheckboxRadioContainer.FirstVisibleFilters, .ShowMoreButton[aria-pressed="true"]:not(.d-none) ~ .CheckboxRadioContainer {display:flex;}.ShowMoreButton[aria-pressed="false"] > .ShowMoreText, .ShowMoreButton[aria-pressed="true"] > .ShowLessText {display:block;}.ShowMoreButton[aria-pressed="true"] > .ShowMoreText, .ShowMoreButton[aria-pressed="false"] > .ShowLessText {display:none;}.ShowMoreButton[aria-pressed="true"] > svg {transform:rotate(180deg);}.AccordionBodyFilter{padding:0 0 1rem;background-color:var(--White-Color);}.FilterBox{border:0;border-bottom:1px solid var(--MediumGrey-Background-Color);}.AccordionFilter{--bs-accordion-border-radius:0;--bs-accordion-border-width:0;}#SearchPageResultsContainer {border-left:1px solid var(--MediumGrey-Background-Color);}#SearchPageResultsContainer[data-resultsready="false"] > #EmptySearch, #SearchPageResultsContainer[data-resultsready="true"] > #SearchResults {display:block;}#SearchPageResultsContainer[data-resultsready="true"] > #EmptySearch, #SearchPageResultsContainer[data-resultsready="false"] > #SearchResults {display:none;}#EmptySearch{background-color:var(--LightGrey-Background-Color);}#SearchResults > hr {margin-bottom:0;}#SearchSelectedFilters {border-bottom:1px solid var(--MediumGrey-Background-Color);border-top:1px solid var(--MediumGrey-Background-Color);}#SearchSelectedFilters > p {font-size:var(--FontSize20px);}#SearchSelectedFilters .FormButton {font-weight:var(--Regular-FontWeight);font-size:var(--FontSize14px);border-radius:10px;}.SearchSingleResultImage {width:80px;height:80px;padding:0px;object-fit:cover;}.SearchSingleResultDescri{font-size:var(--FontSize14px);font-weight:var(--Regular-FontWeight);}#SearchResultList:empty {overflow-y:auto;}.SearchResultPadreTitle {font-weight:var(--Bold-FontWeight);font-size:var(--FontSize18px);}.SearchResultPadreLink {font-weight:var(--Regular-FontWeight) !important;font-size:var(--FontSize14px);}.SearchSingleResultTitle {font-weight:var(--Bold-FontWeight);font-size:var(--FontSize18px);}@media (max-width:575.98px) {#SearchPage {height:auto;margin:6.25rem 0 0 0;}.ColumnSearch{background-color:var(--LightGrey-Background-Color);padding:1rem 0;}}@media (min-width:576px) and (max-width:767.98px) {#SearchPage {height:auto;margin:6.25rem 0 0 0;}.ColumnSearch{background-color:var(--LightGrey-Background-Color);padding:1rem 0;}}@media (min-width:768px) and (max-width:991.98px) {#SearchPage {height:auto;margin:6.25rem 0 0 0;}.ColumnSearch{background-color:var(--LightGrey-Background-Color);padding:1rem 0;}}@media (min-width:992px) and (max-width:1199.98px) {.SearchPageFilterContainer{position:sticky;height:fit-content;}#AccordionRicerca {position:sticky;z-index:5;}#SearchSelectedFiltersContainer {position:sticky;background-color:var(--White-Color);z-index:5;}}@media (min-width:1200px) and (max-width:1399.98px) {.SearchPageFilterContainer{position:sticky;height:fit-content;}#AccordionRicerca {position:sticky;z-index:5;}#SearchSelectedFiltersContainer {position:sticky;background-color:var(--White-Color);z-index:5;}} @media (min-width:1400px) {.SearchPageFilterContainer{position:sticky;height:fit-content;}#AccordionRicerca {position:sticky;z-index:5;}#SearchSelectedFiltersContainer {position:sticky;background-color:var(--White-Color);z-index:5;}}#FooterMapStyle, #FooterCopyRight {background-color:var(--Black-Background-Color);color:var(--White-Color);}#FooterIndirizzoContatti a {font-weight:var(--Regular-FontWeight);}#FooterMapStyle {padding:96px 5% 0;}.FooterMapListLink {padding:0 0 48px 0;}.FooterSocial {gap:15px;padding:0 0 32px 0;}.FooterSocial img {width:25px;}.FooterMainLink {margin:0 0 .5rem 0;padding-bottom:10px;}.FooterMainLink a, .FooterMainLink a:link, .FooterMainLink a:visited, .FooterMainLink a:hover{color:var(--Grey-Light-Color);font-size:var(--Menu-FontSize);padding:0;text-align:start;}.CollapseFooterLinkList a, .CollapseFooterLinkList a:link, .CollapseFooterLinkList a:visited, .CollapseFooterLinkList a:hover {font-size:var(--MapSubMenu-FontSize);}.FooterLinkSVG{float:right;transform-origin:center center;transition:all .3s ease-in;}.CollapseFooterLink[aria-expanded="true"] > .FooterLinkSVG{transform:rotate(180deg);}.CollapseFooterLink[aria-expanded="false"] > .FooterLinkSVG{transform:rotate(0deg);}.FooterCopyRightContent {text-align:center; padding-bottom:10px;}#FooterRagioneSociale .FooterMapListLink .FooterMainLink a {color:var(--White-Color);}@media (max-width:575.98px) {.FooterMapListLink {padding:0;}.CollapseFooterLink {width:100%;}}@media (min-width:576px) and (max-width:767.98px) {.FooterMapListLink {padding:0;}.CollapseFooterLink {width:100%;}}@media (min-width:768px) and (max-width:991.98px) {.FooterMapListLink {padding:0 0 30px 0;}}.RicercaSviluppoH3 {font-size:var(--FontSize28px);margin:1.25rem 0 0.75rem 0;}.ContainerHeight {cursor:default;}@media (max-width:575.98px) {.ContainerHeight{min-height:565px;}}@media (min-width:576px) and (max-width:767.98px) {.ContainerHeight{min-height:380px;}}@media (min-width:768px) and (max-width:991.98px) {.ContainerHeight{min-height:330px;}}@media (min-width:992px) and (max-width:1199.98px) {.ContainerHeight{min-height:500px;}}@media (min-width:1200px) and (max-width:1399.98px) {.RicercaSviluppoH3{min-height:90px;margin:0;}.ContainerHeight{min-height:380px;}}@media (min-width:1400px) {.RicercaSviluppoH3{min-height:90px;margin:0;}}.SwiperTimelineItem {justify-content:center;align-items:center;}.SwiperTimelineItem.swiper-slide-prev, .SwiperTimelineItem.swiper-slide-next{cursor:pointer;}.SwiperTimelineItem img {display:block;width:100%;aspect-ratio:16/9;object-fit:cover;}.swiper-slide-active .SwiperCurrentSlideUnderline {background-color:#fff;}.SwiperCurrentSlideUnderline {background-color:#000;height:5px;}.SwiperTimelineTitle {color:#fff;font-size:2rem;}.SwiperTimelineDescription {color:#fff;}.SwiperTimeline {width:100%;margin:20px auto 32px auto;position:relative;}.SwiperTimelineLine {display:block;height:2px;position:absolute;background-color:#fff;right:0;left:0;z-index:1;}.SwiperTimelineItem.swiper-slide-active {filter:grayscale(0%);}.SwiperTimelineItem.swiper-slide:not(.swiper-slide-active) {filter:grayscale(100%);}@media (max-width:575.98px) {}@media (min-width:576px) and (max-width:767.98px) {}.ReteVenditaFilter{margin-top:0.5rem;}.ReteVenditaIntroInfo{font-size:var(--ReteVenditaInfoIntro-FontSize);}.LinkNoDecJustUnder, .LinkNoDecJustUnder:visited, .LinkNoDecJustUnder:hover {text-decoration:underline !important;font-weight:var(--Light-FontWeight) !important;}.AgenziaRisultato {font-weight:var(--Light-FontWeight);}.ReteCommercialeSVG {margin:0 0 0 0.25rem;}.AgenziaRisultato.visible{animation:0.5s ElementOpacity ease-in-out;display:flex;}.AgenziaRisultato.hidden{display:none;}.ReteVenditaSeparator{margin:3rem 0;border-top:1px solid black;}.AgenziaRisultato:last-of-type > .ReteVenditaSeparator, .AgenziaRisultato.HideSeparator > .ReteVenditaSeparator {display:none;}.ContattiInfoText{font-weight:var(--Light-FontWeight);}@media (min-width:992px) and (max-width:1199.98px) {.ReteVenditaFilter{padding:0 24px 0 0;}}@media (min-width:1200px) and (max-width:1399.98px) {.ReteVenditaFilter{padding:0 24px 0 0;}}@media (min-width:1400px) { .ReteVenditaFilter{padding:0 24px 0 0;}}@keyframes CallToActionSlideElementRight {0% {-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100% {-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}}@keyframes CallToActionSlideElementRightReverse {0% {-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}100% {-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes CallToActionSlideContainerRight {0% {-webkit-transform:translateX(0);transform:translateX(0);}100% {-webkit-transform:translateX(calc(100% - 45px));transform:translateX(calc(100% - 45px));}}@keyframes CallToActionSlideContainerRightReverse {0% {-webkit-transform:translateX(calc(100% - 45px));transform:translateX(calc(100% - 45px));}100% {-webkit-transform:translateX(0);transform:translateX(0);}}#QuickActionConfig{position:fixed;inset:39% 0 auto auto;z-index:900;color:var(--White-Color);cursor:initial;width:fit-content;}#QuickActionConfig[data-todisplay="false"]{animation:0.5s CallToActionSlideContainerRight ease-in-out forwards;}#QuickActionConfig[data-todisplay="true"]{animation:0.5s CallToActionSlideContainerRightReverse ease-in-out forwards;}#QuickActionConfig[data-todisplay="false"] .BottoneConfiguratoreAction{padding:0px;}#QuickActionConfig[data-todisplay="true"] .BottoneConfiguratoreAction{padding:0px 16px 0px 0px;}.BottoneConfiguratoreAction{padding:0px 16px 0px 0px;background-color:var(--Black-HeavyDark-Opacity);border-left:3px solid var(--White-Color);}.BottoneConfiguratoreText{font-size:14px;text-align:end;padding:0 0 0 0.5rem;text-wrap:nowrap;color:var(--White-Color);-webkit-transform:translateX(0);transform:translateX(0);opacity:1;width:fit-content; }.BottoneConfiguratoreText[data-todisplay="false"]{animation:0.5s CallToActionSlideElementRight ease-in-out forwards;}.BottoneConfiguratoreText[data-todisplay="true"]{animation:0.5s CallToActionSlideElementRightReverse ease-in-out forwards;}.BottoneConfiguratoreSocial{visibility:visible;width:auto;padding:0 0.5rem;}.BottoneConfiguratoreSocial[data-todisplay="false"]{animation:0.5s CallToActionSlideElementRight ease-in-out forwards;}.BottoneConfiguratoreSocial[data-todisplay="true"]{animation:0.5s CallToActionSlideElementRightReverse ease-in-out forwards;}.AncoraConfiguratoreEstetica{display:contents;color:var(--White-Color)!important;}.BottoneConfiguratoreIcon{width:40px;padding:8px;}#NavBarConfigurator {padding:30px 48px 30px;max-height:fit-content;}#accordionCombinatore {background-color:#ebece6;}#ConfiguratorBrand {max-width:110px;height:auto;}#ConfiguratorButtonList {display:flex;justify-content:flex-end;column-gap:1rem;}#ConfiguratorButtonList>.btn {color:var(--Black-Text-Color);}.NavTabConfigurator {display:flex;width:100%;background-color:var(--LightGrey-Background-Color);}.ConfiguratorEmbedContainer{background-color:var(--LightGrey-Background-Color);}#SectionEmbed_Configurator {height:calc(100vh - 100px); }.ConfiguratorSettingsContainer{height:80px;}#accordionExample {height:100%;max-height:90vh;}.ConfigSectionHeader .accordion-button::after, .ConfigSectionHeader .accordion-button:not(.collapsed)::after {background-image:none;}.accordion-button .AddProdottoClosed, .accordion-button:not(.collapsed) .AddProdottoOpened {display:none;}.accordion-button .AddProdottoOpened, .accordion-button:not(.collapsed) .AddProdottoClosed {display:block;}.accordion-button[data-withproduct] .AddProdottoClosed, .accordion-button[data-withproduct] .AddProdottoOpened {display:none;}.SVGAccordionProdotto {float:right;transform-origin:center center;transition:all .3s ease-in;transform:rotate(0deg);}.accordion-button:not([data-withproduct]) .SVGAccordionProdotto {display:none;}.accordion-button:not(.collapsed) .SVGAccordionProdotto {transform:rotate(180deg);}#accordionCombinatore1016 > .accordion-body, #accordionCombinatore1017 > .accordion-body, #accordionCombinatore1018 > .accordion-body {overflow-y:auto;scrollbar-gutter:stable;}.accordion-header {font-size:1.25rem;}.ConfigSectionHeader{color:var(--White-Color);transition:background-color 0.3s ease;background-color:#2a292a;}.accordion-button:not(.collapsed) + .ConfigSectionHeader {background-color:black;color:white;}.ConfigButtonStyle {background-color:white;color:black;font-size:14px;}.ConfigButtonStyle:hover {background-color:#4bbbbc;color:white;}.ConfigButtonStyle:focus {background-color:black;color:white;}.SelectedOptionAccordion {width:20px;height:20px;margin:0 10px 0 0;background-color:var(--Turquoise-Color);border-radius:50%;display:none;}.FilterBox:has(.CheckboxRadioContainer > input:checked) .SelectedOptionAccordion,.FilterBox:has(.CombinatoreEsteticaButton.checked) .SelectedOptionAccordion{display:block;}.CombinatoreEsteticaButton {border:0;background-color:var(--White-Color);font-weight:var(--Bold-FontWeight);}.CombinatoreEsteticaButton img {aspect-ratio:1/1;object-fit:cover;}.CombinatoreEsteticaButton > .RelatedProductContainer {border:2px solid transparent;}.CombinatoreEsteticaButton.checked > .RelatedProductContainer {border-color:var(--Black-Text-Color);}.ImgProdottoCombinabile {background-color:var(--RicercaGrey-Background-Color);border-radius:10px;transition:transform 0.8s ease;}.ButtonProdottoCombinabile {padding:16px 24px 16px 16px;border-radius:0;}.SectionEmbedBody .ButtonProdottoCombinabile {width:250px !important;}button.ButtonProdottoCombinabile:hover .ImgProdottoCombinabile {transform:scale(1.2);}.ButtonProdottoCombinabile:active {border-color:transparent !important;}.ButtonProdottoCombinabile:not(:last-child) {}.SearchProdottoCombinabileTitle {font-size:var(--FontSize14px);font-weight:var(--Bold-FontWeight);text-align:start;align-self:start;}.CombinatoreRiepilogoText {font-size:var(--FontSize14px);}.CombinatoreEliminaProdotto {background-color:var(--White-Color);border:0;color:var(--Red-Text-Color);}#CombinatoreProdotti {overflow:hidden;}.CombinatoreTipologiaTitle {font-size:initial;text-align:start;}.CombinatoreButtonAction {border:2px solid var(--Black-Text-Color);color:var(--Black-Text-Color);background-color:var(--White-Color);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1); box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1);}.CombinatoreButtonAction:hover, .CombinatoreButtonAction:focus {border-color:transparent;background-color:var(--Turquoise-Color);color:var(--White-Color);}.CombinatoreConfermaProdotto, .CombinatoreConfermaProdotto:hover, .CombinatoreConfermaProdotto:focus {border:0;background-color:var(--Turquoise-Color);color:var(--White-Color);}.CombinatoreConfermaProdotto:hover, .CombinatoreConfermaProdotto:focus, .CombinatoreButtonAction:hover, .CombinatoreButtonAction:focus{opacity:0.8;}.CombinatoreConfermaProdotto:disabled, .CombinatoreButtonAction:disabled {background-color:var(--MediumGrey-Background-Color);color:var(--Grey-Dark-Color);border-color:var(--Grey-Dark-Color);opacity:0.4;}#CombinatoreProdotti .ColonnaProdottoFiglio {font-size:var(--FontSize14px);}#SectionEmbed_CodiciParlanti, #SectionEmbed_ListaProdotti1016, #SectionEmbed_ListaProdotti1017, #SectionEmbed_ListaProdotti1018 {display:none;grid-area:1/1;z-index:1;}#SectionEmbed_CodiciParlanti .CodiceParlanteGeneratedContainer, #SectionEmbed_CodiciParlanti .ColonnaProdottoFiglio > p {background-color:initial;color:var(--Black-Text-Color);}.CombinatoreAnnullaProdotto {color:#e22424;}.CombinatoreAnnullaProdotto:hover {color:#c11f1f;}.SectionEmbedHeader, .SectionEmbedClose {background-color:var(--Turquoise-Color);color:var(--White-Color);}.CombinatoreBottoneTipologia {color:inherit;}.SectionEmbedHeader {border-radius:10px 10px 0 0;}.SectionEmbedBody {overflow-y:auto;backdrop-filter:blur(9px);background:rgb(256 256 256 / 95%);}.CombinatoreAccordionIntro {background-color:var(--White-Color);border-radius:0 0 10px 10px;}#CombinatoreProdotti .accordion-item {-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1); box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1);}.accordion-item:has(.CombinatoreAccordionIntro:empty) .ConfigSectionHeader {background-color:var(--White-Color);color:var(--Black-Text-Color);border-radius:10px;}.accordion-item:has(.CombinatoreAccordionIntro:not(:empty)) .ConfigSectionHeader {background-color:var(--Black-Text-Color);color:var(--White-Color);border-radius:10px 10px 0 0;pointer-events:none;}.accordion-item:has(.CombinatoreAccordionIntro:not(:empty)) .AddProdottoOpened {display:none;}.SectionEmbedBody .CodiceParlantePadding{padding:0 1rem;}@media (min-width:1920px) and (max-width:1999px) {}@media (min-width:2000px) {}@media (min-width:1650px) and (max-width:1900px) {}@media (min-width:1300px) and (max-width:1649px) {}.AreaRiservataAsideBox{border:2px solid var(--LightGrey-Background-Color);}.AreaRiservataDownloadRowBox{border-top:2px solid var(--LightGrey-Background-Color);}.InputCheckboxAreaRiservata{width:30px;height:30px;}@media (max-width:575.98px) {}@media (min-width:576px) and (max-width:767.98px) {}@media (min-width:768px) and (max-width:991.98px) {}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) and (max-width:1399.98px) {} @media (min-width:1400px) {}.CollectionTabText{width:50%;}.NavTabTitleStyle, .NavTabTitleStyle > .nav-item.show .nav-link, .NavTabTitleStyle > .nav-link.active{background-color:var(--Transparent-Color);border-radius:0;background:none;color:inherit;border:none;border-color:var(--Transparent-Color);text-decoration:none;box-shadow:none;}.NavTabTitleStyle > button.nav-link {padding-left:0;padding-right:0;background:none;border:none;outline:none;box-shadow:none;}.NavTabTitleStyle {display:flex;gap:16px;margin-bottom:48px;width:100%;}.NavTabTitleStyle > button.nav-link.active {border-bottom:2px solid var(--Black-Background-Color);width:fit-content;}.NavTabTitleStyle > button.nav-link{border-bottom:2px solid #d4d4d4;}.NavTabContentStyle img {margin-top:48px;}.TabSectionButton {font-size:var(--MapSubMenu-FontSize);}.TabSectionButton.active {font-weight:var(--Bold-FontWeight);}.TabSectionButton:not(.active), .TabSectionButton:focus:not(.active), .TabSectionButton:hover:not(.active) {border-bottom-color:var(--Transparent-Color);color:var(--Black-Background-Color);font-weight:var(--Regular-FontWeight);}.TabSectionButton.active:focus, .TabSectionButton.active:hover { width:fit-content;}@media (max-width:575.98px) {#NavTabMenuSVG {display:block;}.CollectionTabText{width:100%;}}@media (min-width:576px) and (max-width:767.98px) {#NavTabMenuSVG {display:block;}.CollectionTabText{width:100%;}}@media (min-width:768px) and (max-width:991.98px) {#NavTabMenuSVG {display:block;}.CollectionTabText{width:70%;}}#CarouselProdottoPadreRelatedProjects .carousel-item {height:75vh;}.RelatedProjectsCaption {position:absolute;padding:1.25rem 5%;line-height:normal;width:fit-content;z-index:55;inset:30% 25% auto 0;}.RelatedProductTitle {line-height:1.25;font-size:var(--FontSize24px);font-weight:var(--Bold-FontWeight);color:var(--Black-Text-Color);text-decoration:none;}.ProdPadreImgPrestazioni {object-fit:contain;max-height:720px;}.ProdPadreImgMoreInfo {height:100%;max-height:500px;width:auto;}.ProdPadreVideoMoreInfo {width:100%;height:500px;object-position:50% 50%;object-fit:cover;}.RelatedProductContainer{overflow:hidden; border-radius:var(--Border-Radius-16px);}button[aria-pressed="true"] .RelatedProductContainer {border:2px solid var(--Black-Text-Color);}.RelatedProductImage {height:100%;padding:0px;transition:transform .8s ease;background-color:#f5f5f5;}.SwiperRelatedSonItemEstetiche{max-width:250px!important;border:0;background-color:transparent;font-weight:var(--Bold-FontWeight);display:flex;flex-direction:column;} .SwiperRelatedSonItemEstetiche img, SwiperRelatedSonItemEstetiche:hover img{border-radius:var(--Border-Radius-16px);}.SwiperRelatedSonItemEstetiche:hover .RelatedProductImage{transform:scale(1.2);}.SwiperRelatedSonItemEstetiche:focus {outline:none;}.SwiperRelatedSonItemEstetiche.pe-none {cursor:not-allowed;opacity:0.5;filter:grayscale(100%);color:#999;}#ProdottoFiglioIntro {column-gap:3rem;}.ProdottoFiglioIntroText {font-size:var(--FontSize20px);font-weight:var(--Bold-FontWeight);}.ProdottoFiglioTechText {font-size:initial;font-weight:var(--Bold-FontWeight);}.ProdottoFiglioTechImage {max-width:200px;}.ProdottoFiglioTechIcon {max-width:50px;}.ProdottoFiglioTechImage, .ProdottoFiglioTechIcon {aspect-ratio:1/1;border:1px solid var(--HeavyGrey-Background-Color);}@media (max-width:575.98px) {.ProdPadreImgPrestazioni{max-width:100%;height:auto;}}@media (min-width:576px) and (max-width:767.98px) {.ProdPadreImgPrestazioni{max-width:100%;height:auto;}}@media (min-width:768px) and (max-width:991.98px) {.ProdPadreImgPrestazioni{max-width:100%;height:auto;}}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) and (max-width:1399.98px) {}@media (min-width:1400px) {}.CodiceParlantePadding {padding:0 5%;overflow-x:auto;scrollbar-width:auto;}.AccordionBodyFilter .CodiceParlantePadding {padding:0 1rem;border:1px solid var(--RicercaGrey-Background-Color);border-top:0;}.SwiperRelatedSonItem {border:0;background-color:transparent;font-weight:var(--Bold-FontWeight);display:flex;flex-direction:column;align-items:baseline;}.SwiperRelatedSonItem > img {border-radius:var(--Border-Radius-16px);}.SwiperRelatedSonItem[aria-pressed="true"] > img {border:2px solid var(--Black-Text-Color);}.CodiceParlanteGeneratedContainer {background-color:var(--White-Color);border-top:1px solid var(--HeavyGrey-Background-Color);border-bottom:1px solid var(--HeavyGrey-Background-Color);font-size:var(--FontSize14px);}.ConfiguratorContainer.show .CodiceParlanteGeneratedContainer {border-bottom:1px solid var(--HeavyGrey-Background-Color);border-top:0;position:sticky;top:0;z-index:1;}.CodiceParlanteScrollButton {border:2px solid var(--Black-Text-Color);font-weight:var(--Bold-FontWeight);color:var(--Black-Text-Color);background-color:transparent;border-radius:10px;}.ColonnaProdottoFiglio {font-weight:var(--Bold-FontWeight);}.IconColumn {visibility:hidden;}.IconColumn[aria-hidden="false"] {visibility:visible;}.CodiceParlanteContainer {}.CodiceParlanteContainer::-webkit-scrollbar {display:none;width:0;height:0;}.CodiceParlanteButton {font-size:var(--FontSize14px);--char-width:0.875rem; background-color:var(--White-Color);border:1px solid var(--RicercaGrey-Background-Color);border-radius:10px;padding:0.5rem;margin:1px 1px calc(1px + 0.25rem) 1px;color:var(--Black-Text-Color);text-align:start;display:flex;align-items:center;gap:1rem;min-width:var(--char-width);}.CodiceParlanteButton > span:first-child {font-weight:var(--Bold-FontWeight);}.CodiceParlanteButton.checked {border:2px solid var(--Black-Text-Color);margin:0 0 0.25rem 0;}.CodiceParlanteButton[disabled="true"], .CodiceParlanteScrollButton[disabled] {background-color:var(--MediumGrey-Background-Color);color:var(--Grey-Dark-Color);border-color:var(--MediumGrey-Background-Color);opacity:0.4;}.CodiciParlantiModalContainer {max-width:70%;overflow-y:auto;}.CodiciParlantiModalContainer .modal-content {min-height:70vh}.CodiciParlantiDownloadItemTitle{padding:10px;}.CodiciParlantiDownloadItem {padding:8px 5px 8px 0px;border-bottom:1px solid black;align-items:center;}.SingleItemDownloadList {border-bottom-right-radius:8px;min-height:70vh;}.CodiciParlantiDownloadItem svg {cursor:pointer;}@media (max-width:575.98px) {.CodiciParlantiModalContainer {max-width:100%;}.CodiceParlanteScrollButton[data-bs-toggle="offcanvas"] {display:none;}}@media (min-width:576px) and (max-width:767.98px) {.CodiciParlantiModalContainer {max-width:100%;}.CodiceParlanteScrollButton[data-bs-toggle="offcanvas"] {display:none;}}@media (min-width:768px) and (max-width:991.98px) {.CodiciParlantiModalContainer {max-width:90%;}.CodiceParlanteScrollButton[data-bs-toggle="offcanvas"] {display:none;}}@media (min-width:992px) and (max-width:1199.98px) {.CodiciParlantiModalContainer {max-width:80%;}} 