.elementor-407 .elementor-element.elementor-element-d05ce18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-407 .elementor-element.elementor-element-b6309b5{margin:26px 0 calc(var(--kit-widget-spacing, 0px) + -97px) 0px;padding:-31px 2px 2px;columns:1;text-align:center}.elementor-407 .elementor-element.elementor-element-b6309b5 p{margin-block-end:0px}.elementor-407 .elementor-element.elementor-element-27e189d{margin-top:24px;margin-bottom:150px}.elementor-407 .elementor-element.elementor-element-0432b7e{width:var(--container-widget-width,99%);max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0}.elementor-407 .elementor-element.elementor-element-0432b7e>.elementor-widget-container{margin:28px -3px -3px}.elementor-407 .elementor-element.elementor-element-0432b7e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-407 .elementor-element.elementor-element-0432b7e .pxl-el-divider{border-bottom-style:solid;border-bottom-color:#fa0909}.elementor-407 .elementor-element.elementor-element-e94b1d2{margin-top:3px;margin-bottom:0}.elementor-407 .elementor-element.elementor-element-30ff065.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-407 .elementor-element.elementor-element-d5d19f0>.elementor-widget-container{margin:15px 0 41px}.elementor-407 .elementor-element.elementor-element-d5d19f0 .pxl-text-editor{text-align:center}.elementor-407 .elementor-element.elementor-element-d5d19f0 .pxl-text-editor .pxl-item--inner{font-size:18px;line-height:28px}.elementor-407 .elementor-element.elementor-element-d1cccad{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:-150px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-407 .elementor-element.elementor-element-c4ec561{--display:flex;--background-transition:.3s;--overlay-opacity:.5}.elementor-407 .elementor-element.elementor-element-c4ec561:before,.elementor-407 .elementor-element.elementor-element-c4ec561>.elementor-background-video-container:before,.elementor-407 .elementor-element.elementor-element-c4ec561>.e-con-inner>.elementor-background-video-container:before,.elementor-407 .elementor-element.elementor-element-c4ec561>.elementor-background-slideshow:before,.elementor-407 .elementor-element.elementor-element-c4ec561>.e-con-inner>.elementor-background-slideshow:before,.elementor-407 .elementor-element.elementor-element-c4ec561>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#2a2525;--background-overlay:''}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-407 .elementor-element.elementor-element-822c598 .elementor-icon-wrapper{text-align:center}.elementor-407 .elementor-element.elementor-element-822c598 .elementor-icon{font-size:115px}.elementor-407 .elementor-element.elementor-element-822c598 .elementor-icon svg{height:115px}.elementor-407 .elementor-element.elementor-element-f9565c4{width:var(--container-widget-width,96.829%);max-width:96.829%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 200px) 0px;--container-widget-width:96.829%;--container-widget-flex-grow:0;column-gap:7px;text-align:center}.elementor-407 .elementor-element.elementor-element-f9565c4.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-407 .elementor-element.elementor-element-8e59035 .pxl-button{text-align:center}.elementor-407 .elementor-element.elementor-element-8e59035>.elementor-widget-container{margin:-200px 0 0}.elementor-407 .elementor-element.elementor-element-8e59035 .pxl-icon--right .text-arrow i,.elementor-407 .elementor-element.elementor-element-8e59035 .pxl-icon--right .text-arrow svg{margin-left:9px}.elementor-407 .elementor-element.elementor-element-852d67c{--display:flex;--background-transition:.3s;--overlay-opacity:.5}.elementor-407 .elementor-element.elementor-element-852d67c:hover{background-color:#2a2525}.elementor-407 .elementor-element.elementor-element-852d67c:before,.elementor-407 .elementor-element.elementor-element-852d67c>.elementor-background-video-container:before,.elementor-407 .elementor-element.elementor-element-852d67c>.e-con-inner>.elementor-background-video-container:before,.elementor-407 .elementor-element.elementor-element-852d67c>.elementor-background-slideshow:before,.elementor-407 .elementor-element.elementor-element-852d67c>.e-con-inner>.elementor-background-slideshow:before,.elementor-407 .elementor-element.elementor-element-852d67c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#2a2525;--background-overlay:''}.elementor-407 .elementor-element.elementor-element-afdb3c3 .elementor-icon-wrapper{text-align:center}.elementor-407 .elementor-element.elementor-element-afdb3c3 .elementor-icon{font-size:115px}.elementor-407 .elementor-element.elementor-element-afdb3c3 .elementor-icon svg{height:115px}.elementor-407 .elementor-element.elementor-element-d5e7afa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 150px) 0px;text-align:center}.elementor-407 .elementor-element.elementor-element-c5613a5{--display:flex;--overlay-opacity:.5}.elementor-407 .elementor-element.elementor-element-c5613a5:before,.elementor-407 .elementor-element.elementor-element-c5613a5>.elementor-background-video-container:before,.elementor-407 .elementor-element.elementor-element-c5613a5>.e-con-inner>.elementor-background-video-container:before,.elementor-407 .elementor-element.elementor-element-c5613a5>.elementor-background-slideshow:before,.elementor-407 .elementor-element.elementor-element-c5613a5>.e-con-inner>.elementor-background-slideshow:before,.elementor-407 .elementor-element.elementor-element-c5613a5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#2a2525;--background-overlay:''}.elementor-407 .elementor-element.elementor-element-fe44979 .elementor-icon-wrapper{text-align:center}.elementor-407 .elementor-element.elementor-element-fe44979 .elementor-icon{font-size:115px}.elementor-407 .elementor-element.elementor-element-fe44979 .elementor-icon svg{height:115px}.elementor-407 .elementor-element.elementor-element-67d512b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 150px) 0px;text-align:center}.elementor-407 .elementor-element.elementor-element-4102b14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-407 .elementor-element.elementor-element-12ba09d{margin:43px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-407 .elementor-element.elementor-element-34f2d46c{background-color:#DDDDDD1A;margin-top:50px;margin-bottom:50px;padding:0 0 29px}.dark-mode .elementor-407 .elementor-element.elementor-element-34f2d46c{background-color:#121212}.elementor-407 .elementor-element.elementor-element-4a8a046d{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-407 .elementor-element.elementor-element-4a8a046d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-407 .elementor-element.elementor-element-4a8a046d .pxl-heading{text-align:left}.elementor-407 .elementor-element.elementor-element-4a8a046d .pxl-heading .pxl-heading--inner{max-width:1147px}.elementor-407 .elementor-element.elementor-element-4a8a046d .pxl-heading .pxl-item--subtitle{margin:0 0 17px}.elementor-407 .elementor-element.elementor-element-4a8a046d .pxl-heading .pxl-item--title{line-height:1.2em;margin:0}.elementor-bc-flex-widget .elementor-407 .elementor-element.elementor-element-60b1965c.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-407 .elementor-element.elementor-element-60b1965c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-407 .elementor-element.elementor-element-1173f8bf .pxl-button{text-align:center}.elementor-407 .elementor-element.elementor-element-1173f8bf .pxl-icon--right .text-arrow i,.elementor-407 .elementor-element.elementor-element-1173f8bf .pxl-icon--right .text-arrow svg{margin-left:9px}.elementor-407 .elementor-element.elementor-element-29561e9d{background-color:#DDDDDD1A;margin-top:-50px;margin-bottom:0;padding:0 0 134px}.dark-mode .elementor-407 .elementor-element.elementor-element-29561e9d{background-color:#121212}.elementor-407 .elementor-element.elementor-element-3c1d059f>.elementor-element-populated{padding:15px 27px 15px 30px}body:not(.rtl) .elementor-407 .elementor-element.elementor-element-55768f71{right:-290px}body.rtl .elementor-407 .elementor-element.elementor-element-55768f71{left:-290px}.elementor-407 .elementor-element.elementor-element-55768f71{bottom:-279px;z-index:-1}.elementor-407 .elementor-element.elementor-element-27684239>.elementor-element-populated{margin:9px 0 0 95px;--e-column-margin-right:0px;--e-column-margin-left:95px}.elementor-407 .elementor-element.elementor-element-3416342f{width:var(--container-widget-width,99.074%);max-width:99.074%;--container-widget-width:99.074%;--container-widget-flex-grow:0}.elementor-407 .elementor-element.elementor-element-3416342f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-407 .elementor-element.elementor-element-3416342f .pxl-heading{text-align:left}.elementor-407 .elementor-element.elementor-element-3416342f .pxl-heading .pxl-item--title{margin:0 0 25px}.elementor-407 .elementor-element.elementor-element-582b1eab>.elementor-widget-container{margin:0 0 -4px;padding:1px}.elementor-407 .elementor-element.elementor-element-582b1eab .pxl-text-editor .pxl-item--inner{max-width:1229px;color:#151515;font-size:22px;font-weight:400;line-height:34px}.dark-mode .elementor-407 .elementor-element.elementor-element-582b1eab .pxl-text-editor .pxl-item--inner{color:#fff}.elementor-407 .elementor-element.elementor-element-e1f4baa>.elementor-widget-container{margin:0 0 5px}.elementor-407 .elementor-element.elementor-element-e1f4baa .pxl-text-editor .pxl-item--inner{max-width:501px;color:#151515;font-size:22px;font-weight:400;line-height:34px}.dark-mode .elementor-407 .elementor-element.elementor-element-e1f4baa .pxl-text-editor .pxl-item--inner{color:#fff}.elementor-407 .elementor-element.elementor-element-514b1de8 .pxl-text-editor .pxl-item--inner{font-size:15px;line-height:28px}.elementor-407 .elementor-element.elementor-element-28b61e9c .pxl-elementor-bg-scroll .scroll-element{background-image:url(https://emozionidarivivere.it/wp-content/uploads/2025/08/AdobeStock_340150666.jpeg)}.dark-mode .elementor-407 .elementor-element.elementor-element-28b61e9c .pxl-elementor-bg-scroll .scroll-element{background-image:url(https://emozionidarivivere.it/wp-content/uploads/2025/08/AdobeStock_340150666.jpeg)}.elementor-407 .elementor-element.elementor-element-28b61e9c{padding:139px 0 104px}.elementor-407 .elementor-element.elementor-element-416a8927{width:var(--container-widget-width,729px);max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0}.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-swiper-container{margin-top:-15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px}.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-swiper-container .pxl-swiper-slide{padding:15px}.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-testimonial-carousel .pxl-item--quote svg path{fill:#fff}.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-testimonial-carousel .pxl-item--by .item-avatar img{width:69px;height:69px}.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-testimonial-carousel .pxl-item--inner{background-color:#050000E0;padding:53px 69px 59px}.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-testimonial-carousel .pxl-item--inner .pxl-item--holder,.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-testimonial-carousel .pxl-item--inner .pxl-item--by .item-avatar,.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-testimonial-carousel .wp-arrow.style2 .pxl-swiper-arrow .circle{border-color:#fff}.elementor-407 .elementor-element.elementor-element-1ee697fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-407 .elementor-element.elementor-element-45db52ad{padding:26px 26px 4px;text-align:center}.elementor-407 .elementor-element.elementor-element-45db52ad .elementor-heading-title{color:#fff}.elementor-407 .elementor-element.elementor-element-772eac9d{text-align:center}.elementor-407 .elementor-element.elementor-element-772eac9d .elementor-heading-title{color:#fff}.elementor-407 .elementor-element.elementor-element-21433da3{padding:117px 0 0}.elementor-407 .elementor-element.elementor-element-50acf458>.elementor-element-populated{margin:0 60px 0 0;--e-column-margin-right:60px;--e-column-margin-left:0px}.elementor-407 .elementor-element.elementor-element-477176a3 .pxl-heading .pxl-item--subtitle span{text-transform:uppercase}.elementor-407 .elementor-element.elementor-element-477176a3 .pxl-heading .pxl-item--subtitle{margin:0 0 9px}.elementor-407 .elementor-element.elementor-element-477176a3 .pxl-heading .pxl-item--title{letter-spacing:-1.06px;margin:0 0 48px}.elementor-407 .elementor-element.elementor-element-f946272>.elementor-widget-container{margin:-40px 0 34px}@media(min-width:768px){.elementor-407 .elementor-element.elementor-element-74ceb01d{width:75.056%}.elementor-407 .elementor-element.elementor-element-60b1965c{width:24.944%}.elementor-407 .elementor-element.elementor-element-50acf458{width:41.503%}.elementor-407 .elementor-element.elementor-element-102f86e8{width:58.497%}}@media(max-width:1024px) and (min-width:768px){.elementor-407 .elementor-element.elementor-element-74ceb01d{width:65%}.elementor-407 .elementor-element.elementor-element-60b1965c{width:35%}}@media(max-width:880px) and (min-width:768px){.elementor-407 .elementor-element.elementor-element-3c1d059f{width:76%}.elementor-407 .elementor-element.elementor-element-27684239{width:100%}.elementor-407 .elementor-element.elementor-element-50acf458{width:100%}.elementor-407 .elementor-element.elementor-element-102f86e8{width:100%}}@media(max-width:1366px){.elementor-407 .elementor-element.elementor-element-d1cccad{--grid-auto-flow:row}.elementor-407 .elementor-element.elementor-element-4a8a046d{width:var(--container-widget-width,784.844px);max-width:784.844px;--container-widget-width:784.844px;--container-widget-flex-grow:0}}@media(max-width:1200px){.elementor-407 .elementor-element.elementor-element-d1cccad{--grid-auto-flow:row}.elementor-407 .elementor-element.elementor-element-29561e9d{padding:0 0 100px}}@media(max-width:1024px){.elementor-407 .elementor-element.elementor-element-d1cccad{--grid-auto-flow:row}.elementor-407 .elementor-element.elementor-element-4a8a046d .pxl-heading .pxl-item--title{font-size:42px}.elementor-407 .elementor-element.elementor-element-21433da3{padding:80px 0 40px}.elementor-407 .elementor-element.elementor-element-50acf458>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-407 .elementor-element.elementor-element-477176a3 .pxl-heading .pxl-item--title{font-size:42px}.elementor-407 .elementor-element.elementor-element-f946272 .pxl-contact-info .pxl-item--description{font-size:20px}.elementor-407 .elementor-element.elementor-element-5d32d479 .pxl-contact-info .pxl-item--description{font-size:20px}}@media(max-width:880px){.elementor-407 .elementor-element.elementor-element-d1cccad{--grid-auto-flow:row}.elementor-407 .elementor-element.elementor-element-27684239>.elementor-element-populated{margin:70px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-407 .elementor-element.elementor-element-102f86e8>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}@media(max-width:767px){.elementor-407 .elementor-element.elementor-element-d5d19f0 .pxl-text-editor .pxl-item--inner{font-size:16px}.elementor-407 .elementor-element.elementor-element-d1cccad{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-407 .elementor-element.elementor-element-4a8a046d{--container-widget-width:330px;--container-widget-flex-grow:0;width:var(--container-widget-width,330px);max-width:330px}.elementor-407 .elementor-element.elementor-element-29561e9d{padding:0 0 50px}.elementor-407 .elementor-element.elementor-element-3c1d059f>.elementor-element-populated{padding:15px}.elementor-407 .elementor-element.elementor-element-416a8927{width:100%;max-width:100%}.elementor-407 .elementor-element.elementor-element-416a8927 .pxl-testimonial-carousel .pxl-item--inner{padding:50px 15px}.elementor-407 .elementor-element.elementor-element-21433da3{padding:60px 0 0}}