@font-face{font-family:Source Sans Pro Light;src:url(/build/fonts/SourceSansPro-Light.9bbfd7cb.ttf)}@font-face{font-family:Source Sans Pro;src:url(/build/fonts/SourceSansPro-Regular.df87f53c.ttf)}@font-face{font-family:Source Sans Pro Bold;src:url(/build/fonts/SourceSansPro-SemiBold.f2fa8f36.ttf)}@font-face{font-family:Reman;src:url(/build/fonts/Reman.d2705322.ttf)}@font-face{font-family:Autography;src:url(/build/fonts/Autography.4a770540.otf)}body{background-color:#f2f2f2}body.homepage,body.newsletter{background-color:#fff}.bg-white{background-color:#fff!important}header{color:#fff;font-size:13px}.navbar{background-color:#2b2a2a!important}.wrapper{position:relative}.smaller-container{margin:auto;width:70%}#bg-overlap{bottom:0;height:200px;position:absolute;width:100%}#main-background-wrapper{background-image:url(/build/images/bg-iscrizione.66fcdcda.svg);background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}#main-background-wrapper.thank-you{background-image:url(/build/images/bg-thank-you.55d566c0.svg)}#main-background-wrapper.thank-you-2{background-image:url(/build/images/bg-thank-you-2.965773e4.svg)}main{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}main .content{margin:0 auto;position:relative;z-index:1}main{position:relative;top:0}.big-button{border-radius:100px;box-shadow:0 1px 4px 0 #999;font-size:21px;height:50px;line-height:50px;text-align:center;width:50px}.big-button.white-button{background:#fff;color:#000}#sidebar-bg{background-color:#fff;opacity:0;top:0;transition:opacity .4s;z-index:9998}#sidebar-bg.semi-opaque{opacity:.5}#sidebar{background-color:#000!important;font-family:Source Sans Pro,sans-serif;overflow-y:auto;right:0;top:0;transition:all .3s;width:360px;z-index:9999}#sidebar.hidden{right:-360px}#sidebar .main-nav a{color:#b1b1b1;font-size:21px}#sidebar .small-nav a{color:#b1b1b1;font-size:13px;font-weight:lighter}#sidebar .main-nav a:hover,#sidebar .small-nav a:hover{color:#fff;text-decoration:underline}#sidebar .collapse{padding:.5rem 1rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent}#sidebar-toggle{color:#000;font-size:21px;line-height:50px;position:fixed;right:50px;text-decoration:none;top:100px;transition:all .3s;z-index:10}#sidebar-toggle.slide-up{top:-200px}.corpo-img-container{position:relative;z-index:10}.main-description{color:#000;font-family:Source Sans Pro;font-size:25px;letter-spacing:0;line-height:32px}.newsletter .main-description{margin-top:6rem!important}.azienda #inner-container .image-and-text{margin:8rem auto;max-width:1440px}form .input-style{border-radius:100px;padding:16px 32px}form .subscribe-button{background-color:#009640;border:none;color:#fff;font-family:Source Sans Pro;font-size:15px;font-weight:600;letter-spacing:1px;line-height:21px;text-align:center;text-transform:uppercase;transition:all .3s}form .subscribe-button:hover{background-color:#000}form .privacy-label{color:#000;font-family:Source Sans Pro;font-size:15px;letter-spacing:0;line-height:19px}footer{background-color:#2b2a2a}footer h5{font-family:Source Sans Pro;font-size:20px;font-weight:700;letter-spacing:0;line-height:25px;margin-bottom:1.3rem}footer.text-white h5{color:#fff}footer .col-20-perc li a{color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;font-family:Source Sans Pro;font-size:15px;letter-spacing:0;line-height:19px}footer.text-white .col-20-perc li a{color:hsla(0,0%,100%,.55)!important}footer.text-white .col-20-perc li a:hover{color:#e20714}footer .small-list{font-family:Source Sans Pro;font-size:12px;letter-spacing:0;line-height:15px;opacity:.8;text-align:center}footer.text-white .small-list,footer.text-white .small-list a{color:#fff!important}footer .corpo-img{min-width:0;width:140px}footer .footer-claim{color:#fff;display:inline;font-family:Source Sans Pro;font-size:25.51px;font-weight:700;letter-spacing:0;line-height:32px}footer .col-20-perc{flex:0 0 auto;width:20%}.h3-uppercase h3{font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:20px;text-align:center;text-transform:uppercase}.carousel-control-prev-icon.black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon.black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.space-top{margin-top:8rem}.space-bottom{margin-bottom:8rem}.padding-top{padding-top:8rem}.padding-bottom{padding-bottom:8rem}.light-grey-bg{background:#f2f2f2}.img-fluid,.img-thumbnail{max-height:100%}.font-reman{font-family:Reman}.font-autography{font-family:Autography}.font-source-sans-pro{font-family:Source Sans Pro}.font-source-sans-pro-light{font-family:Source Sans Pro Light}.font-source-sans-pro-bold{font-family:Source Sans Pro Bold}.huge-size{font-size:130px}.rounded-white-button{background:#fff;border-radius:50px;color:#000;padding:8px 24px;text-decoration:none}@media (max-width:992px){.space-top{margin-top:3rem}.space-bottom{margin-bottom:4rem}}.hero-image{min-height:500px!important}.hero-image .main-icon{left:50%;margin-left:-92px;position:absolute;top:10%}.hero-image h1{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#000;bottom:30%;font-family:Reman;font-size:130px;letter-spacing:2px;line-height:152px;text-align:center;width:100%}.hero-image h1,.hero-image h3{color:#000;font-style:normal;font-weight:400;left:0;position:absolute}.hero-image h3{bottom:20%;font-family:Source Sans Pro;font-size:23px;line-height:29px}.hero-image .main-claim{bottom:9%;color:#000;font-family:Source Sans Pro Bold;font-size:25.5082px;font-style:normal;font-weight:700;left:0;line-height:32px;position:absolute;text-align:center;width:100%}.hero-image .img-overlap-top{left:0;max-width:600px;position:absolute;top:0}.hero-image .img-overlap-bottom{bottom:-100px;max-width:300px;position:absolute;right:0}.row .col-lg-6:nth-child(odd) .home-campaign-inner,.row .col-lg-6:nth-child(odd) .image-carousel{float:right}.row .col-lg-6:nth-child(2n) .home-campaign-inner,.row .col-lg-6:nth-child(2n) .image-carousel{float:left}.row .col-lg-6 .image-carousel{min-height:600px;width:600px}.row .col-lg-6 .image-carousel .carousel-inner{height:100%;text-align:center;width:600px}.row .col-lg-6 .image-carousel .carousel-inner .img-wrapper{background:radial-gradient(100% 100% at 50% 0,#7dc5b5 0,#abe0d4 100%);border-radius:35px;height:100%}.row .col-lg-6 .image-carousel .carousel-title p{font-family:Source Sans Pro;font-size:13px;font-style:normal;font-weight:400;letter-spacing:4.0625px;line-height:16px;text-align:center;text-transform:uppercase}.home-campaign{min-height:500px}.home-campaign .campaign-title{width:600px}.home-campaign .campaign-title p{font-family:Source Sans Pro;font-size:13px;font-style:normal;font-weight:400;letter-spacing:4.0625px;line-height:16px;text-align:center;text-transform:uppercase}.home-campaign .home-campaign-inner{position:relative;width:600px}.home-campaign .home-campaign-inner .img-wrapper{border-radius:35px}.home-campaign .home-campaign-inner .img-wrapper img{margin-left:3rem}.home-campaign .home-campaign-inner .text{color:#fff;font-family:Source Sans Pro Bold;font-size:29px;font-style:normal;font-weight:700;left:50%;line-height:34px;position:absolute;top:50%;width:40%}.home-campaign .home-campaign-inner .btn{background:#fff;border-radius:24px;font-weight:600;height:auto;left:50%;letter-spacing:1px;line-height:23px;padding:12px 46px;position:absolute;top:75%;width:auto}.home-campaign .home-campaign-inner .btn,.home-offers h3{font-family:Source Sans Pro;font-size:16px;font-style:normal;text-align:center}.home-offers h3{font-weight:400;letter-spacing:2px;line-height:20px;text-transform:uppercase}.home-offers h4{font-family:Source Sans Pro;font-size:32px;font-style:normal;font-weight:600;line-height:46px;text-align:center}.home-offers .single-offer .single-offer-wrapper a{color:#000;text-decoration:none}.home-offers .single-offer .single-offer-wrapper a p{font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:400;line-height:19px;text-align:center;text-decoration:none}.home-offers .single-offer .single-offer-wrapper a .btn{background-color:#e20714;border-radius:24px;color:#fff;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center}.image-stream .img-wrapper img{width:100%}.image-stream .brand-stream-item .content-wrapper{height:100%;position:relative;width:100%}.image-stream .brand-stream-item .content-wrapper>div{background-position:bottom;display:inline-block;height:100%;width:100%}.image-stream .brand-stream-item .content-wrapper .logo{display:block;margin:5rem auto 3rem;width:30%}.image-stream .brand-stream-item .content-wrapper .img-wrapper{margin-top:4rem;overflow:initial}.image-stream .brand-stream-item .content-wrapper .img-wrapper .center-image{display:block;margin:0 auto 6rem;width:77%}.image-stream .brand-stream-item .content-wrapper .text{bottom:1rem;font-family:Source Sans Pro;font-size:25px;font-style:normal;font-weight:700;font-weight:600;left:15%;line-height:31px;position:absolute;width:70%}.store-search{height:600px}.store-search .store-search-inner{margin:auto;width:70%}.store-search .store-search-inner h2{font-family:Source Sans Pro;font-size:41px;font-style:normal;font-weight:600;line-height:48px}.store-search .store-search-inner p{font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:20px;text-transform:uppercase}.store-search .store-search-inner .search-input-wrapper{border-radius:24px;box-shadow:0 0 15px hsla(0,0%,78%,.5);position:relative}.store-search .store-search-inner .search-input-wrapper input{border:none;border-radius:24px;line-height:48px;padding:0 20px;width:100%}.store-search .store-search-inner .search-input-wrapper .icon{float:right;position:absolute;right:2px;top:2px}.generic-cta .generic-cta-inner{border-radius:34px;height:600px;width:600px}.generic-cta .generic-cta-inner .main-corp{margin-top:5rem!important}.generic-cta .generic-cta-inner h2{font-family:Source Sans Pro Bold;font-size:36px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:3rem;text-align:center}.generic-cta .generic-cta-inner .btn{background-color:#e20714;border-radius:24px;color:#fff;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center}.logo-and-title .main-img{width:185px}.logo-and-title h1{font-size:32px;font-weight:600;line-height:46px}.logo-and-title .text,.logo-and-title h1{font-family:Source Sans Pro;font-style:normal;text-align:center}.logo-and-title .text{font-size:23px;font-weight:400;line-height:29px}.logo-and-title .text p{margin-bottom:0}.initiatives .initiatives-item{padding-top:5rem}.initiatives .initiatives-item.border-top{border-color:#000!important}.initiatives .initiatives-item .img-wrapper{border-radius:34px;height:600px;width:600px}.initiatives .initiatives-item .info-wrapper{height:600px;width:600px}.initiatives .initiatives-item .info-wrapper>div{width:90%}.initiatives .initiatives-item .info-wrapper>div h3{font-family:Source Sans Pro;font-size:31px;font-style:normal;font-weight:600;line-height:44px}.initiatives .initiatives-item .info-wrapper>div .text{font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:2rem}.initiatives .initiatives-item .info-wrapper>div .btn{background-color:#e20714;border-radius:24px;color:#fff;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center}.initiatives .initiatives-item .initiatives-separator{border-top:1px solid #000;margin-top:6rem;max-width:1200px;text-align:center}.initiatives-details{background-color:#fff;padding-top:5rem}.initiatives-details h3{font-family:Source Sans Pro;font-size:31px;font-style:normal;font-weight:600;line-height:44px}.initiatives-details .img-wrapper{border-radius:34px;overflow:hidden;width:600px}.initiatives-details .info-wrapper{width:600px}.initiatives-details .info-wrapper>div{width:90%}.initiatives-details .info-wrapper>div .text{margin-bottom:2rem}.initiatives-details .info-wrapper>div .text img{height:auto;max-width:100%}.initiatives-details .info-wrapper>div .btn{border-radius:24px;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center}.initiatives-details .info-wrapper>div .btn.btn-red{background-color:#e20714;color:#fff}.initiatives-details .info-wrapper>div .btn.btn-grey{background-color:#e6e6e6;color:#000}.initiatives-details .info-wrapper>div .btn.btn-grey:hover{background-color:#e20714;color:#fff}.stores-list .table-title{font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px}.stores-list table td,.stores-list table th{font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:60px}.stores-list table th{border-bottom:4px solid #000;font-family:Source Sans Pro Bold}.stores-list table>:not(:first-child){border-top:none}.stores-list table .pin{margin-right:10px}.stores-list table .link{color:#000;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400}.head-campaign .top{position:relative}.head-campaign .top h1{color:#fff;font-family:Source Sans Pro Bold;font-size:57.1343px;font-style:normal;font-weight:700;line-height:68px}.head-campaign .top h3{color:#fff;font-family:Source Sans Pro;font-size:23px;font-style:normal;font-weight:400;line-height:29px}.head-campaign .top .overlap{bottom:0;left:calc(var(--bs-gutter-x, .75rem)*-1);position:absolute;right:calc(var(--bs-gutter-x, .75rem)*-1)}.head-campaign .top .overlap img{height:200px!important}.head-campaign .bottom .text{font-size:23px;font-weight:400;line-height:29px;width:50%}.head-campaign .bottom .btn,.head-campaign .bottom .text{font-family:Source Sans Pro;font-style:normal;text-align:center}.head-campaign .bottom .btn{background-color:#e20714;border-radius:24px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;transition:all .3s}.head-campaign .bottom .btn:hover{background-color:#000!important}.campaign-images img{padding:3rem}.campaign-images .left .img-wrapper{float:right}.campaign-images .right{display:flex!important}.rss-feed{background:#f5f6fb}.rss-feed .post-wrapper{width:60%}.rss-feed .post-wrapper .main-title{font-family:Source Sans Pro;font-size:36px;font-style:normal;font-weight:600;line-height:48px}.rss-feed .post-wrapper .category{font-family:Source Sans Pro;font-size:13px;font-style:normal;font-weight:400;letter-spacing:4.0625px;line-height:16px;text-transform:uppercase}.rss-feed .post-wrapper .title{font-family:Source Sans Pro;font-size:31px;font-style:normal;font-weight:600;line-height:37px}.rss-feed .post-wrapper .description,.rss-feed .post-wrapper .item-link{font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:400;line-height:23px}.rss-feed .post-wrapper .item-link{color:#000;text-decoration-line:underline}.rss-feed .post-wrapper .main-cta{background:#000;border-radius:24px;color:#fff;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center;text-decoration:none}.image-and-text .img-wrapper{border-radius:34px;height:500px;overflow:hidden;position:relative;width:600px}.image-and-text .img-wrapper img{left:-20%;position:absolute;top:-20%;width:140%}.image-and-text .img-wrapper.no-offset img{position:static;width:100%}.image-and-text .info-wrapper{height:500px;width:600px}.image-and-text .info-wrapper>div{width:70%}.image-and-text .info-wrapper>div h2,.image-and-text .info-wrapper>div h3{font-family:Source Sans Pro}.image-and-text .info-wrapper>div .text{font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:2rem}.social-activities{padding-bottom:6rem;padding-top:6rem}.social-activities .item{padding-bottom:3rem;padding-top:3rem}.social-activities .item .main-title{font-family:Source Sans Pro;font-size:31px;font-style:normal;font-weight:600;line-height:43px;text-align:center}.social-activities .item .main-subtitle{font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:3rem;text-align:center;width:60%}.social-activities .item .img-wrapper{border-radius:34px;height:484px;overflow:hidden;position:relative;width:484px}.social-activities .item .img-wrapper img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.social-activities .item .info-wrapper .date{font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.social-activities .item .info-wrapper .title{color:#e20714;font-family:Source Sans Pro;font-size:30px;font-style:normal;font-weight:600;line-height:34px}.social-activities .item .info-wrapper .btn{background:#e20714;border-radius:24px;color:#fff;padding:12px 46px}.social-activities .separator{border-top:1px solid #000;margin-top:6rem;max-width:65%;text-align:center}.social-details{background-color:#fff;padding-bottom:6rem;padding-top:6rem}.social-details .img-wrapper{border-radius:34px;height:600px;overflow:hidden;position:relative;width:600px}.social-details .img-wrapper img{width:100%}.social-details .info-wrapper{width:60%}.social-details .info-wrapper .title{font-family:Source Sans Pro;font-size:31px;font-style:normal;font-weight:600;line-height:40px}.social-details .info-wrapper .date{font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.social-details .info-wrapper .text{font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px}.carousel-details .carousel .carousel-inner{border-radius:34px;overflow:hidden}.carousel-details .carousel .carousel-control-prev{left:-1rem}.carousel-details .carousel .carousel-control-next,.carousel-details .carousel .carousel-control-prev{background:#c00;border-radius:50px;bottom:auto;display:block;height:55px;margin-top:-22px;opacity:1;top:50%;width:55px}.carousel-details .carousel .carousel-control-next{right:-1rem}.carousel-indicators [data-bs-target]{background-clip:inherit;border-bottom:5px solid #fff;border-radius:10px;border-top:5px solid #fff;height:0;width:10px}.carousel-indicators [data-bs-target].active{border-bottom:8px solid #fff;border-radius:16px;border-top:8px solid #fff;bottom:4px;position:relative;width:16px}.cta-section{background:linear-gradient(124.46deg,#9bcadb -21.98%,#dee8ed 106.34%)}.big-cta{padding-bottom:6rem;padding-top:6rem;text-align:center}.big-cta .title{font-size:24px;font-weight:600;line-height:48px}.big-cta .description,.big-cta .title{font-family:Source Sans Pro;font-style:normal;text-align:center}.big-cta .description{color:#4a4a4a;font-size:15px;font-weight:400;line-height:23px;margin:20px auto;min-height:70px;width:40%}.big-cta .btn{background-color:#fff;border-radius:24px;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center}.big-cta:has(.__big_cta) .description{font-size:23px;line-height:29px;max-width:1000px;width:100%}.big-cta .__big_cta{background-color:#e20714;color:#fff}.two-columns-text h3{font-size:31px;font-weight:600;line-height:43px}.two-columns-text .text,.two-columns-text h3{font-family:Source Sans Pro;font-style:normal}.two-columns-text .text{font-size:18px;font-weight:400;line-height:23px;margin-bottom:5rem;width:90%}.navigator{position:relative}.navigator .selector-wrapper{position:absolute;top:24px;width:100%}.navigator .selector-wrapper .page-selector{background:#fff;border-radius:34px;box-shadow:0 0 15px hsla(0,0%,78%,.5);display:inline-block;overflow:hidden;position:relative;transition:all .3s;z-index:1}.navigator .selector-wrapper .page-selector.fixed-height{height:48px!important}.navigator .selector-wrapper .page-selector.fixed-height svg{transform:rotate(180deg)}.navigator .selector-wrapper .page-selector .page-selector-item{display:block;padding:12px 46px}.navigator .selector-wrapper .page-selector a{color:#000;text-decoration:none}.navigator .selector-wrapper .page-selector a:hover{background:#eee}.navigator .selector-wrapper .page-selector svg{margin-left:40px;margin-top:4px;transition:all .3s}.contact-us{margin-bottom:8rem;margin-top:3rem}.contact-us h2{font-family:Source Sans Pro;font-size:25px;font-style:normal;font-weight:400;line-height:31px}.contact-us input.form-control,.contact-us textarea.form-control{border:none;border-radius:34px;box-shadow:0 0 15px hsla(0,0%,78%,.5);margin-bottom:2rem;padding:18px 25px}.contact-us .privacy-wrapper .input-group{border:1px solid #dadada!important;border-radius:4px}.contact-us .privacy-wrapper .input-group .input-group-prepend .input-group-text{background:#f9f9f9;border:none;border-radius:0;height:100%!important}.contact-us .privacy-wrapper .input-group label{background:#f9f9f9;border:none;font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:400;line-height:19px;padding:18px 24px}.contact-us .btn{background:#009640;border-radius:30.5px;color:#fff;padding:12px 46px;text-transform:uppercase;transition:all .3s}.contact-us .btn:hover{background-color:#000}.social-slider h3{font-family:Source Sans Pro;font-size:31px;font-style:normal;font-weight:600;line-height:43px}.social-slider h3.title{color:#e20714;font-size:30px;line-height:34px;max-width:70%}.social-slider .img-fluid{border-radius:35px;float:right!important}.social-slider .btn{border-radius:24px;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center}.social-slider .btn.btn-red{background-color:#e20714;color:#fff}.social-slider .btn.btn-grey{background-color:#e6e6e6;color:#000}.social-slider .date{color:#000;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.social-slider .carousel-indicators [data-bs-target]{border-bottom:5px solid #e20714;border-top:5px solid #e20714}.social-slider .carousel-indicators [data-bs-target].active{border-bottom:8px solid #e20714;border-top:8px solid #e20714}body.campagna{background-color:#fff}.__html_raw_content{margin-left:calc(var(--bs-gutter-x, .75rem)*-1);margin-right:calc(var(--bs-gutter-x, .75rem)*-1)}.__html_raw_content p{font-family:Source Sans Pro;font-size:23px;font-style:normal;font-weight:400;line-height:29px}@media (max-width:992px){.huge-size{font-size:80px}.contattaci #inner-container{padding:10px}.smaller-container{width:100%}header{background-color:#2b2a2a;height:48px}header ul{margin:0;padding:0}header ul li{display:inline-block;line-height:32px;text-align:center;width:50%}header ul li a{color:#fff!important}.wrapper{margin-bottom:0}#sidebar{width:100%}#sidebar.hidden{right:-100%}#sidebar-toggle{right:10px;top:60px}.subscribe-button{width:100%}.corpo-img-container{margin:0!important;padding:0}.corpo-img-container a{left:2%;position:absolute;top:5%}.corpo-img-container .corpo-img{margin:0!important;min-width:0}main.main{padding-top:1rem!important}.form-container,.newsletter{padding:0!important}footer .corpo-img{clear:both;display:inherit;margin:30px auto 0!important}.footer-socials{text-align:center;width:100%}.footer-socials .nav{display:block}footer .col-20-perc{width:100%}footer .footer-claim{display:block;font-size:21px;margin-left:0!important;margin-top:30px;text-align:center}footer .small-list{display:inherit!important;margin-top:40px!important}.space-bottom{margin-bottom:0!important}.padding-top{padding-top:3rem}.padding-bottom{padding-bottom:3rem}.azienda #inner-container .image-and-text{margin-top:2rem}.azienda #inner-container .image-and-text .img-wrapper{height:auto}}@media (min-width:993px){.side-img img{bottom:0;left:50%;position:absolute;width:40%}.thank-you .side-img img{left:48%;width:36%}.thank-you-2 .side-img img{left:48%;width:44%}body{padding-top:35px}.wrapper{margin-bottom:10rem}footer .col-20-perc{width:20%}footer .small-footer{display:flex!important;justify-content:space-between!important}}@media (max-width:992px){.hero-image{margin-bottom:8rem}.hero-image h1{bottom:50%;font-family:Reman;font-size:70px;letter-spacing:2px;line-height:94px}.hero-image h1,.hero-image h3{font-style:normal;font-weight:400;text-align:center}.hero-image h3{bottom:33%;font-family:Source Sans Pro;font-size:23px;line-height:29px;padding:0 10%}.hero-image .main-claim{bottom:18%}.hero-image .main-icon{left:4%;margin-left:0;top:4%;width:140px}.hero-image .img-overlap-top{left:auto;max-width:50%!important;right:0}.hero-image .img-overlap-bottom{bottom:-140px;max-width:200px;right:0}.row .col-lg-6 .image-carousel{min-height:0;width:100%}.row .col-lg-6 .image-carousel .carousel-inner{height:inherit;width:100%}.row .col-lg-6 .image-carousel .carousel-inner .img-wrapper{height:100%}.home-campaign{margin-top:6rem}.home-campaign .campaign-title,.home-campaign .home-campaign-inner{width:100%}.home-campaign .home-campaign-inner .btn{height:auto;top:83%;width:auto}.home-campaign .home-campaign-inner .text{font-size:21px;width:50%}.head-campaign .top h1{font-size:30px;line-height:34px;margin-top:3rem;text-align:center}.head-campaign .top h3{font-size:18px;line-height:22px;text-align:center}.head-campaign .top .col-lg-6 img{display:block;margin-top:40px;width:80%}.head-campaign .top .overlap{bottom:-4px;left:-12px;right:-12px}.head-campaign .top .overlap img{height:auto!important}.head-campaign .bottom .text{font-size:18px;line-height:23px;text-align:left;width:90%}.head-campaign .bottom .btn{width:100%}.search-store .search-store-inner{width:90%}.generic-cta>div{padding:0}.generic-cta .generic-cta-inner{border-radius:0;height:100%;width:100%}.generic-cta .generic-cta-inner .main-corp{margin-top:0!important;padding-left:14px}.initiatives .initiatives-item{margin-bottom:4rem;padding-top:2rem}.initiatives .initiatives-item .info-wrapper{height:auto;padding:0 10px;text-align:center;width:100%}.initiatives .initiatives-item .info-wrapper>div{width:100%}.initiatives .initiatives-item .info-wrapper>div h3{font-size:22px;line-height:28px;margin-top:2rem}.initiatives .initiatives-item .img-wrapper{height:auto;text-align:center;width:100%}.initiatives .initiatives-item .img-wrapper img{left:auto;position:inherit;top:auto;width:auto}.initiatives .initiatives-item .text{display:none}.navigator .selector-wrapper{top:50px}.navigator .selector-wrapper .page-selector{height:auto!important}.initiatives-details h3{font-family:Source Sans Pro;font-size:22px;font-style:normal;font-weight:600;line-height:28px;text-align:left}.initiatives-details .img-wrapper{margin-bottom:2rem;text-align:center;width:100%}.initiatives-details .info-wrapper{height:auto;padding:0 10px;text-align:center;width:auto}.initiatives-details .info-wrapper>div{width:100%}.initiatives-details .info-wrapper>div .text{font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px;text-align:left}.initiatives-details .info-wrapper>div .btn{display:block}.initiatives-details .info-wrapper>div .btn.btn-grey{margin-top:10px;width:100%}.initiatives-details .info-wrapper>div .btn.btn-red{width:100%}.social-activities .item .info-wrapper{height:auto;padding:0 10px;width:auto}.social-activities .item .info-wrapper>div{width:100%}.social-activities .item .info-wrapper .date{text-align:center}.social-activities .item .info-wrapper .title{font-family:Source Sans Pro;font-size:22px;font-style:normal;font-weight:600;line-height:28px;text-align:center}.social-activities .item .info-wrapper .button-wrapper{text-align:center}.social-activities .item .img-wrapper{height:0;padding-bottom:100%;text-align:center;width:100%}.social-details .info-wrapper{width:100%}.social-details .img-wrapper{border-radius:0;height:auto;width:100%}.social-details .img-wrapper img{left:auto;margin-bottom:2rem;position:inherit;top:auto;width:auto}.carousel-details>.col{padding:0}.carousel-details>.col .carousel .carousel-inner{border-radius:0}.carousel-details>.col .carousel .carousel-control-prev{bottom:-24px;left:auto;right:51%;top:auto}.carousel-details>.col .carousel .carousel-control-next{bottom:-24px;left:51%;right:auto;top:auto}.logo-and-title{position:relative}.logo-and-title .main-img{position:absolute}.logo-and-title .main-img img{margin-top:10%;position:absolute;width:140px}.logo-and-title h1{margin-top:6rem}.image-and-text .img-wrapper{border-radius:0;height:60%;width:100%}.image-and-text .img-wrapper img{left:auto;margin-bottom:2rem;position:inherit;top:auto;width:auto}.image-and-text .info-wrapper{height:auto;padding:0 10px;width:auto}.image-and-text .info-wrapper>div,.rss-feed .post-wrapper{width:100%}.two-columns-text{background-position:bottom!important;padding-bottom:16rem}.two-columns-text .text,.two-columns-text h3{padding:0 10px}.contact-us h2{font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-top:55px}.contact-us .btn{width:100%}.store-search{height:auto}.store-search.space-top{margin-top:2rem}.store-search .store-search-inner{margin:auto;text-align:center;width:100%}.store-search .store-search-inner h2{color:#000;font-size:26px;line-height:33px;margin:0 auto;text-align:center;width:70%}.store-search .store-search-inner h2 span{color:#000!important}.store-search .store-search-inner p{font-size:16px;letter-spacing:2px;line-height:20px;text-align:center}.store-search .btn-green{font-size:16px}.stores-list table td,.stores-list table th{line-height:normal}.campaign-images .p-5{padding:0!important}.campaign-images .image-1{float:left;width:80%}.campaign-images .d-flex .image-0{float:right;width:80%}.campaign-images .img-wrapper img{margin-bottom:2rem;padding:0!important}.campaign-images .right .img-wrapper{float:right;width:80%}.home-offers h3{font-size:15px;letter-spacing:1px}.home-offers.space-top{margin-top:0}.home-offers .all-offers-wrapper{margin-top:3rem;padding:3rem 0}.home-offers .all-offers-wrapper .single-offer .single-offer-wrapper a .btn{padding:8px 22px}.image-stream.products{margin-top:1rem!important}.image-stream .brand-stream-item .content-wrapper .text{bottom:2rem;font-size:18px;left:10%;line-height:25px;width:80%}.image-stream .brand-stream-item .content-wrapper .logo{margin:3rem auto 0;width:50%}.social-slider h3.title{max-width:100%}.social-slider .button-wrapper,.social-slider .date,.social-slider .title{text-align:center}.social-slider .img-fluid{float:none!important}.cta-section{padding:3rem 0}.cta-section .big-cta{padding-bottom:1rem;padding-top:1rem}.cta-section .big-cta .description{margin:0 auto 10px;min-height:auto;width:80%}.big-cta:has(.__big_cta) .description{font-size:18px;line-height:23px}.volantini .single-offer{margin:2rem auto;width:100%}.rss-feed .post-wrapper .main-title{font-size:28px}.mobile-offers{padding:1rem 2rem!important;position:relative}.mobile-offers .offer-prev-next{color:#000;font-family:Source Sans Pro Light;font-size:34px;left:0;margin-top:-20px;position:absolute;text-decoration:none;top:50%;width:auto}.mobile-offers .offer-prev-next.next-offer{left:auto;right:0}}.btn.btn-white{transition:all .3s}.btn.btn-white:hover{background-color:#e20714!important;color:#fff!important}.btn.btn-red{transition:all .3s}.btn.btn-red:hover{background-color:#000!important;color:#fff!important}.btn.btn-black{transition:all .3s}.btn.btn-black:hover{background-color:#e20714!important;color:#fff!important}.btn.btn-green{background-color:#009640;border-radius:24px;color:#fff!important;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:23px;padding:0 22px;text-align:center;transition:all .3s}.btn.btn-green:hover{background-color:#fff!important;color:#000!important}.store-search .btn-green{border:1px solid #009640;padding:12px 24px}.img-wrapper.has-effect{overflow:hidden}.img-wrapper.has-effect,.img-wrapper.has-effect img.target-effect{-webkit-transition:transform .3s ease-in-out 0s;-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.img-wrapper.has-effect:hover{transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);-o-transform:scale(.98);transform-origin:center center;-ms-transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-o-transform-origin:center center}.img-wrapper.has-effect:hover img.target-effect{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform-origin:center center;-ms-transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-o-transform-origin:center center}.newsletter form label.privacy-label a{color:#000}