.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:24px;font-size:20px;font-weight:700;letter-spacing:-.08px}.sliderShowAll{float:right;font-size:13px;line-height:24px}.sliderShowAll a i{margin-left:6px;font-size:11px;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;margin-bottom:5px;background-color:#d4d4d4}#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}#homeSlider .slick-dots{bottom:40px;right:0;margin-right:38px;width:310px;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:after{width:10px;height:10px}.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;height:100%;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;border:1px solid #6e6c6b;outline:0}#homeSlider .basicButton.more span{color:#6e6c6b}@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)}#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}#homeSlider .slick-dots{bottom:10px;right:inherit;margin-right:inherit;width:100%;text-align:center}#homeSlider .slick-dots li button:after{width:30px;height:30px}.homeSlideContent>div{top:inherit;bottom:64px;left:0;transform:inherit;margin-right:inherit;width:auto;text-align:center}#homeSlider .title{line-height:48px;font-size:40px;letter-spacing:-.5px}#homeSlider .text{line-height:24px;font-size:16px;letter-spacing:.1px}#homeSlider .actions{margin-top:15px}}#reasonWhy{margin:0 0 30px;background:#f6f6f6}#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:131px}#reasonWhy img{vertical-align:middle}#reasonWhy .text{display:table-cell;vertical-align:middle;height:131px;padding-right:20px;line-height:21px;font-size:16px;font-weight:700;letter-spacing:-.07px}.featuredProducts{padding:20px 0}.featuredProducts :focus{outline:0}.sliderProducts{margin:13px -15px 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:318px;overflow-y:hidden;visibility:hidden;opacity:0}.sliderProducts>ul{padding:0}.sliderProducts li[id^=prod_]{margin-bottom:0;padding:0 5px}.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){.sliderProducts .prod-name{color:#fe5000}}.featuredCategories{padding:20px 0}.sliderCategories{margin:13px -15px 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:318px;overflow-y:hidden;visibility:hidden;opacity:0}.sliderCategories ul{padding:0}.sliderCategories li{padding:0 5px}.sliderCategories li>div{border:1px solid #efefef}.sliderCategories li>div:hover{border-color:#fe5000}.sliderCategories a{outline:0}.sliderCategories .categoryImage{height:202px;line-height:202px;text-align:center}.sliderCategories .categoryImage img{display:inline-block;width:100%;height:auto;max-width:250px;vertical-align:middle}.sliderCategories .categoryName{position:relative;background:#f6f6f6;min-height:53px;padding:22px 0 11px 17px;font-size:15px;font-weight:700}.sliderCategories .categoryName p{margin-top:11px}.sliderCategories .categoryName .shortDesc{padding-top:10px;font-weight:400;font-size:12px;line-height:16px}.sliderCategories[data-type=HighPerformingItems] .categoryName .shortDesc{text-transform:lowercase}.sliderCategories[data-type=HighPerformingItems] .categoryName .shortDesc:first-letter{text-transform:uppercase}.sliderCategories li>div:hover .categoryName{color:#fe5000}.sliderCategories .categoryLogo{position:absolute;top:0;left:17px;transform:translate(0,-50%)}@media (max-width :1230px){.sliderCategories>.slick-slider{margin:0 30px}.is-mobile .sliderCategories>.slick-slider{margin:0}}@media (max-width :767px){.featuredCategories{margin-top:30px}}.cat1-group:not(.hoverfamily):hover .index{color:#fe5000;transition:all .4s}.cat1-group{position:absolute;top:4px;left:7px;transform:translate(0,-50%)}.cat1-group .h1-group{display:table-cell;height:50px;position:relative;vertical-align:middle;background:0 0!important;color:#fe5000;transition:all .2s;z-index:1}.cat1-group .h1-group>span{display:block;width:69px;height:71px;background:url(../../images/megamenu/sprite_productGroups_featCat.png) no-repeat;background-size:auto 100%}.cat1-group .h1-group .h-icon_2{background-position:-78px 0}.cat1-group .h1-group .h-icon_3{background-position:-140px 0}.cat1-group .h1-group .h-icon_4{background-position:-210px 0}.cat1-group .h1-group .h-icon_5{background-position:-290px 0}.cat1-group .h1-group .h-icon_6{background-position:-360px 0}.cat1-group .h1-group .h-icon_7{background-position:-430px 0}.cat1-group .h1-group .h-icon_8{background-position:-500px 0}.cat1-group .h1-group .h-icon_9{background-position:-568px 0}.cat1-group .h1-group .h-icon_10{background-position:-642px 0}.cat1-group .h1-group .h-icon_11{background-position:-712px 0}.cat1-group .h1-group .h-icon_12{background-position:-784px 0}.cat1-group .h1-group .h-icon_13{background-position:-853px 0}.cat1-group .h1-group .h-icon_14{background-position:-918px 0}.cat1-group .h1-group .h-icon_15{background-position:-986px 0}.cat1-group .h1-group .h-icon_16{background-position:-1070px 0}.cat1-group .h1-group .h-icon_17{background-position:-1145px 0}.cat1-group .h1-group .h-icon_18{background-position:-1207px 0}.cat1-group .h1-group .h-icon_19{background-position:-1345px 0}.cat1-group .h1-group .h-index{position:absolute;top:48px;left:-2px}.cat1-group .h1-group .h-index_1{left:5px}.cat1-group .h1-group .h-index_2{left:5px}.cat1-group .h1-group .h-index_3{left:10px}.cat1-group .h1-group .h-index_4{left:10px}.cat1-group .h1-group .h-index_5{left:5px}.cat1-group .h1-group .h-index_7{left:6px}.cat1-group .h1-group .h-index_9{left:5px}.rowheight ul li .categoryName{height:unset!important}#brandingContentAboutusDesign{margin:20px 0 33px;background:#f6f6f6;padding:20px 0 85px;text-align:center}#brandingContentAboutusDesign img{display:inline-block;max-width:100%;height:auto}#brandingContentAboutusDesign .title{padding:30px 0 6px;font-size:16px;font-weight:700;letter-spacing:-.08px;line-height:32px}#brandingContentAboutusDesign .homepageMainTitle{margin-bottom:40px}#brandingContentAboutusDesign .homepageMainTitle h1{padding:30px 0 6px;font-size:40px;font-weight:700;letter-spacing:-.08px;line-height:50px;color:#fe5000;text-align:left}#brandingContentAboutusDesign .text{font-size:14px;letter-spacing:.1px;line-height:24px}#brandingContentAboutusDesign a.btn{margin-top:20px}@media (max-width :960px){#brandingContentAboutusDesign{margin:42px 0 8px;padding:23px 0 28px}#brandingContentAboutusDesign .row>div:not(first-child){margin-bottom:28px}#brandingContentAboutusDesign .title{padding-top:25px}}@media (min-width :961px){#brandingContentAboutusDesign .row>div:not(:first-child)>div{position:relative;height:460px}#brandingContentAboutusDesign .row>div:not(:first-child)>div a{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#brandingContentAboutusDesign .row>div:nth-child(2)>div{margin-right:15px}#brandingContentAboutusDesign .row>div:nth-child(3)>div{margin-right:7.5px;margin-left:7.5px}#brandingContentAboutusDesign .row>div:last-child>div{margin-left:15px}}@media (min-width :601px) and (max-width :960px){#brandingContentAboutusDesign .text{padding:0 25px}}#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:#f6f6f6;padding:45px 0}#homepageNews #iscrizioneNewsletterContainer{background-color:#fff}@media (max-width :600px){#homepageNews{margin-bottom:19px}}#homepageNews .homeNewsSection{display:table}@media (min-width :961px){#news{padding-top:35px;display:table-cell;width:52%;padding-right:25px}}#news .home-section-title{margin-bottom:24px}.newsElement{width:calc(50% - 10px);display:inline-block;vertical-align:top;padding-right:7px;font-size:13px;line-height:20px}.newsElement .time i{margin:0 9px 7px 0;color:#fe5000}.newsElement a.title,.newsElement span.title{margin-bottom:7px;font-size:17px;font-weight:600;letter-spacing:.11px;line-height:24px}.newsElement a.readMore{margin-top:20px;display:inline-block}.newsElement a:hover{color:#fe5000}.newsElement a i{margin-left:6px;font-size:11px;color:#fe5000}@media (min-width :961px){#iscrizioneNewsletterContainer{display:table-cell;width:48%}}.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 65px 54px}#iscrizioneNewsletterContainer[data-origin=newsDetail]{padding:0}#iscrizioneNewsletterContainer .text-container p{margin:24px 0;font-size:16px;letter-spacing:.1px;line-height:24px}#iscrizioneNewsletterContainer[data-origin=homepage] .text-container p,#iscrizioneNewsletterContainer[data-origin=newsDetail] .text-container p{font-weight:600}#iscrizioneNewsletterContainer[data-origin=newsDetail] input[type=submit]{margin-top:20px}#iscrizioneNewsletterContainer .firstRow{position:relative}#iscrizioneNewsletterContainer .email{position:relative}#iscrizioneNewsletterContainer .email i{position:absolute;top:18px;left:15px}#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:43px;width:100%;font-size:16px;line-height:48px;height:50px}#iscrizioneNewsletterContainer .recaptcha{height:48px;padding:5px 10px}#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;padding-right:10px}#iscrizioneNewsletterContainer input[type=submit]{width:100%}#iscrizioneNewsletterContainer input[type=submit].btn{background:#fe5000}#iscrizioneNewsletterContainer input[type=submit].btn:hover{background:#ff6b26}@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.ba09c9dc.css.map */