.elementor-63 .elementor-element.elementor-element-ea39600:not(.elementor-motion-effects-element-type-background),.elementor-63 .elementor-element.elementor-element-ea39600>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FA4529}.elementor-63 .elementor-element.elementor-element-ea39600>.elementor-background-overlay{background-image:url(https://nannipieri.net/wp-content/uploads/2025/11/r9rw20trq0y.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.2;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-63 .elementor-element.elementor-element-ea39600 .elementor-background-overlay{filter:brightness(91%) contrast(100%) saturate(0%) blur(2px) hue-rotate(0deg)}.elementor-63 .elementor-element.elementor-element-ea39600{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:15rem 0rem 12.5rem 0rem}.elementor-63 .elementor-element.elementor-element-adea042{text-align:left}.elementor-63 .elementor-element.elementor-element-adea042 .ptf-heading{font-size:12rem;line-height:9.2rem;letter-spacing:-10px;color:#FFF}.elementor-63 .elementor-element.elementor-element-91f3e0a{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-family:"Ubuntu Sans",Sans-serif;font-size:36px;font-weight:600;line-height:36px;color:#FFF}.elementor-63 .elementor-element.elementor-element-0ac7f5e{width:initial;max-width:initial;margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;columns:1;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-7082bf2)}.elementor-63 .elementor-element.elementor-element-1825135{width:initial;max-width:initial;margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;columns:1;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-7082bf2)}.elementor-63 .elementor-element.elementor-element-6ef9107>.elementor-widget-container{margin:20px 0 20px 0}.elementor-63 .elementor-element.elementor-element-6ef9107 .ptf-spacer{height:.625rem}.elementor-63 .elementor-element.elementor-element-5d18ef3>.elementor-widget-container{margin:30px 0 0 0}.elementor-63 .elementor-element.elementor-element-5d18ef3{text-align:left}.elementor-63 .elementor-element.elementor-element-5d18ef3 .ptf-btn{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-63 .elementor-element.elementor-element-41fc56f .ptf-spacer{height:3.75rem}.elementor-63 .elementor-element.elementor-element-2b626f3{padding:5rem 0rem 5rem 0rem}.elementor-63 .elementor-element.elementor-element-e794e9f{text-align:left}.elementor-63 .elementor-element.elementor-element-e794e9f .ptf-heading{font-size:57px;line-height:52px}.elementor-63 .elementor-element.elementor-element-1fd8339 .ptf-spacer{height:2.5rem}.elementor-63 .elementor-element.elementor-element-8a4e48e{width:var(--container-widget-width,380px);max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-63 .elementor-element.elementor-element-b90054d>.elementor-widget-container{margin:30px 0 0 0}.elementor-63 .elementor-element.elementor-element-b90054d{text-align:left}.elementor-63 .elementor-element.elementor-element-b90054d .ptf-btn{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-63 .elementor-element.elementor-element-86751c2>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-63 .elementor-element.elementor-element-c49f4d9 .ptf-service-box__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-c49f4d9 .ptf-service-box__content{font-family:"Rethink Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-63 .elementor-element.elementor-element-da6e173 .ptf-service-box__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-da6e173 .ptf-service-box__content{font-family:"Rethink Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-63 .elementor-element.elementor-element-027a143 .ptf-service-box__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-027a143 .ptf-service-box__content{font-family:"Rethink Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-63 .elementor-element.elementor-element-46488b3 .ptf-service-box__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-46488b3 .ptf-service-box__content{font-family:"Rethink Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-63 .elementor-element.elementor-element-3ce6903 .ptf-service-box__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-3ce6903 .ptf-service-box__content{font-family:"Rethink Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-63 .elementor-element.elementor-element-837b8ac .ptf-service-box__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-837b8ac .ptf-service-box__content{font-family:"Rethink Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-63 .elementor-element.elementor-element-eaa7b81{padding:0rem 0rem 0rem 0rem}.elementor-63 .elementor-element.elementor-element-8e73764>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-63 .elementor-element.elementor-element-3b8f558{text-align:left}.elementor-63 .elementor-element.elementor-element-3b8f558 .ptf-heading{font-family:"Ubuntu Sans",Sans-serif;font-size:5rem;font-weight:600}.elementor-63 .elementor-element.elementor-element-61e44b1 .ptf-spacer{height:3.5rem}.elementor-63 .elementor-element.elementor-element-2c411a2{--e-image-carousel-slides-to-show:8}.elementor-63 .elementor-element.elementor-element-2c411a2 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-63 .elementor-element.elementor-element-2c411a2 .elementor-swiper-button.elementor-swiper-button-next{color:var(--e-global-color-primary)}.elementor-63 .elementor-element.elementor-element-2c411a2 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-63 .elementor-element.elementor-element-2c411a2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-primary)}.elementor-63 .elementor-element.elementor-element-2c411a2 .swiper-wrapper{display:flex;align-items:center}.elementor-63 .elementor-element.elementor-element-5f697dd .ptf-spacer{height:3.75rem}.elementor-63 .elementor-element.elementor-element-ecb500f:not(.elementor-motion-effects-element-type-background),.elementor-63 .elementor-element.elementor-element-ecb500f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-63 .elementor-element.elementor-element-ecb500f>.elementor-background-overlay{background-image:url(https://nannipieri.net/wp-content/uploads/2025/11/Tenuta-di-Vaira-Laptop-Mockup-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.2;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-63 .elementor-element.elementor-element-ecb500f>.elementor-container{min-height:400px}.elementor-63 .elementor-element.elementor-element-ecb500f .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-63 .elementor-element.elementor-element-ecb500f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:20px 20px 20px 20px}.elementor-bc-flex-widget .elementor-63 .elementor-element.elementor-element-ea6e7f9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-ea6e7f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-63 .elementor-element.elementor-element-ea6e7f9.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-63 .elementor-element.elementor-element-ee00e98{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-family:"Ubuntu Sans",Sans-serif;font-size:36px;font-weight:600;line-height:36px;color:#FFF}.elementor-bc-flex-widget .elementor-63 .elementor-element.elementor-element-c655647.elementor-column .elementor-widget-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-c655647.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-63 .elementor-element.elementor-element-3ba4139{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--justify-items:center;--align-items:start}.elementor-63 .elementor-element.elementor-element-b55ab9d .elementor-counter-title{justify-content:center;color:var(--e-global-color-7082bf2);font-family:"Open Sans",Sans-serif;font-weight:400;text-transform:uppercase}.elementor-63 .elementor-element.elementor-element-b55ab9d .elementor-counter-number-wrapper{color:var(--e-global-color-7082bf2);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-f463b59 .elementor-counter-title{justify-content:center;color:var(--e-global-color-7082bf2);font-family:"Open Sans",Sans-serif;font-weight:400;text-transform:uppercase}.elementor-63 .elementor-element.elementor-element-f463b59 .elementor-counter-number-wrapper{color:var(--e-global-color-7082bf2);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-2bc5bba .elementor-counter-title{justify-content:center;color:var(--e-global-color-7082bf2);font-family:"Open Sans",Sans-serif;font-weight:400;text-transform:uppercase}.elementor-63 .elementor-element.elementor-element-2bc5bba .elementor-counter-number-wrapper{color:var(--e-global-color-7082bf2);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-7e2ce18 .elementor-counter-title{justify-content:center;color:var(--e-global-color-7082bf2);font-family:"Open Sans",Sans-serif;font-weight:400;text-transform:uppercase}.elementor-63 .elementor-element.elementor-element-7e2ce18 .elementor-counter-number-wrapper{color:var(--e-global-color-7082bf2);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-63 .elementor-element.elementor-element-0a41c95{--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;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-63 .elementor-element.elementor-element-70831de{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-63 .elementor-element.elementor-element-70831de .elementor-heading-title{font-family:"Ubuntu Sans",Sans-serif;font-size:5rem;font-weight:600}.elementor-63 .elementor-element.elementor-element-2826e49{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-63 .elementor-element.elementor-element-98b065d{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-63 .elementor-element.elementor-element-ef13796 .eael-entry-thumbnail{height:250px}.elementor-63 .elementor-element.elementor-element-ef13796 .eael-grid-post-holder{background-color:#fff}.elementor-63 .elementor-element.elementor-element-ef13796 .eael-entry-overlay{background-color:rgb(0 0 0 / .75)}.elementor-63 .elementor-element.elementor-element-ef13796 .eael-entry-title,.elementor-63 .elementor-element.elementor-element-ef13796 .eael-entry-title a{color:#303133}.elementor-63 .elementor-element.elementor-element-ef13796 .eael-entry-title:hover,.elementor-63 .elementor-element.elementor-element-ef13796 .eael-entry-title a:hover{color:#23527c}.elementor-63 .elementor-element.elementor-element-ef13796 .eael-grid-post .eael-entry-footer,.elementor-63 .elementor-element.elementor-element-ef13796 .eael-grid-post .eael-entry-meta{justify-content:center}.elementor-63 .elementor-element.elementor-element-ef13796 .swiper-container-wrap .swiper-button-next,.elementor-63 .elementor-element.elementor-element-ef13796 .swiper-container-wrap .swiper-button-prev{font-size:22px}@media(max-width:1024px){.elementor-63 .elementor-element.elementor-element-ea39600{padding:15rem 0rem 6.25rem 0rem}.elementor-63 .elementor-element.elementor-element-adea042 .ptf-heading{font-size:8.125rem;letter-spacing:-5px}.elementor-63 .elementor-element.elementor-element-2b626f3{padding:5rem 0rem 5rem 0rem}.elementor-63 .elementor-element.elementor-element-8a4e48e{width:100%;max-width:100%}.elementor-63 .elementor-element.elementor-element-86751c2>.elementor-element-populated{margin:4.375rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-63 .elementor-element.elementor-element-eaa7b81{padding:5rem 0rem 5rem 0rem}.elementor-63 .elementor-element.elementor-element-3b8f558>.elementor-widget-container{padding:5rem 5rem 5rem 0rem}.elementor-63 .elementor-element.elementor-element-61e44b1 .ptf-spacer{height:3.75rem}.elementor-63 .elementor-element.elementor-element-5f697dd .ptf-spacer{height:4.375rem}.elementor-63 .elementor-element.elementor-element-3ba4139{--grid-auto-flow:row}.elementor-63 .elementor-element.elementor-element-70831de{padding:5rem 5rem 5rem 0rem}}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-adea042 .ptf-heading{font-size:5.625rem}.elementor-63 .elementor-element.elementor-element-0ac7f5e{columns:1}.elementor-63 .elementor-element.elementor-element-1825135{columns:1}.elementor-63 .elementor-element.elementor-element-c655647>.elementor-element-populated{margin:3rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-63 .elementor-element.elementor-element-3ba4139{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-63 .elementor-element.elementor-element-0b4bda9{width:75%}.elementor-63 .elementor-element.elementor-element-fb971fc{width:25%}.elementor-63 .elementor-element.elementor-element-ea6e7f9{width:40%}.elementor-63 .elementor-element.elementor-element-c655647{width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-63 .elementor-element.elementor-element-0b4bda9{width:100%}.elementor-63 .elementor-element.elementor-element-30d6dcd{width:100%}.elementor-63 .elementor-element.elementor-element-86751c2{width:100%}.elementor-63 .elementor-element.elementor-element-ea6e7f9{width:50%}.elementor-63 .elementor-element.elementor-element-c655647{width:50%}}@media(min-width:1025px){.elementor-63 .elementor-element.elementor-element-ecb500f>.elementor-background-overlay{background-attachment:fixed}}