.elementor-28128 .elementor-element.elementor-element-74f19bb{margin-top:80px;margin-bottom:80px;}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__content{min-height:600px;justify-content:flex-end;padding:0px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-5037083 .skeleton-item{min-height:600px;}.elementor-28128 .elementor-element.elementor-element-5037083 .skeleton-item:before{padding-top:600px;}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__content_inner{width:100%;}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__title{font-size:48px;font-weight:700;text-transform:none;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__subtitle{font-size:24px;font-weight:700;text-transform:none;line-height:1.2em;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__description{font-size:24px;font-weight:700;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__subtitle span:before{background-color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__button{margin:8px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta .elementor-cta__bg, .elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__content{min-height:600px;justify-content:flex-end;padding:0px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .skeleton-item{min-height:600px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .skeleton-item:before{padding-top:600px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__content_inner{width:100%;}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__title{font-size:48px;font-weight:700;text-transform:none;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__subtitle{font-size:24px;font-weight:700;text-transform:none;line-height:1.2em;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__description{font-size:24px;font-weight:700;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__subtitle span:before{background-color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__button{margin:8px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta .elementor-cta__bg, .elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-28128 .elementor-element.elementor-element-33795979 > .elementor-container{max-width:1920px;min-height:500px;}.elementor-28128 .elementor-element.elementor-element-33795979:not(.elementor-motion-effects-element-type-background), .elementor-28128 .elementor-element.elementor-element-33795979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.didiesse2025.rivedemo.it/wp-content/uploads/2023/03/frog.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-28128 .elementor-element.elementor-element-33795979{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28128 .elementor-element.elementor-element-33795979 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-781e42c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28128 .elementor-element.elementor-element-28e4910a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28128 .elementor-element.elementor-element-28e4910a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-140px;margin-bottom:120px;padding:0px 30px 0px 30px;}.elementor-28128 .elementor-element.elementor-element-28e4910a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-2e462bd6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28128 .elementor-element.elementor-element-2e462bd6 > .elementor-element-populated{margin:40px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-28128 .elementor-element.elementor-element-235ec9a8 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-29f392f{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-c0987bb .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-40e647e{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-0f577cc .elementor-heading-title{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-9d01fd7{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-5fa4fb1d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28128 .elementor-element.elementor-element-5fa4fb1d > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-28128 .elementor-element.elementor-element-b1fceca .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-size:22px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-be5560f .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-28128 .elementor-element.elementor-element-be5560f .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-28128 .elementor-element.elementor-element-be5560f .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-28128 .elementor-element.elementor-element-be5560f .uael-woocommerce .uael-loop-product__link, .elementor-28128 .elementor-element.elementor-element-be5560f .uael-woocommerce .woocommerce-loop-product__title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;text-transform:none;}.elementor-28128 .elementor-element.elementor-element-be5560f .uael-woocommerce li.product .price{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;text-transform:none;}.elementor-28128 .elementor-element.elementor-element-be5560f .uael-woocommerce li.product .price ins .woocommerce-Price-amount,
					.elementor-28128 .elementor-element.elementor-element-be5560f .uael-woocommerce li.product .price ins{color:var( --e-global-color-03011c9 );}.elementor-28128 .elementor-element.elementor-element-76377767 > .elementor-container{max-width:1920px;min-height:500px;}.elementor-28128 .elementor-element.elementor-element-76377767:not(.elementor-motion-effects-element-type-background), .elementor-28128 .elementor-element.elementor-element-76377767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.didiesse2025.rivedemo.it/wp-content/uploads/2023/03/frog-collecition.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-28128 .elementor-element.elementor-element-76377767{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28128 .elementor-element.elementor-element-76377767 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-6c08e47a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28128 .elementor-element.elementor-element-19e415a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28128 .elementor-element.elementor-element-19e415a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-140px;margin-bottom:120px;padding:0px 30px 0px 30px;}.elementor-28128 .elementor-element.elementor-element-19e415a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-51fdfcfd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28128 .elementor-element.elementor-element-51fdfcfd > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-28128 .elementor-element.elementor-element-f2259b3 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-size:22px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woocommerce .uael-loop-product__link, .elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woocommerce .woocommerce-loop-product__title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;text-transform:none;}.elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woocommerce li.product .price{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;text-transform:none;}.elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woocommerce li.product .price ins .woocommerce-Price-amount,
					.elementor-28128 .elementor-element.elementor-element-0cc09a9 .uael-woocommerce li.product .price ins{color:var( --e-global-color-03011c9 );}.elementor-28128 .elementor-element.elementor-element-5a961bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28128 .elementor-element.elementor-element-5a961bf > .elementor-element-populated{margin:40px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-28128 .elementor-element.elementor-element-f8023a9 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-dc31f6f{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-387d443 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-29fb0f9{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-8c4a6d3 .elementor-heading-title{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-a7e10a0{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-50d9641e > .elementor-container{max-width:1920px;}.elementor-28128 .elementor-element.elementor-element-50d9641e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:120px;}.elementor-28128 .elementor-element.elementor-element-50d9641e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28128 .elementor-element.elementor-element-6a02a129:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.didiesse2025.rivedemo.it/wp-content/uploads/2023/03/twin.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #F2F7FF00 20%, #000000 100%);opacity:0;}.elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 0px 125px 0px;}.elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-7287114 > .elementor-background-overlay{background-color:var( --e-global-color-4617aed );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-7287114{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28128 .elementor-element.elementor-element-f2d898d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28128 .elementor-element.elementor-element-f2d898d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-7ae3955 .elementor-heading-title{color:var( --e-global-color-8c646b7 );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-e5ecc33{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-de229a8 .elementor-heading-title{color:var( --e-global-color-8c646b7 );font-family:"Cabin", Sans-serif;font-weight:700;line-height:1.2em;}.elementor-28128 .elementor-element.elementor-element-d75eef3{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-4f535c3 .elementor-heading-title{color:var( --e-global-color-8c646b7 );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-b0853ee{--spacer-size:15px;}.elementor-28128 .elementor-element.elementor-element-a34980a{margin-top:15px;margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-2d23006{text-align:center;}.elementor-28128 .elementor-element.elementor-element-2d23006 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-75d2326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28128 .elementor-element.elementor-element-6507f8a{--display:flex;--background-transition:0.3s;}.elementor-28128 .elementor-element.elementor-element-1238be9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28128 .elementor-element.elementor-element-1238be9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28128 .elementor-element.elementor-element-1238be9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-1238be9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-28128 .elementor-element.elementor-element-1238be9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28128 .elementor-element.elementor-element-1238be9 .elementor-image-box-title{color:var( --e-global-color-4617aed );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-1238be9 .elementor-image-box-description{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-5b53c00{--display:flex;--background-transition:0.3s;}.elementor-28128 .elementor-element.elementor-element-40d5ff9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28128 .elementor-element.elementor-element-40d5ff9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28128 .elementor-element.elementor-element-40d5ff9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-40d5ff9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-28128 .elementor-element.elementor-element-40d5ff9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28128 .elementor-element.elementor-element-40d5ff9 .elementor-image-box-title{color:var( --e-global-color-4617aed );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-40d5ff9 .elementor-image-box-description{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-e9316bf{--display:flex;--background-transition:0.3s;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd .elementor-image-box-title{color:var( --e-global-color-4617aed );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd .elementor-image-box-description{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-526cc6d{--display:flex;--background-transition:0.3s;}.elementor-28128 .elementor-element.elementor-element-29e12b5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28128 .elementor-element.elementor-element-29e12b5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28128 .elementor-element.elementor-element-29e12b5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-29e12b5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-28128 .elementor-element.elementor-element-29e12b5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28128 .elementor-element.elementor-element-29e12b5 .elementor-image-box-title{color:var( --e-global-color-4617aed );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-29e12b5 .elementor-image-box-description{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-7a1dc8f{--display:flex;--background-transition:0.3s;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4 .elementor-image-box-title{color:var( --e-global-color-4617aed );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4 .elementor-image-box-description{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-5b7fce9{--display:flex;--background-transition:0.3s;}.elementor-28128 .elementor-element.elementor-element-bdea724.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28128 .elementor-element.elementor-element-bdea724.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28128 .elementor-element.elementor-element-bdea724.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-bdea724 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-28128 .elementor-element.elementor-element-bdea724 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28128 .elementor-element.elementor-element-bdea724 .elementor-image-box-title{color:var( --e-global-color-4617aed );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-bdea724 .elementor-image-box-description{color:var( --e-global-color-03011c9 );font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;}.elementor-28128 .elementor-element.elementor-element-6f85494{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-28128 .elementor-element.elementor-element-def960d:not(.elementor-motion-effects-element-type-background), .elementor-28128 .elementor-element.elementor-element-def960d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background_light );}.elementor-28128 .elementor-element.elementor-element-def960d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:40px;padding:80px 0px 80px 0px;}.elementor-28128 .elementor-element.elementor-element-def960d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__content{min-height:600px;justify-content:flex-end;padding:0px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-40cd104 .skeleton-item{min-height:600px;}.elementor-28128 .elementor-element.elementor-element-40cd104 .skeleton-item:before{padding-top:600px;}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__content_inner{width:100%;}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__title{font-size:48px;font-weight:700;text-transform:none;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__subtitle{font-size:24px;font-weight:700;text-transform:none;line-height:1.2em;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__subtitle span:before{background-color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__button{margin:8px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta .elementor-cta__bg, .elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__content{min-height:600px;justify-content:flex-end;padding:0px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .skeleton-item{min-height:600px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .skeleton-item:before{padding-top:600px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__content_inner{width:100%;}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__title{font-size:48px;font-weight:700;text-transform:none;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__subtitle{font-size:24px;font-weight:700;text-transform:none;line-height:1.2em;color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__subtitle span:before{background-color:var( --e-global-color-8c646b7 );}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__button{margin:8px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta .elementor-cta__bg, .elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-28128 .elementor-element.elementor-element-a9126a2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__title{font-size:35px;}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__subtitle{font-size:18px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__title{font-size:35px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__subtitle{font-size:18px;}.elementor-28128 .elementor-element.elementor-element-33795979 > .elementor-container{min-height:300px;}.elementor-28128 .elementor-element.elementor-element-28e4910a{margin-top:-75px;margin-bottom:100px;}.elementor-28128 .elementor-element.elementor-element-2e462bd6 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-28128 .elementor-element.elementor-element-76377767 > .elementor-container{min-height:300px;}.elementor-28128 .elementor-element.elementor-element-19e415a0{margin-top:-75px;margin-bottom:100px;}.elementor-28128 .elementor-element.elementor-element-5a961bf > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-28128 .elementor-element.elementor-element-6a02a129:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-28128 .elementor-element.elementor-element-7287114 > .elementor-container{max-width:750px;}.elementor-28128 .elementor-element.elementor-element-6f85494{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__title{font-size:35px;}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__subtitle{font-size:18px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__title{font-size:35px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__subtitle{font-size:18px;}}@media(max-width:767px){.elementor-28128 .elementor-element.elementor-element-952e2c0 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-5037083 .elementor-cta__content{min-height:450px;justify-content:flex-end;}.elementor-28128 .elementor-element.elementor-element-5037083 .skeleton-item{min-height:450px;}.elementor-28128 .elementor-element.elementor-element-5037083 .skeleton-item:before{padding-top:450px;}.elementor-28128 .elementor-element.elementor-element-fb8b5ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .elementor-cta__content{min-height:450px;justify-content:flex-end;}.elementor-28128 .elementor-element.elementor-element-e77a911 .skeleton-item{min-height:450px;}.elementor-28128 .elementor-element.elementor-element-e77a911 .skeleton-item:before{padding-top:450px;}.elementor-28128 .elementor-element.elementor-element-33795979 > .elementor-container{min-height:360px;}.elementor-28128 .elementor-element.elementor-element-33795979:not(.elementor-motion-effects-element-type-background), .elementor-28128 .elementor-element.elementor-element-33795979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.didiesse2025.rivedemo.it/wp-content/uploads/2023/03/home-Frog-Revolution-mobile.jpg");background-position:center center;background-size:contain;}.elementor-28128 .elementor-element.elementor-element-28e4910a{margin-top:0px;margin-bottom:0px;padding:40px 15px 0px 15px;}.elementor-28128 .elementor-element.elementor-element-235ec9a8{text-align:center;}.elementor-28128 .elementor-element.elementor-element-235ec9a8 .elementor-heading-title{font-size:35px;}.elementor-28128 .elementor-element.elementor-element-c0987bb{text-align:center;}.elementor-28128 .elementor-element.elementor-element-c0987bb .elementor-heading-title{font-size:18px;}.elementor-28128 .elementor-element.elementor-element-0f577cc{text-align:center;}.elementor-28128 .elementor-element.elementor-element-2dd5bf30 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-28128 .elementor-element.elementor-element-b1fceca{text-align:center;}.elementor-28128 .elementor-element.elementor-element-b1fceca .elementor-heading-title{font-size:22px;}.elementor-28128 .elementor-element.elementor-element-b1fceca > .elementor-widget-container{padding:28px 28px 28px 28px;}.elementor-28128 .elementor-element.elementor-element-76377767 > .elementor-container{min-height:360px;}.elementor-28128 .elementor-element.elementor-element-76377767:not(.elementor-motion-effects-element-type-background), .elementor-28128 .elementor-element.elementor-element-76377767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.didiesse2025.rivedemo.it/wp-content/uploads/2023/03/frog-collecition-mobile.jpg");background-position:center center;background-size:contain;}.elementor-28128 .elementor-element.elementor-element-19e415a0{margin-top:0px;margin-bottom:0px;padding:40px 15px 0px 15px;}.elementor-28128 .elementor-element.elementor-element-f2259b3{text-align:center;}.elementor-28128 .elementor-element.elementor-element-f2259b3 .elementor-heading-title{font-size:22px;}.elementor-28128 .elementor-element.elementor-element-f2259b3 > .elementor-widget-container{padding:28px 28px 28px 28px;}.elementor-28128 .elementor-element.elementor-element-f8023a9{text-align:center;}.elementor-28128 .elementor-element.elementor-element-f8023a9 .elementor-heading-title{font-size:35px;}.elementor-28128 .elementor-element.elementor-element-387d443{text-align:center;}.elementor-28128 .elementor-element.elementor-element-387d443 .elementor-heading-title{font-size:18px;}.elementor-28128 .elementor-element.elementor-element-8c4a6d3{text-align:center;}.elementor-28128 .elementor-element.elementor-element-8208f75 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-28128 .elementor-element.elementor-element-50d9641e > .elementor-container{min-height:200px;}.elementor-28128 .elementor-element.elementor-element-6a02a129:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.42;}.elementor-28128 .elementor-element.elementor-element-6a02a129 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28128 .elementor-element.elementor-element-7287114 > .elementor-background-overlay{opacity:0.35;}.elementor-28128 .elementor-element.elementor-element-7287114{padding:80px 15px 80px 15px;}.elementor-28128 .elementor-element.elementor-element-7ae3955{text-align:center;}.elementor-28128 .elementor-element.elementor-element-de229a8{text-align:center;}.elementor-28128 .elementor-element.elementor-element-4f535c3{text-align:center;}.elementor-28128 .elementor-element.elementor-element-2d23006{text-align:center;}.elementor-28128 .elementor-element.elementor-element-2d23006 .elementor-heading-title{font-size:35px;}.elementor-28128 .elementor-element.elementor-element-1238be9 .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-1238be9 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28128 .elementor-element.elementor-element-40d5ff9 .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-40d5ff9 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-2aaa9cd .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28128 .elementor-element.elementor-element-29e12b5 .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-29e12b5 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4 .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-bc1d8a4 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28128 .elementor-element.elementor-element-bdea724 .elementor-image-box-img{margin-bottom:15px;}.elementor-28128 .elementor-element.elementor-element-bdea724 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28128 .elementor-element.elementor-element-6f85494{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28128 .elementor-element.elementor-element-40cd104 .elementor-cta__content{min-height:450px;justify-content:flex-end;}.elementor-28128 .elementor-element.elementor-element-40cd104 .skeleton-item{min-height:450px;}.elementor-28128 .elementor-element.elementor-element-40cd104 .skeleton-item:before{padding-top:450px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .elementor-cta__content{min-height:450px;justify-content:flex-end;}.elementor-28128 .elementor-element.elementor-element-53cd530 .skeleton-item{min-height:450px;}.elementor-28128 .elementor-element.elementor-element-53cd530 .skeleton-item:before{padding-top:450px;}}@media(min-width:768px){.elementor-28128 .elementor-element.elementor-element-2e462bd6{width:45%;}.elementor-28128 .elementor-element.elementor-element-5fa4fb1d{width:55%;}.elementor-28128 .elementor-element.elementor-element-51fdfcfd{width:55%;}.elementor-28128 .elementor-element.elementor-element-7f769d5{width:17%;}.elementor-28128 .elementor-element.elementor-element-5a961bf{width:27.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28128 .elementor-element.elementor-element-6a02a129{width:100%;}}/* Start custom CSS */.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {
    max-width: 100%;
    overflow: hidden;
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #ffffff;
    border: solid 1px #CB5599; 
    opacity: 0.2;
    margin-right: 4px;
    margin-left: 4px;
}

.swiper-pagination-bullet-active {
    background-color: #CB5599 !important;
    opacity: 1 !important;
}/* End custom CSS */