@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:#f1f0ec}.bg-white{background-color:#fff!important}header{color:#fff;font-size:13px}.navbar{transition:background-color .5s}.navbar.background{background-color:#f0f0f0;box-shadow:0 2px 6px 0 rgba(0,0,0,.28)}.navbar .navbar-nav img{margin-top:30px;max-width:190px}.wrapper{position:relative}.smaller-container{margin:auto;width:70%}#bg-overlap{bottom:0;height:200px;position:absolute;width:100%}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;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;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 .collapse{padding:.5rem 1rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent}.nav-item .nav-link{color:#000;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0 20px;padding:0!important;text-align:right}.nav-item .nav-link.active{border-bottom:2px solid #000}#sidebar-toggle{color:#000;font-size:21px;line-height:50px;position:fixed;right:50px;text-decoration:none;top:100px;z-index:10}.corpo-img{min-width:250px}.main-description{color:#000;font-family:Source Sans Pro;font-size:25px;letter-spacing:0;line-height:32px}.padding-top{padding-top:8rem}.padding-bottom{padding-bottom:8rem}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}form .privacy-label{color:#000;font-family:Source Sans Pro;font-size:15px;letter-spacing:0;line-height:19px}footer{background-color:#f7f7f7;line-height:120px;min-height:120px}footer .corporate{max-width:72px}footer a,footer p,footer span{color:#4a4a4a;font-family:Source Sans Pro Light;font-size:13px;font-style:normal;font-weight:300;line-height:23px;text-align:center}footer h5{color:#fff;font-size:20px;font-weight:700;line-height:25px;margin-bottom:1.3rem}footer .col-20-perc li a,footer h5{font-family:Source Sans Pro;letter-spacing:0}footer .col-20-perc li a{color:hsla(0,0%,100%,.55);font-size:15px;line-height:19px}footer .small-list{color:#fff;font-family:Source Sans Pro;font-size:12px;letter-spacing:0;line-height:15px;opacity:.8;text-align:center}footer .small-list a{color:#fff}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%}.space-top{margin-top:8rem}.space-bottom{margin-bottom:8rem}.light-grey-bg{background:#f2f2f2}.img-fluid,.img-thumbnail{max-height:100%}.font-reman{font-family:Reman}.font-autography{font-family:Autography}.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:6rem}.space-bottom{margin-bottom:4rem}}.hero-image{background-position:50%;background-size:cover;height:100vh;max-height:600px}.hero-image .title{margin-top:-70px;position:absolute;top:50%}.hero-image h1{color:#e20714;font-family:Source Sans Pro Bold;font-size:70px;font-style:normal;font-weight:700;line-height:75px;margin:0 auto;max-width:50%;text-align:center}.hero-image h3{bottom:20%;font-family:Source Sans Pro;font-size:23px;font-weight:400;line-height:29px}.hero-image .main-claim,.hero-image h3{color:#000;font-style:normal;left:0;position:absolute}.hero-image .main-claim{bottom:9%;font-family:Source Sans Pro Bold;font-size:25.5082px;font-weight:700;line-height:32px;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}.big-image{min-height:600px;overflow:hidden}.big-image .main-image{left:-20%;position:relative;width:140%}.big-image .overlay-top{position:absolute;top:0}.big-image .content,.big-image .overlay-bottom{bottom:0;position:absolute}.big-image .content{left:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);right:0;top:0}.big-image .content .title{font-family:Source Sans Pro Light;font-size:15px;letter-spacing:1.875px;line-height:19px;margin-top:12%;text-transform:uppercase}.big-image .content .text,.big-image .content .title{color:#fff;font-style:normal;font-weight:400;text-align:center}.big-image .content .text{font-family:Source Sans Pro;font-size:32px;line-height:45px}.card{border-radius:17px!important;box-shadow:0 0 0 0 #999;transition:all .5s}.card:hover{box-shadow:0 0 15px rgba(0,0,0,.14)}.card img{max-height:110px}.card .card-text{font-size:17px;font-weight:400;line-height:22px;margin:0 auto;max-width:70%;min-height:70px}.card .btn,.card .card-text{color:#000;font-family:Source Sans Pro;font-style:normal;text-align:center}.card .btn{border-radius:30.5px;font-size:15px;font-weight:600;letter-spacing:1px;line-height:19px;mix-blend-mode:normal;padding:13px 36px}.card .btn:hover{color:#fff}.mondo-natura .card .btn:hover,.mondo-natura .hero-content .btn:hover{background:#65b32e}.squero .card .btn:hover,.squero .hero-content .btn:hover{background:#93846b}.mondo-pulito .card .btn:hover,.mondo-pulito .hero-content .btn:hover{background:#4cc0e0}.maestri-pasticceri .card .btn:hover,.maestri-pasticceri .hero-content .btn:hover{background:#bf9b5a}.hero-details{background-color:#f7f7f7;background-position:center 0;background-repeat:no-repeat;background-size:cover;padding-bottom:3rem}.hero-details .logo{margin:120px auto 0}.hero-details h1{font-family:Source Sans Pro Bold;font-size:50px;font-style:normal;font-weight:700;line-height:52px;margin-top:24px;text-align:center}.hero-details.mondo-natura h1{color:#65b32e}.hero-details.squero h1{color:#93846b}.hero-details.mondo-pulito h1{color:#4cc0e0}.hero-details.maestri-pasticceri h1{color:#004b9c}.hero-details .main-banner{margin:160px auto 100px;max-width:600px}.hero-details .text{color:#423731;font-family:Source Sans Pro Light;font-size:30px;font-style:normal;font-weight:300;line-height:43px;margin:0 auto 100px;text-align:center;width:55%}.hero-details .hero-cta{border-radius:30.5px;color:#000;font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:19px;mix-blend-mode:normal;padding:13px 36px;text-align:center}.hero-details .hero-cta:hover{color:#fff}.hero-details.mondo-natura .hero-cta{background:#65b32e;color:#fff}.hero-details.mondo-natura .hero-cta:hover{background:#fff;color:#65b32e}.hero-details.squero .hero-cta{background:#93846b;color:#fff}.hero-details.squero .hero-cta:hover{background:#fff;color:#93846b}.hero-details.mondo-pulito .hero-cta{background:#4cc0e0;color:#fff}.hero-details.mondo-pulito .hero-cta:hover{background:#fff;color:#4cc0e0}.hero-details.maestri-pasticceri .hero-cta{background:#004b9c;color:#fff}.hero-details.maestri-pasticceri .hero-cta:hover{background:#fff;color:#004b9c}.row .col-lg-6 .image-carousel .carousel-inner-wrapper{margin:0 10%;max-width:74%}.row .col-lg-6 .image-carousel .carousel-inner{border-radius:35px;max-height:100%;overflow:hidden;text-align:center}.row .col-lg-6 .image-carousel .carousel-inner .img-wrapper img{left:-5%;min-width:110%;top:-5%}.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}.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%}.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}.rss-feed{background:#f5f6fb}.rss-feed .main-title{color:#65b32e;font-family:Source Sans Pro;font-size:63px;font-style:normal;font-weight:700;line-height:75px;text-align:center}.rss-feed .sub-title{color:#000;font-family:Source Sans Pro light;font-size:32px;font-style:normal;font-weight:300;line-height:45px;margin:0 auto;max-width:50%;text-align:center}.rss-feed .post-wrapper{margin:auto;width:60%}.rss-feed .post-wrapper .main-title{font-family:Source Sans Pro;font-size:41px;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{font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:400;line-height:23px}.rss-feed .post-wrapper .image-wrapper{border-radius:17px}.rss-feed .post-wrapper .item-link{color:#000;font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:400;line-height:23px;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{padding-bottom:6rem;padding-top:6rem}.image-and-text .img-wrapper{border-radius:34px;overflow:hidden;position:relative}.image-and-text .inverted .appendix{left:0}.image-and-text .appendix{bottom:-10%;left:0;max-height:40%;position:absolute;z-index:1}.image-and-text .info-wrapper{margin:0 15%;width:70%}.image-and-text .info-wrapper>div h3{color:#000;font-family:Source Sans Pro Light;font-size:15px;font-style:normal;font-weight:400;letter-spacing:3px;line-height:19px;text-transform:uppercase}.image-and-text .info-wrapper>div .text{color:#000;font-family:Source Sans Pro Light;font-size:20px;font-style:normal;font-weight:300;line-height:36px}.carousel-details .carousel .carousel-inner{border-radius:34px;overflow:hidden}.carousel-details .carousel .carousel-control-prev{background:#c00;border-radius:50px;bottom:auto;display:block;height:55px;left:-1rem;margin-top:-22px;opacity:1;top:50%;width:55px}.carousel-details .carousel .carousel-control-prev.mondo-natura .carousel-control-prev-icon{background-color:#fcf7ed!important;color:#65b32e}.carousel-details .carousel .carousel-control-prev.squero .carousel-control-prev-icon{background-color:#fcf7ed!important;color:#93846b}.carousel-details .carousel .carousel-control-prev.mondo-pulito .carousel-control-prev-icon{background-color:#e4f3fa!important;color:#4cc0e0}.carousel-details .carousel .carousel-control-prev.maestri-pasticceri .carousel-control-prev-icon{background-color:#f2ebde!important;color:#004b9c}.carousel-details .carousel .carousel-control-next{background:#c00;border-radius:50px;bottom:auto;display:block;height:55px;margin-top:-22px;opacity:1;right:-1rem;top:50%;width:55px}.carousel-details .carousel .carousel-control-next.mondo-natura .carousel-control-next-icon{background-color:#fcf7ed!important;color:#65b32e}.carousel-details .carousel .carousel-control-next.squero .carousel-control-next-icon{background-color:#fcf7ed!important;color:#93846b}.carousel-details .carousel .carousel-control-next.mondo-pulito .carousel-control-next-icon{background-color:#e4f3fa!important;color:#4cc0e0}.carousel-details .carousel .carousel-control-next.maestri-pasticceri .carousel-control-next-icon{background-color:#f2ebde!important;color:#004b9c}.carousel-indicators{bottom:-60px;right:auto;width:70%}.carousel-indicators [data-bs-target]{background-clip:inherit;border-bottom:5px solid #65b32e;border-radius:10px;border-top:5px solid #65b32e;height:0;width:10px}.carousel-indicators [data-bs-target].active{border-bottom:8px solid #65b32e;border-radius:16px;border-top:8px solid #65b32e;bottom:4px;position:relative;width:16px}.outer-carousel-wrapper{position:relative}.outer-carousel-wrapper .outer-carousel-container{overflow-x:hidden;overflow-y:hidden;white-space:nowrap}.outer-carousel-wrapper .outer-carousel-container .outer-carousel-slider{left:0;position:relative;text-align:center;transition:left .5s}.outer-carousel-wrapper .outer-carousel-container .outer-carousel-slider .product-carousel-item{display:inline-block;width:33%}.outer-carousel-wrapper .prev{left:20px}.outer-carousel-wrapper .next,.outer-carousel-wrapper .prev{border-radius:40px;color:#fff;height:40px;line-height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px}.outer-carousel-wrapper .next{right:20px}.mondo-natura .prev-next-button,.mondo_natura .prev-next-button{background-color:#65b32e;color:#fcf7ed!important}.squero .prev-next-button{background-color:#93846b;color:#fcf7ed!important}.mondo-pulito .prev-next-button,.mondo_pulito .prev-next-button{background-color:#4cc0e0;color:#e4f3fa!important}.maestri-pasticceri .prev-next-button,.maestri_pasticceri .prev-next-button{background-color:#004b9c;color:#f2ebde!important}.maestri-pasticceri-product .navbar li.maestri_pasticceri a.nav-link,.mondo-natura-product .navbar li.mondo_natura a.nav-link,.mondo-pulito-product .navbar li.mondo_pulito a.nav-link,.squero-product .navbar li.squero a.nav-link{border-bottom:2px solid #000}.product-carousel-container .prev{left:20px}.product-carousel-container .next,.product-carousel-container .prev{border-radius:40px;color:#fff;height:40px;line-height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px;z-index:1}.product-carousel-container .next{right:20px}.ratio>.float-end{left:auto;right:0}.big-text .title{color:#000;font-size:15px;font-weight:400;letter-spacing:3px;line-height:19px;text-transform:uppercase}.big-text .text,.big-text .title{font-family:Source Sans Pro Light;font-style:normal;text-align:center}.big-text .text{color:#423731;font-size:30px;font-weight:300;line-height:43px;margin:0 auto;max-width:60%}.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;width:40%}.big-cta .btn{background-color:#fff;border-radius:24px;font-size:16px;letter-spacing:1px;line-height:23px;padding:12px 46px;text-align:center}.big-cta .btn,.two-columns-text h3{font-family:Source Sans Pro;font-style:normal;font-weight:600}.two-columns-text h3{font-size:31px;line-height:43px}.two-columns-text .text{font-family:Source Sans Pro;font-size:18px;font-style:normal;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;transition:all .3s}.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}.links h5{color:rgba(0,0,0,.524);font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:300;letter-spacing:1.875px;line-height:19px;text-align:center;text-transform:uppercase}.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}.products-carousel h3{color:#000;font-family:Source Sans Pro Light;font-size:15px;letter-spacing:3px;line-height:19px;margin-top:100px;text-transform:uppercase}.products-carousel h3,.products-carousel h4{font-style:normal;font-weight:400;text-align:center}.products-carousel h4{color:#423731;font-family:Source Sans Pro;font-size:30px;line-height:43px}.products-carousel .description{color:#000;font-family:Source Sans Pro Light;font-size:18px;font-style:normal;font-weight:300;line-height:29px;text-align:center}.products-carousel a{text-decoration:none}.products-carousel a .product-title{color:#000;font-family:Source Sans Pro;font-size:15px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:19px;margin-top:10px;text-align:center;text-decoration:none;text-transform:uppercase}.products-carousel a .product-link{background:#fff;border-radius:24px;color:#82b44c;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:20px;margin-bottom:132px;margin-top:34px;mix-blend-mode:normal;padding:13px 36px;text-align:center}.products-carousel.products-mondo-natura .product-link{color:#82b44c}.products-carousel.products-mondo-natura .product-link:hover{background:#65b32e;color:#fff}.products-carousel.products-mondo-pulito .product-link{color:#4cc0e0}.products-carousel.products-mondo-pulito .product-link:hover{background:#4cc0e0;color:#fff}.products-carousel.products-maestri-pasticceri .product-link{color:#bf9b5a}.products-carousel.products-maestri-pasticceri .product-link:hover{background:#bf9b5a;color:#fff}.products-carousel.products-squero .product-link{color:#93846b}.products-carousel.products-squero .product-link:hover{background:#93846b;color:#fff}.product-family.background-mondo-natura .bg-family{background-color:#fcf7ed!important}.product-family.background-mondo-natura .product-title{color:#65b32e}.product-family.background-mondo-pulito .bg-family{background-color:#e4f3fa!important}.product-family.background-mondo-pulito .product-title{color:#4cc0e0}.product-family.background-maestri-pasticceri .bg-family{background-color:#f2ebde!important}.product-family.background-maestri-pasticceri .product-title{color:#004b9c}.product-family.background-squero .bg-family{background-color:#f4f3f0!important}.product-family.background-squero .product-title{color:#93846b}.product-family .title{color:#000;font-family:Source Sans Pro Light;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.866667px;line-height:16px;mix-blend-mode:normal;opacity:.5;text-align:center;text-transform:uppercase}.product-family .product-title{font-family:Source Sans Pro Bold;font-size:51.168px;font-style:normal;font-weight:700;line-height:52px;text-align:center}.product-family .description{color:#000;font-family:Source Sans Pro Light;font-size:20px;font-style:normal;font-weight:300;line-height:36px;text-align:center}.product-family .description strong{font-family:Source Sans Pro Bold}.product-family .description>div{margin:auto;width:50%}.product-family .product-carousel-container{max-height:50vh}.product-family .family-padding{height:25vh}.product-family .carousel .carousel-control-prev .carousel-control-prev-icon{border-radius:24px;height:44px;width:44px}.product-family .carousel .carousel-control-prev.mondo-natura .carousel-control-prev-icon{background-color:#65b32e;color:#fcf7ed!important}.product-family .carousel .carousel-control-prev.squero .carousel-control-prev-icon{background-color:#93846b;color:#fcf7ed!important}.product-family .carousel .carousel-control-prev.mondo-pulito .carousel-control-prev-icon{background-color:#4cc0e0;color:#e4f3fa!important}.product-family .carousel .carousel-control-prev.maestri-pasticceri .carousel-control-prev-icon{background-color:#004b9c;color:#f2ebde!important}.product-family .carousel .carousel-control-next .carousel-control-next-icon{border-radius:24px;height:44px;width:44px}.product-family .carousel .carousel-control-next.mondo-natura .carousel-control-next-icon{background-color:#65b32e;color:#fcf7ed!important}.product-family .carousel .carousel-control-next.squero .carousel-control-next-icon{background-color:#93846b;color:#fcf7ed!important}.product-family .carousel .carousel-control-next.mondo-pulito .carousel-control-next-icon{background-color:#4cc0e0;color:#e4f3fa!important}.product-family .carousel .carousel-control-next.maestri-pasticceri .carousel-control-next-icon{background-color:#004b9c;color:#f2ebde!important}@media (max-width:992px){.huge-size{font-size:80px}.mobile-ogol{left:20px;position:absolute;top:30px;width:120px;z-index:2}.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 .nav-pills .nav-item{margin-bottom:20px}#sidebar .nav-pills .nav-item .nav-link{text-align:left}#sidebar.hidden{right:-100%}#sidebar-toggle{right:10px;top:20px}.subscribe-button{width:100%}.corpo-img-container{margin:0 2rem!important}.corpo-img{margin:0!important;min-width:0;width:40%}main.main{padding-top:1rem!important}.form-container{padding:0 3rem!important}footer .corpo-img{clear:both;display:inherit;margin:30px auto 0!important}footer .corporate{margin-top:20px}footer .text-end{text-align:left!important}.footer-socials{text-align:center;width:100%}.footer-socials .nav{display:block}footer .col-20-perc{width:100%}footer .footer-claim{display:block;margin-left:0!important;margin-top:30px;text-align:center}footer .small-list{display:inherit!important;margin-top:120px!important}.space-bottom{margin-bottom:0!important}.hero-details{background-size:160%}.hero-details h1{margin-top:100px}}@media (min-width:993px){.side-img img{bottom:0;left:50%;position:absolute;width:40%}.thank-you .side-img img,.thank-you-2 .side-img img{left:58%;width:26%}.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{background-position:top;background-repeat:no-repeat;background-size:120%;height:100vw}.hero-image .title{top:80%}.hero-image h1{bottom:50%;color:#e20714;font-size:35px;font-weight:700;line-height:41px;max-width:100%}.hero-image h1,.hero-image h3{font-family:Source Sans Pro;font-style:normal;text-align:center}.hero-image h3{bottom:33%;font-size:23px;font-weight:400;line-height:29px;padding:0 10%}.hero-image .main-claim{bottom:18%}.hero-image .main-icon{left:4%;margin-left:0;top:2%}.hero-image .img-overlap-top{left:auto;max-width:50%!important;right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hero-image .img-overlap-bottom{max-width:200px;right:0}.products-carousel .description,.products-carousel h3,.products-carousel h4{text-align:left}.products-carousel a .product-title{display:inline-block;white-space:normal;width:64%}.row .col-lg-6 .image-carousel{min-height:0;width:100%}.row .col-lg-6 .image-carousel .carousel-inner-wrapper{margin:0;max-width:none}.row .col-lg-6 .image-carousel .carousel-inner-wrapper .carousel-inner{height:inherit;width:100%}.row .col-lg-6 .image-carousel .carousel-inner-wrapper .carousel-inner .img-wrapper{height:auto;width:100%}.row .col-lg-6 .image-carousel .carousel-inner-wrapper .carousel-inner .img-wrapper img{left:auto!important;min-width:auto;top:auto!important}.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;text-align:center}.head-campaign .top h3{font-size:18px;line-height:22px}.head-campaign .top img{display:block;margin-top:40px;width:80%}.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}.initiatives .initiatives-item{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 h3{margin-top:2rem}.initiatives .initiatives-item .img-wrapper{height:auto;text-align:center;width:100%}.initiatives .initiatives-item .img-wrapper img{left:auto;margin-bottom:2rem;position:inherit;top:auto;width:auto}.initiatives .initiatives-item .text{display:none}.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 .btn{display:block}.initiatives-details .info-wrapper .btn.btn-grey{margin-top:10px}.social-activities .info-wrapper{height:auto;padding:0 10px;width:auto}.social-activities .info-wrapper>div{width:100%}.social-activities .info-wrapper .date{text-align:center}.social-activities .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 .info-wrapper .button-wrapper{text-align:center}.social-activities .img-wrapper{height:0;padding-bottom:100%;text-align:center;width:100%}.social-activities .img-wrapper img{left:auto;margin-bottom:2rem;position:inherit;top:auto;width:auto}.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 img{left:4%;position:absolute;top:9%}.image-and-text{padding-bottom:3rem;padding-top:3rem}.image-and-text .img-wrapper{border-radius:0;height:60%;width:auto}.image-and-text .img-wrapper img{position:inherit}.image-and-text .info-wrapper{height:auto;margin:0;padding:0 10px;width:auto}.image-and-text .info-wrapper>div{width:100%}.rss-feed .main-title{font-size:43px;font-weight:700;line-height:75px}.rss-feed .main-title,.rss-feed .sub-title{font-family:Source Sans Pro;font-style:normal;text-align:left}.rss-feed .sub-title{font-size:24px;font-weight:300;line-height:140%;max-width:100%}.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 .store-search-inner{margin:auto;width:90%}.store-search .store-search-inner h2{font-size:26px;line-height:33px;margin:20px auto;text-align:center;width:50%}.store-search .store-search-inner p{font-size:16px;letter-spacing:2px;line-height:20px;text-align:center}.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 .single-offer .single-offer-wrapper a .btn{padding:8px 22px}.hero-details{padding-bottom:0}.hero-details h1{font-family:Source Sans Pro;font-size:35px;font-style:normal;font-weight:700;line-height:52px}.hero-details .main-banner{margin:50px auto 100px;max-width:80%}.hero-details .text{font-family:Source Sans Pro Light;font-size:24px;font-style:normal;font-weight:300;line-height:130%;margin-bottom:0;text-align:left;width:90%}.links .bottom-links a{display:inline-block;width:30%}.links .bottom-links a img{max-width:100%}.big-text .title{font-family:Source Sans Pro;font-size:15px;font-weight:400;letter-spacing:3px;line-height:137%;margin:0 auto 20px;text-transform:uppercase}.big-text .text,.big-text .title{font-style:normal;max-width:90%;text-align:left}.big-text .text{font-family:Source Sans Pro Light;font-size:20px;font-weight:300;line-height:33px}.outer-carousel-wrapper .outer-carousel-container .outer-carousel-slider .product-carousel-item{width:100%}.product-family .product-title{font-size:35px;font-style:normal;font-weight:700;line-height:52px}.product-family .description{text-align:left!important}.product-family .description>div{width:90%}.product-family .product-carousel-container{padding-bottom:4rem}.product-carousel-container .next{right:-20px}.product-carousel-container .prev{left:-20px}}.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}.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}