.home-section-separator{background:url(../../images/custom/pattern-rigato.gif) 0 7px repeat-x;margin:20px 0 40px;height:25px;width:100%}@media (max-width :600px){.home-section-separator{margin:28px 0 58px}}.home-section-title{color:#fe5000;line-height:28px;font-size:20px;font-weight:700;letter-spacing:-.08px}.sliderShowAll{float:right;font-size:14px;font-weight:600;line-height:20px}.sliderShowAll a i{margin-left:7px;font-size:11px;font-weight:600}.sliderShowAll:hover{color:#fe5000}#homeSlider{-webkit-transition:visibility .5s linear,opacity .3s linear;-o-transition:visibility .5s linear,opacity .3s linear;transition:visibility .5s linear,opacity .3s linear;background-color:var(--color-gray-600)}#homeSlider.pre-initialize{overflow-y:hidden;visibility:hidden;opacity:0}#homeSlider .homeSlideContent,#homeSlider>div{height:400px}#homeSlider .slide-content .content ul>li{position:relative}.homeSlideDots{position:relative;z-index:10}.homeSlide-play-pause{bottom:38px;right:328px;position:absolute;border:none;background:0 0}.homeSlide-play-pause.is-paused .fa-pause{display:none}.homeSlide-play-pause:not(.is-paused) .fa-play{display:none}#homeSlider .slick-dots{bottom:40px;right:0;margin-right:38px;width:290px;text-align:left}#homeSlider .slick-dots li.slick-active button:after{background:#6e6c6b}#homeSlider .slick-dots li button{padding:5px}#homeSlider .slick-dots li button:focus-visible,.homeSlide-play-pause:focus-visible{outline:2px solid #fe5000;outline-offset:1px;border-radius:50%}.slick-dots li.slick-active button{outline:0;outline-offset:0;border-radius:50%}#homeSlider .slick-dots li button:after{width:10px;height:10px;background:#6e6c6b;opacity:.25!important;color:#000!important;font-size:6px!important;transition:transform .3s,opacity .3s}#homeSlider .slick-dots li.slick-active button:after{opacity:1!important;transform:scale(1.5)}#homeSlider .style-DARK{background:#1e1d1b;color:#fff}#homeSlider .style-DARK .text{color:var(--color-gray-200)}#homeSlider .style-DARK .basicButton.more{border:1px solid var(--color-gray-200)}#homeSlider .style-DARK .basicButton.more span{color:var(--color-gray-200)}#homeSlider .style-EXHIBITION{background:#d4d4d4;color:var(--color-gray-600)}#homeSlider .style-EXHIBITION .text{color:var(--color-gray-600)}#homeSlider .style-EXHIBITION .basicButton.more{border:1px solid var(--color-gray-600)}#homeSlider .style-EXHIBITION .basicButton.more span{color:var(--color-gray-600)}#homeSlider .style-DEFAULT{background:#d4d4d4;color:var(--color-gray-700)}#homeSlider .style-DEFAULT .text{color:var(--color-gray-600)}#homeSlider .style-DEFAULT .basicButton.more{border:1px solid var(--color-gray-600)}#homeSlider .style-DEFAULT .basicButton.more span{color:var(--color-gray-600)}.homeSlideImage{position:absolute;top:0;left:0;width:100%;height:100%}.homeSlideImage picture{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.homeSlideImage img{position:absolute;top:0;left:50%;display:block;width:100%;max-width:1440px;max-height:400px;height:100%;max-height:400px;object-fit:cover;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);opacity:1;-webkit-transition:opacity 1s cubic-bezier(.46,.03,.52,.96) .2s,-webkit-transform 1s cubic-bezier(.46,.03,.52,.96) .2s,max-width 1s cubic-bezier(.46,.03,.52,.96) .2s;transition:opacity 1s cubic-bezier(.46,.03,.52,.96) .2s,transform 1s cubic-bezier(.46,.03,.52,.96) .2s,max-width 1s cubic-bezier(.46,.03,.52,.96) .2s}#homeSlider.pre-initialize .homeSlideImage img{left:0;transform:none;max-width:100%;opacity:0;-webkit-transform:scale(1.6) translateX(-50%);transform:scale(1.6) translateX(-50%)}.homeSlideContent{position:relative}.homeSlideContent>div{position:absolute;right:0;top:50%;transform:translate(0,-50%);margin-right:38px;width:310px}#homeSlider .title{line-height:60px;font-size:56px;font-weight:700;letter-spacing:-1px}#homeSlider .smaller .title{margin-bottom:4px;font-size:28px;line-height:33px}#homeSlider .text{line-height:28px;font-size:18px;font-weight:600}#homeSlider .text ul{text-align:center;display:inline-block}#homeSlider .text li{text-align:left;line-height:19px}#homeSlider .actions{margin-top:34px;line-height:55px}#homeSlider .smaller .actions{margin-top:14px}#homeSlider .basicButton{border:1px solid transparent}#homeSlider .basicButton span{height:48px;font-size:16px;font-weight:600}#homeSlider .actions a.basicButton:nth-of-type(2){margin-left:13px}#homeSlider .basicButton.more{background:0 0;outline:0}@media (min-width :601px){#homeSlider .slideMobile{display:none}}@media (max-width :600px){#homeSlider .slideDesktop{display:none}#homeSlider .basicButton span{height:44px}}@media (min-width :601px) and (max-width :900px){#homeSlider .homeSlideContent,#homeSlider>div{height:300px}.homeSlideImage img{position:relative;width:auto;object-fit:inherit;max-width:none;left:-111px;transform:scale(1)}.homeSlide-play-pause{bottom:30px;right:178px}#homeSlider .slick-dots{bottom:32px;margin-right:28px;width:150px}.homeSlideContent>div{margin-right:28px}#homeSlider .title{line-height:40px;font-size:36px}#homeSlider .text{line-height:24px;font-size:14px}}@media (min-width :601px) and (max-width :830px){.homeSlideContent>div{background:#f6f6f6;box-shadow:0 5px 29px 0 rgba(0,0,0,.25);padding:13px}}@media (max-width :600px){#homeSlider{margin-bottom:0}#homeSlider .homeSlideContent,#homeSlider>div{height:442px}.homeSlideImage img{max-height:442px}.homeSlideDots{position:absolute;bottom:5px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.homeSlide-play-pause{position:unset;margin-top:9px;padding:5px;width:45px;font-size:28px}#homeSlider .slick-dots{display:block;position:unset;width:unset;margin-right:unset}#homeSlider .slick-dots li button:after{margin-left:4px;width:30px;height:30px}.homeSlideContent>div{top:inherit;bottom:60px;left:0;transform:inherit;margin-right:inherit;width:auto;text-align:center;padding:0 4px}#homeSlider .smaller .title{line-height:30px;font-size:24px;letter-spacing:-.5px}#homeSlider .text{line-height:22px;font-size:16px;letter-spacing:.1px}#homeSlider .actions{margin-top:15px}}#reasonWhy{background:#fff}#reasonWhy .row{overflow-x:hidden;white-space:nowrap;font-size:0}body.isTouchDevice #reasonWhy .row{overflow-x:auto}#reasonWhy .row>div{float:none;display:inline-block;min-width:268px;white-space:normal;vertical-align:top}#reasonWhy .img{float:left;padding-right:20px;line-height:152px}#reasonWhy img{vertical-align:middle}#reasonWhy .text{display:table-cell;vertical-align:middle;height:152px;padding-right:20px;line-height:21px;font-size:16px;font-weight:700;letter-spacing:-.07px}.featuredProducts{padding:80px 0;background:var(--color-gray-50)}.featuredProducts-ultimeNovita{padding-bottom:20px}.featuredProducts :focus{outline:0}.sliderProducts{margin:20px -5px 0;-webkit-transition:visibility .5s linear,opacity .3s linear;-o-transition:visibility .5s linear,opacity .3s linear;transition:visibility .5s linear,opacity .3s linear}.sliderProducts.pre-initialize{height:410px;overflow-y:hidden;visibility:hidden;opacity:0}.sliderProducts>ul{padding:0}.sliderProducts li[id^=prod_]{margin-bottom:0;padding:0 5px}.sliderProducts .product{border-radius:8px;background:#fff}.sliderProducts .product:hover .product_info,.sliderProducts .product_info{background:#fff}.sliderProducts .product_colors{bottom:10px}.sliderProducts .product_info.product_info_withcolor{margin-top:0}.sliderProducts .product_image .image{height:auto;vertical-align:top;padding:0 0 28px;font-size:0}.sliderProducts .product_image a{display:block}.productListingWidget .sliderProducts .product>.product_image img{width:100%}.sliderProducts .product .new-label{display:none}@media (max-width :1230px){.sliderProducts>.slick-slider{margin:0 30px}.is-mobile .sliderProducts>.slick-slider{margin:0}}@media (max-width :767px){.featuredProducts{padding-top:40px}.sliderProducts .prod-name{color:#fe5000}}.featuredCategories{padding:20px 0 80px;background:var(--color-gray-50)}.sliderCategories{margin:20px -5px 0;-webkit-transition:visibility .5s linear,opacity .3s linear;-o-transition:visibility .5s linear,opacity .3s linear;transition:visibility .5s linear,opacity .3s linear}.sliderCategories.pre-initialize{height:308px;overflow-y:hidden;visibility:hidden;opacity:0}.sliderCategories ul{padding:0}.sliderCategories li{box-sizing:border-box;padding:0 5px}.sliderCategories li>div{border:1px solid #efefef;border-radius:8px;background:#fff}.sliderCategories li>div:hover{border-color:#fe5000}.sliderCategories a{outline:0}.sliderCategories .categoryImage{display:flex;align-items:center;height:169px}.sliderCategories .categoryImage img{width:100%;height:auto}.sliderCategories .categoryName{border-top:1px solid var(--color-gray-200);height:60px;padding:20px;display:flex;justify-content:flex-start;gap:16px;align-items:center}.sliderCategories li>div:hover .categoryName{color:#fe5000}.sliderCategories .categoryName p{font-weight:500}@media (max-width :1230px){.sliderCategories>.slick-slider{margin:0 30px}.is-mobile .sliderCategories>.slick-slider{margin:0}}@media (max-width :767px){.featuredCategories{padding-bottom:40px}}#brandingContentAboutusDesign{background:#ededed;padding:40px 0}#brandingContentAboutusDesign .brandingContentAboutusDesign-card-container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}#brandingContentAboutusDesign .brandingContentAboutusDesign-card{border-radius:8px;background:#fff;display:flex;flex-direction:column}#brandingContentAboutusDesign img{display:inline-block;height:auto;width:100%;max-width:100%}#brandingContentAboutusDesign .textElements{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:14px 16px}#brandingContentAboutusDesign .homepageMainTitle{margin-bottom:24px;padding:20px;background-color:#fff;border-radius:8px}#brandingContentAboutusDesign .homepageMainTitle h1{margin-bottom:8px;font-size:36px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:-.18px;color:#fe5000}#brandingContentAboutusDesign h2{font-size:24px;font-weight:500}#brandingContentAboutusDesign .text{font-size:14px;font-weight:400}#brandingContentAboutusDesign a.btn{margin-top:10px}@media (min-width :850px){#brandingContentAboutusDesign{padding:80px 0}#brandingContentAboutusDesign .brandingContentAboutusDesign-card-container{grid-template-columns:repeat(3,1fr);gap:10px}#brandingContentAboutusDesign .textElements{padding:28px 32px}}#brandingContentElesaSeoDescription{position:relative}#brandingContentElesaSeoDescription .building{position:absolute;top:0;right:0;height:172px;width:auto}#brandingContentElesaSeoDescription .title{margin-bottom:10px;font-size:24px;font-weight:700;letter-spacing:-.1px;line-height:29px;color:#fe5000}#brandingContentElesaSeoDescription .homepage-seo-description{padding:27px 0 20px;font-size:13px;line-height:20px}#brandingContentElesaSeoDescription .certificates{padding-bottom:10px;display:flex;align-items:flex-end;justify-content:center}#brandingContentElesaSeoDescription .certificate picture{padding-right:4px}#brandingContentElesaSeoDescription .certificate img{vertical-align:middle;width:auto}@media (max-width :600px){#brandingContentElesaSeoDescription{height:auto}#brandingContentElesaSeoDescription .homepage-seo-description{padding:37px 0 20px}#brandingContentElesaSeoDescription .certificates{padding-bottom:10px;display:flex;align-items:center;flex-direction:column}#brandingContentElesaSeoDescription .certificates .certificate{margin-bottom:10px}}@media (max-width :960px){#brandingContentElesaSeoDescription .maxWidth1140{background:#dedede;padding-top:172px}}@media (min-width :961px){#brandingContentElesaSeoDescription{height:286px}#brandingContentElesaSeoDescription .building{height:286px;z-index:1}#brandingContentElesaSeoDescription .maxWidth1140{overflow:hidden;position:relative}#brandingContentElesaSeoDescription .diagonal{position:absolute;top:-100px;left:296px;transform:rotate(-21deg);border-right:24px solid #fff;width:200px;background:#dedede;height:200%;z-index:1}#brandingContentElesaSeoDescription .elesaDescriptionBackground{background-color:#dedede;position:absolute;top:0;left:0;z-index:2;width:99999px;height:286px}#brandingContentElesaSeoDescription .elesaDescription{background-color:#dedede;z-index:3;position:relative;width:420px;height:286px}}#homepageNews{background-color:#fff;padding:80px 0}#homepageNews #iscrizioneNewsletterContainer{background-color:var(--color-gray-50)}#homepageNews .homeNewsSection{display:table}@media (min-width :961px){#news{padding-top:40px;display:table-cell;width:50%;padding-right:40px}}#news .home-section-title{margin-bottom:24px}.newsElement{width:calc(50% - 10px);display:inline-block;vertical-align:top;padding-right:7px}.newsElement .time{font-size:12px;font-weight:500;line-height:16px}.newsElement .time i{margin-right:5px;color:#fe5000}.newsElement a.title,.newsElement span.title{display:block;margin-top:10px;font-weight:600;line-height:24px}.newsElement p{margin-top:10px;font-size:14px;font-weight:400;line-height:22px}.newsElement a.readMore{margin-top:20px;display:inline-block;font-size:12px;font-weight:600;line-height:16px}.newsElement a:hover{color:#fe5000}.newsElement a i{margin-left:6px;font-size:11px}#homepageNews #iscrizioneNewsletterContainer .secondRow>div{display:flex;justify-content:space-between;align-items:flex-start}#homepageNews #iscrizioneNewsletterContainer .secondRow .btn{margin-left:20px;width:auto}@media (max-width:960px){#homepageNews #iscrizioneNewsletterContainer{margin-top:35px}}@media (min-width :961px){#homepageNews #iscrizioneNewsletterContainer{display:table-cell;width:50%;border-radius:250px 0 0 250px;padding:40px 40px 40px 180px;position:relative}#homepageNews #iscrizioneNewsletterContainer::after{content:"";position:absolute;top:0;left:100%;width:10000px;height:100%;background-color:var(--color-gray-50)}}.bar{background:0 0}.bar h1{line-height:50px;padding:0;color:#fe5000;text-transform:uppercase;background:#fff;display:inline-block;padding-right:20px;font-weight:700}#iscrizioneNewsletterContainer{background:#f6f6f6;padding:35px 50px}#iscrizioneNewsletterContainer[data-origin=newsDetail]{padding:0}#iscrizioneNewsletterContainer .text-container p{margin:10px 0;font-size:16px;letter-spacing:.1px;line-height:22px}#iscrizioneNewsletterContainer .text-container p{font-weight:600}#iscrizioneNewsletterContainer .form-container .required-field-text{font-size:13px;font-weight:400;line-height:inherit;float:none;margin-bottom:10px}#iscrizioneNewsletterContainer[data-origin=newsDetail] input[type=submit]{margin-top:20px}#iscrizioneNewsletterContainer input[name=email]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8e9ea;border:0;outline:0;padding-left:10px;margin-top:5px;width:100%;font-size:16px;line-height:48px;height:50px}#iscrizioneNewsletterContainer .g-recaptcha:not(.recaptchaEnterprise){-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}#iscrizioneNewsletterContainer .secondRow{margin-top:24px}#iscrizioneNewsletterContainer .privacy{font-size:13px;margin-bottom:10px}#iscrizioneNewsletterContainer #privacyNewsletter:focus-visible{outline:2px solid #fe5000;outline-offset:2px}#iscrizioneNewsletterContainer input[type=submit]{width:100%}#iscrizioneNewsletterContainer input[type=submit].btn{background:#fe5000}#iscrizioneNewsletterContainer input[type=submit].btn:hover{background:#ff6b26}.inputContainer .errorMessage{color:red;margin-top:5px;font-size:13px}@media (max-width :600px){#iscrizioneNewsletterContainer{margin-top:35px!important}#iscrizioneNewsletterContainer input[type=submit]{margin-top:20px}#iscrizioneNewsletterContainer .recaptcha{margin-top:20px}#iscrizioneNewsletterContainer .privacy{margin-left:9px}}@media (max-width :960px){#iscrizioneNewsletterContainer{padding:35px 15px 47px}#iscrizioneNewsletterContainer[data-origin=homepage]{margin:0 -15px}#iscrizioneNewsletterContainer[data-origin=newsletterPage]{margin:0 -5px!important}}@media (min-width :601px) and (max-width :960px),(min-width :1131px){#iscrizioneNewsletterContainer[data-origin=homepage] .recaptcha:not(.recaptchaContainer_Enterprise){position:absolute;right:0;top:0;width:197px}}@media (min-width :600px){.newsletterContainer{width:940px;margin:0 auto 40px auto}}.newsletterContainer .bar h3{text-transform:uppercase;color:#fe5000}
/*# sourceMappingURL=combined.elesa.homepage.min.78756202.css.map */