.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:var(--color-red-500);line-height:24px;font-size:20px;font-weight:700;letter-spacing:-.08px}.sliderShowAll{float:right}.sliderShowAll a{display:inline-flex;align-items:center;text-decoration:none;gap:6px;transition:gap .15s ease}.sliderShowAll a:hover{gap:10px;opacity:.9}.sliderShowAll a i{margin-left:6px;font-size:12px}#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:539px;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:var(--color-red-500)}}.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:var(--color-red-500)}.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:var(--color-red-500)}.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:var(--color-red-500);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:var(--color-red-500);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{padding:80px 0;text-align:left;margin:0}#brandingContentAboutusDesign .brandingElements{display:flex;justify-content:space-between;column-gap:40px}#brandingContentAboutusDesign .brandingElement{display:flex;flex-direction:column;border-radius:12px;width:50%}#brandingContentAboutusDesign img{width:100%;border-radius:12px 12px 0 0}#brandingContentAboutusDesign .title{padding:0 0 20px}#brandingContentAboutusDesign .homepageMainTitle{margin-bottom:20px}#brandingContentAboutusDesign a.btn{margin-top:20px}#brandingContentAboutusDesign .textElements{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:32px}@media (max-width :600px){#brandingContentAboutusDesign .brandingElements{flex-direction:column;row-gap:40px}#brandingContentAboutusDesign .brandingElement{width:100%}#brandingContentAboutusDesign .textElements{padding:10px}}#brandingContentTellureSEODescription{margin:0}#brandingContentTellureSEODescription .seoDescContainer{display:flex;justify-content:space-between;gap:0}#brandingContentTellureSEODescription .seoDescLeft{flex:0 0 495px;max-width:495px;padding:80px 135px 80px 0;display:flex;flex-direction:column;justify-content:space-between}#brandingContentTellureSEODescription .seoDescLeft h1{margin:0 0 20px 0}#brandingContentTellureSEODescription .seoDescLeft p{text-align:justify;margin:0 0 20px 0;flex:1}#brandingContentTellureSEODescription .certificationBadges{display:flex;gap:20px;align-items:center}#brandingContentTellureSEODescription .certificationBadges img{width:60px;height:60px;padding:8px}#brandingContentTellureSEODescription .seoDescRight{flex:0 0 720px;max-width:720px;position:relative}#brandingContentTellureSEODescription .seoDescRight::before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,var(--color-blue-600) 0,transparent 100%);z-index:1;pointer-events:none}#brandingContentTellureSEODescription .seoDescRight img{width:100%;height:100%;object-fit:cover}@media (max-width:960px){#brandingContentTellureSEODescription .seoDescContainer{flex-direction:column}#brandingContentTellureSEODescription .seoDescLeft,#brandingContentTellureSEODescription .seoDescRight{flex:1 1 100%;max-width:100%}#brandingContentTellureSEODescription .seoDescRight{height:300px}}@media (max-width:768px){#brandingContentTellureSEODescription{padding:40px 0}#brandingContentTellureSEODescription .seoDescLeft{padding:32px 24px}#brandingContentTellureSEODescription .certificationBadges{gap:12px}#brandingContentTellureSEODescription .certificationBadges img{width:50px;height:50px;padding:6px}#brandingContentTellureSEODescription .seoDescRight{height:250px}}#homepageNews{padding:80px 0}@media (max-width :600px){#homepageNews{margin-bottom:19px}}#homepageNews .homeNewsSection{display:flex;width:100%;flex-wrap:wrap;align-items:stretch;justify-content:space-between}@media (min-width :961px){#news{padding-top:0;flex:0 0 auto;width:calc(50% - 25px);padding-right:0}}#news .news-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}#news .home-section-title{margin:0}.newsContainer{display:flex;flex-direction:column;gap:20px}.newsElement{width:100%;display:flex;gap:20px;padding:0;vertical-align:top}.newsElement:first-child{border-bottom:1px solid #7187a2;padding-bottom:15px}.newsElement .newsImage{flex-shrink:0;width:150px;height:150px;border-radius:12px;display:flex;align-items:center;justify-content:center}.newsElement .newsImage img{width:100%;height:auto}.newsElement .newsContent{flex:1;display:flex;flex-direction:column;gap:7px;padding:7px 0}.newsElement .time i{margin:0 9px 7px 0;color:var(--color-red-500)}.newsElement .title{margin:0 0 8px 0;display:block}.newsElement p{margin:0;flex:1;line-height:24px}.newsElement a.readMore{display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:gap .15s ease;align-self:flex-start;margin-top:auto}.newsElement a.readMore:hover{gap:10px;opacity:.9}.newsElement a i{margin-left:6px;font-size:12px}#iscrizioneNewsletterContainer[data-origin=homepage]{width:calc(39.2% - 20px);margin-top:59px}@media (max-width:960px){#news{width:100%;margin-bottom:40px}#homepageNews #iscrizioneNewsletterContainer{width:100%;margin:0 auto}}@media (max-width:768px){#homepageNews{padding:40px 0}}.bar{background:0 0}.bar h1{line-height:50px;padding:0;color:var(--color-red-500);text-transform:uppercase;background:#fff;display:inline-block;padding-right:20px;font-weight:700}#iscrizioneNewsletterContainer{padding-top:3.6%;padding-bottom:3.6%;padding-left:5.4%;padding-right:5.4%;border-radius:12px}#iscrizioneNewsletterContainer .text-container p{margin:10px 0}#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;border:1px solid #d5d7da;border-radius:8px;outline:0;padding:10px 14px;width:100%;height:46px}#iscrizioneNewsletterContainer .recaptcha{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:10px}#iscrizioneNewsletterContainer .privacy{display:flex;padding-right:10px}#iscrizioneNewsletterContainer .privacy label{cursor:pointer;text-align:justify}#iscrizioneNewsletterContainer .privacy input[type=checkbox]{margin-right:8px;width:16px;height:16px;border:1px solid #d5d7da;border-radius:4px}#iscrizioneNewsletterContainer button[type=submit]{margin-top:20px}#iscrizioneNewsletterContainer #recaptchaNEWSLETTER_SUBSCRIBE_NEWSLETTER_LIST{text-align:justify}@media (max-width :600px){#iscrizioneNewsletterContainer{margin-top:35px!important}#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:var(--color-red-500)}
/*# sourceMappingURL=combined.tellurerota.homepage.min.35bd1652.css.map */