.elementor-2240 .elementor-element.elementor-element-ed7c6eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-ed7c6eb:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-ed7c6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://proitalianroots.com/wp-content/uploads/2025/04/Discover-Your-Italian-Heritage-Explore-Italy.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2240 .elementor-element.elementor-element-ed7c6eb::before,.elementor-2240 .elementor-element.elementor-element-ed7c6eb>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-ed7c6eb>.e-con-inner>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-ed7c6eb>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-ed7c6eb>.e-con-inner>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-ed7c6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-2240 .elementor-element.elementor-element-39e863b{--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;--justify-content:center}.elementor-2240 .elementor-element.elementor-element-39e863b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2240 .elementor-element.elementor-element-4075e4f{--spacer-size:510px}.elementor-2240 .elementor-element.elementor-element-4c88357{--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:45px;--padding-right:15px}.elementor-2240 .elementor-element.elementor-element-47d63b6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2240 .elementor-element.elementor-element-47d63b6{border-style:solid;border-width:8px 8px 8px 8px;border-color:#178948BA;border-radius:5px 5px 5px 5px}.elementor-2240 .elementor-element.elementor-element-47d63b6 .elementor-main-swiper{height:400px}.elementor-2240 .elementor-element.elementor-element-47d63b6 .elementor-main-swiper .swiper-slide{border-radius:0}.elementor-2240 .elementor-element.elementor-element-47d63b6 .elementor-swiper-button{font-size:20px}.elementor-2240 .elementor-element.elementor-element-f59489e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-f59489e::before,.elementor-2240 .elementor-element.elementor-element-f59489e>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-f59489e>.e-con-inner>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-f59489e>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-f59489e>.e-con-inner>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-f59489e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-2240 .elementor-element.elementor-element-3061b59{--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;--justify-content:center}.elementor-2240 .elementor-element.elementor-element-3061b59.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2240 .elementor-element.elementor-element-0fd1807{--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:45px;--padding-right:15px}.elementor-2240 .elementor-element.elementor-element-92900f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2240 .elementor-element.elementor-element-92900f3{border-style:solid;border-width:8px 8px 8px 8px;border-color:#178948BA;border-radius:5px 5px 5px 5px}.elementor-2240 .elementor-element.elementor-element-92900f3 .elementor-main-swiper{height:400px}.elementor-2240 .elementor-element.elementor-element-92900f3 .elementor-main-swiper .swiper-slide{border-radius:0}.elementor-2240 .elementor-element.elementor-element-92900f3 .elementor-swiper-button{font-size:20px}.elementor-2240 .elementor-element.elementor-element-38661ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2240 .elementor-element.elementor-element-c5aff57{--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-2240 .elementor-element.elementor-element-896805a img{border-radius:10px 10px 10px 10px}.elementor-2240 .elementor-element.elementor-element-32cf0f4{--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;--justify-content:center;--overlay-opacity:0.6;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px}.elementor-2240 .elementor-element.elementor-element-32cf0f4:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-32cf0f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://proitalianroots.com/wp-content/uploads/2025/03/Gemini_Generated_Image_hf6o5vhf6o5vhf6o.jpeg);background-position:center center;background-size:cover}.elementor-2240 .elementor-element.elementor-element-32cf0f4::before,.elementor-2240 .elementor-element.elementor-element-32cf0f4>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-32cf0f4>.e-con-inner>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-32cf0f4>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-32cf0f4>.e-con-inner>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-32cf0f4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-secondary) 0%,#005321 100%)}.elementor-2240 .elementor-element.elementor-element-9b48ad9 .elementor-cta__content-item{transition-duration:1000ms}.elementor-2240 .elementor-element.elementor-element-9b48ad9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1000ms / 3)}.elementor-2240 .elementor-element.elementor-element-9b48ad9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc(( 1000ms / 3 ) * 2)}.elementor-2240 .elementor-element.elementor-element-9b48ad9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc(( 1000ms / 3 ) * 3)}.elementor-2240 .elementor-element.elementor-element-9b48ad9 .elementor-cta .elementor-cta__bg,.elementor-2240 .elementor-element.elementor-element-9b48ad9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-2240 .elementor-element.elementor-element-9b48ad9 .elementor-cta__content{text-align:center}.elementor-2240 .elementor-element.elementor-element-9b48ad9 .elementor-cta__title{font-family:"Bigshot One",Sans-serif;font-size:35px;font-weight:500;line-height:1em}.elementor-2240 .elementor-element.elementor-element-9b48ad9 .elementor-cta__button{text-transform:uppercase;background-color:var(--e-global-color-secondary);border-width:0}.elementor-2240 .elementor-element.elementor-element-9b48ad9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-2240 .elementor-element.elementor-element-d4c87b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2240 .elementor-element.elementor-element-aa3bdbc{--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-2240 .elementor-element.elementor-element-4595747 img{border-radius:10px 10px 10px 10px}.elementor-2240 .elementor-element.elementor-element-ae0ee08{--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;--justify-content:center;--overlay-opacity:0.6;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px}.elementor-2240 .elementor-element.elementor-element-ae0ee08:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-ae0ee08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://proitalianroots.com/wp-content/uploads/2025/03/Gemini_Generated_Image_hf6o5vhf6o5vhf6o.jpeg);background-position:center center;background-size:cover}.elementor-2240 .elementor-element.elementor-element-ae0ee08::before,.elementor-2240 .elementor-element.elementor-element-ae0ee08>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-ae0ee08>.e-con-inner>.elementor-background-video-container::before,.elementor-2240 .elementor-element.elementor-element-ae0ee08>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-ae0ee08>.e-con-inner>.elementor-background-slideshow::before,.elementor-2240 .elementor-element.elementor-element-ae0ee08>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-secondary) 0%,#005321 100%)}.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta__content-item{transition-duration:1000ms}.elementor-2240 .elementor-element.elementor-element-83c9ead.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1000ms / 3)}.elementor-2240 .elementor-element.elementor-element-83c9ead.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc(( 1000ms / 3 ) * 2)}.elementor-2240 .elementor-element.elementor-element-83c9ead.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc(( 1000ms / 3 ) * 3)}.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta .elementor-cta__bg,.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta__content{text-align:center}.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta__title{font-family:"Bigshot One",Sans-serif;font-size:35px;font-weight:500;line-height:1em}.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta__button{text-transform:uppercase;background-color:var(--e-global-color-secondary);border-width:0}.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-2240 .elementor-element.elementor-element-7edd6f66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-c2cd627{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-5c7762b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-24471531{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-880bfd5{width:100%;max-width:100%;text-align:center}.elementor-2240 .elementor-element.elementor-element-880bfd5 .elementor-heading-title{font-family:"Bigshot One",Sans-serif;font-size:50px;font-weight:500;color:#005321}.elementor-2240 .elementor-element.elementor-element-519fa03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-1654f80{--display:flex}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-grid-post-holder{background-color:#fff}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-grid-post .eael-entry-footer{justify-content:flex-start}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title a{color:var(--e-global-color-text)}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title:hover,.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title a:hover{color:var(--e-global-color-secondary)}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title,.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title a{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:1.2em}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-grid-post-excerpt p{color:#7E7E7E;text-align:left}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-grid-post .eael-entry-overlay{background-color:#00000040}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-grid-post .eael-entry-overlay>i{font-size:18px}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-grid-post .eael-entry-overlay>img{height:18px;width:18px}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-post-elements-readmore-btn{color:var(--e-global-color-secondary);margin:10px 0 0 0}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-post-elements-readmore-btn:hover{color:var(--e-global-color-accent)}.elementor-2240 .elementor-element.elementor-element-27a589a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-27a589a:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-27a589a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url(https://proitalianroots.com/wp-content/uploads/2025/04/PV-bg-texture.jpg);background-repeat:no-repeat;background-size:cover}.elementor-2240 .elementor-element.elementor-element-6032783{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:silver;--border-color:#C0C0C0;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2240 .elementor-element.elementor-element-6032783:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-6032783>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF96}.elementor-2240 .elementor-element.elementor-element-6032783.e-con{--align-self:flex-start}.elementor-2240 .elementor-element.elementor-element-72df0b4{--display:flex}.elementor-2240 .elementor-element.elementor-element-890da8c{text-align:start}.elementor-2240 .elementor-element.elementor-element-890da8c .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:500;color:var(--e-global-color-primary)}.elementor-2240 .elementor-element.elementor-element-5d94214 .elementor-nav-menu .elementor-item{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:20px;letter-spacing:.15px}.elementor-2240 .elementor-element.elementor-element-5d94214 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text);padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px}.elementor-2240 .elementor-element.elementor-element-5d94214 .elementor-nav-menu--main .elementor-item:hover,.elementor-2240 .elementor-element.elementor-element-5d94214 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-2240 .elementor-element.elementor-element-5d94214 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-2240 .elementor-element.elementor-element-5d94214 .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-2240 .elementor-element.elementor-element-5d94214 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-secondary)}.elementor-2240 .elementor-element.elementor-element-086a794{--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:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px}.elementor-2240 .elementor-element.elementor-element-4756ab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-463c319{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start}.elementor-2240 .elementor-element.elementor-element-463c319 .elementor-heading-title{font-family:"Bigshot One",Sans-serif;font-size:40px;font-weight:500;color:var(--e-global-color-primary)}.elementor-2240 .elementor-element.elementor-element-393fbab .e-search-submit{background-color:var(--e-global-color-secondary)}.elementor-2240 .elementor-element.elementor-element-393fbab .e-search-submit:hover{background-color:var(--e-global-color-accent)}.elementor-2240 .elementor-element.elementor-element-393fbab{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:5px;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:20px;--e-search-submit-border-radius:5px 5px 5px 5px;--e-search-submit-padding:15px 15px 15px 10px}.elementor-2240 .elementor-element.elementor-element-393fbab.elementor-element{--align-self:flex-end}.elementor-2240 .elementor-element.elementor-element-393fbab .e-search-input{border-radius:5px 5px 5px 5px}.elementor-2240 .elementor-element.elementor-element-393fbab .e-search-submit span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-8e8e819{left:38%;--hotspot-translate-x:38%;top:41%;--hotspot-translate-y:41%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-26b61eb{left:31%;--hotspot-translate-x:31%;top:34%;--hotspot-translate-y:34%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-6a79aca{left:22%;--hotspot-translate-x:22%;top:19%;--hotspot-translate-y:19%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-adeb91e{left:46%;--hotspot-translate-x:46%;top:19%;--hotspot-translate-y:19%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-44aca40{left:11%;--hotspot-translate-x:11%;top:27%;--hotspot-translate-y:27%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-697f813{left:50%;--hotspot-translate-x:50%;top:53%;--hotspot-translate-y:53%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-8ce7722{left:69%;--hotspot-translate-x:69%;top:63%;--hotspot-translate-y:63%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-5f0965a{left:87%;--hotspot-translate-x:87%;top:59%;--hotspot-translate-y:59%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-a552c2e{left:63.5%;--hotspot-translate-x:63.5%;top:90%;--hotspot-translate-y:90%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-92f017c{left:14%;--hotspot-translate-x:14%;top:65%;--hotspot-translate-y:65%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-2240 .elementor-element.elementor-element-0a78df3{--hotspot-color:#FFFFFF;--hotspot-size:10px;--hotspot-box-color:var( --e-global-color-secondary );--tooltip-text-color:var( --e-global-color-primary )}.elementor-2240 .elementor-element.elementor-element-0a78df3 .e-hotspot__label{font-family:"Poppins",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.15px}.elementor-2240 .elementor-element.elementor-element-0a78df3 .e-hotspot__tooltip{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2240 .elementor-element.elementor-element-fa72711>.elementor-container{max-width:1250px}.elementor-2240 .elementor-element.elementor-element-fa72711{margin-top:90px;margin-bottom:50px}.elementor-bc-flex-widget .elementor-2240 .elementor-element.elementor-element-5537e36.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2240 .elementor-element.elementor-element-5537e36.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2240 .elementor-element.elementor-element-1699037:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-1699037>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-2240 .elementor-element.elementor-element-1699037,.elementor-2240 .elementor-element.elementor-element-1699037>.elementor-background-overlay{border-radius:20px 20px 20px 20px}.elementor-2240 .elementor-element.elementor-element-1699037{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2240 .elementor-element.elementor-element-1699037>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-2240 .elementor-element.elementor-element-a45183c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2240 .elementor-element.elementor-element-a45183c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2240 .elementor-element.elementor-element-a45183c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px}.elementor-2240 .elementor-element.elementor-element-a45183c>.elementor-element-populated{padding:50px 50px 50px 50px}.elementor-2240 .elementor-element.elementor-element-2de4359 .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-2240 .elementor-element.elementor-element-b27809e{width:100%;max-width:100%;text-align:start}.elementor-2240 .elementor-element.elementor-element-b27809e .elementor-heading-title{font-family:"Bigshot One",Sans-serif;font-size:40px;font-weight:500;color:var(--e-global-color-primary)}.elementor-2240 .elementor-element.elementor-element-5528aa8{color:var(--e-global-color-text)}.elementor-2240 .elementor-element.elementor-element-35fec24{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;align-self:flex-end}.elementor-2240 .elementor-element.elementor-element-35fec24.elementor-element{--align-self:flex-start}.elementor-2240 .elementor-element.elementor-element-35fec24 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2240 .elementor-element.elementor-element-35fec24 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2240 .elementor-element.elementor-element-35fec24 .elementor-button{font-family:"Poppins",Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px}.elementor-bc-flex-widget .elementor-2240 .elementor-element.elementor-element-805c979.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2240 .elementor-element.elementor-element-805c979.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}:root{--page-title-display:none}@media(min-width:768px){.elementor-2240 .elementor-element.elementor-element-ed7c6eb{--content-width:1250px}.elementor-2240 .elementor-element.elementor-element-39e863b{--width:70%}.elementor-2240 .elementor-element.elementor-element-4c88357{--width:30%}.elementor-2240 .elementor-element.elementor-element-f59489e{--content-width:1250px}.elementor-2240 .elementor-element.elementor-element-3061b59{--width:70%}.elementor-2240 .elementor-element.elementor-element-0fd1807{--width:30%}.elementor-2240 .elementor-element.elementor-element-c5aff57{--width:66%}.elementor-2240 .elementor-element.elementor-element-32cf0f4{--width:34%}.elementor-2240 .elementor-element.elementor-element-aa3bdbc{--width:66%}.elementor-2240 .elementor-element.elementor-element-ae0ee08{--width:34%}.elementor-2240 .elementor-element.elementor-element-27a589a{--content-width:1250px}.elementor-2240 .elementor-element.elementor-element-6032783{--width:25%}.elementor-2240 .elementor-element.elementor-element-086a794{--width:75%}.elementor-2240 .elementor-element.elementor-element-a45183c{width:49.954%}.elementor-2240 .elementor-element.elementor-element-805c979{width:50%}}@media(max-width:1024px){.elementor-2240 .elementor-element.elementor-element-ed7c6eb:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-ed7c6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:contain}.elementor-2240 .elementor-element.elementor-element-4075e4f{--spacer-size:400px}.elementor-2240 .elementor-element.elementor-element-47d63b6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2240 .elementor-element.elementor-element-47d63b6 .elementor-main-swiper{height:250px}.elementor-2240 .elementor-element.elementor-element-f59489e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2240 .elementor-element.elementor-element-92900f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2240 .elementor-element.elementor-element-92900f3 .elementor-main-swiper{height:250px}.elementor-2240 .elementor-element.elementor-element-83c9ead .elementor-cta__content{padding:10px 10px 10px 10px}.elementor-2240 .elementor-element.elementor-element-7edd6f66{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-2240 .elementor-element.elementor-element-24471531{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px}.elementor-2240 .elementor-element.elementor-element-519fa03{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title,.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title a{font-size:20px;line-height:1.2em}}@media(max-width:767px){.elementor-2240 .elementor-element.elementor-element-4075e4f{--spacer-size:0px}.elementor-2240 .elementor-element.elementor-element-4c88357{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2240 .elementor-element.elementor-element-47d63b6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2240 .elementor-element.elementor-element-47d63b6 .elementor-main-swiper{height:300px}.elementor-2240 .elementor-element.elementor-element-3061b59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-0fd1807:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-0fd1807>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://proitalianroots.com/wp-content/uploads/2025/05/LETS-GO.png)}.elementor-2240 .elementor-element.elementor-element-0fd1807{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2240 .elementor-element.elementor-element-92900f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2240 .elementor-element.elementor-element-92900f3 .elementor-main-swiper{height:300px}.elementor-2240 .elementor-element.elementor-element-aa3bdbc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-ae0ee08{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2240 .elementor-element.elementor-element-7edd6f66{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px}.elementor-2240 .elementor-element.elementor-element-24471531{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-880bfd5{text-align:center}.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title,.elementor-2240 .elementor-element.elementor-element-9a39e60 .eael-entry-title a{font-size:18px;line-height:1.2em;letter-spacing:0}.elementor-2240 .elementor-element.elementor-element-27a589a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2240 .elementor-element.elementor-element-086a794{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2240 .elementor-element.elementor-element-393fbab{width:100%;max-width:100%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-8e8e819{left:38%;--hotspot-translate-x:38%;top:49%;--hotspot-translate-y:49%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-26b61eb{left:29%;--hotspot-translate-x:29%;top:39%;--hotspot-translate-y:39%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-6a79aca{left:21%;--hotspot-translate-x:21%;top:21%;--hotspot-translate-y:21%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-adeb91e{top:21%;--hotspot-translate-y:21%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-44aca40{left:7%;--hotspot-translate-x:7%;top:31%;--hotspot-translate-y:31%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-697f813{top:61%;--hotspot-translate-y:61%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-8ce7722{left:71%;--hotspot-translate-x:71%;top:73%;--hotspot-translate-y:73%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-5f0965a{left:89%;--hotspot-translate-x:89%;top:68%;--hotspot-translate-y:68%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-a552c2e{left:64%;--hotspot-translate-x:64%;top:105%;--hotspot-translate-y:105%}.elementor-2240 .elementor-element.elementor-element-0a78df3 .elementor-repeater-item-92f017c{left:64%;--hotspot-translate-x:64%;top:105%;--hotspot-translate-y:105%}.elementor-2240 .elementor-element.elementor-element-0a78df3>.elementor-widget-container{margin:-25px -25px -25px -25px}.elementor-2240 .elementor-element.elementor-element-0a78df3{z-index:1;text-align:center;--hotspot-size:9px;--hotspot-padding:2px}.elementor-2240 .elementor-element.elementor-element-0a78df3 .e-hotspot__label{font-size:9px}.elementor-2240 .elementor-element.elementor-element-fa72711{margin-top:20px;margin-bottom:20px}.elementor-2240 .elementor-element.elementor-element-a45183c>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-2240 .elementor-element.elementor-element-b27809e{text-align:start}.elementor-2240 .elementor-element.elementor-element-35fec24{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}}