.elementor-597 .elementor-element.elementor-element-e473a9e{--display:flex;--min-height:700px;--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;--overlay-opacity:0;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-597 .elementor-element.elementor-element-e473a9e::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .e-con-inner > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000085 0%, #000000 100%);}.elementor-597 .elementor-element.elementor-element-e473a9e:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-e473a9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-bde5c28{--display:flex;--min-height:70vh;--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-597 .elementor-element.elementor-element-5af1200{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-597 .elementor-element.elementor-element-5faff9a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-597 .elementor-element.elementor-element-5faff9a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:700;font-style:normal;letter-spacing:2px;color:#FFFFFF;}.elementor-597 .elementor-element.elementor-element-828f308{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-240c5f3{--display:flex;}.elementor-597 .elementor-element.elementor-element-f7fe32a{--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;--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-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-597 .elementor-element.elementor-element-9f04581{width:var( --container-widget-width, 86% );max-width:86%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-9f04581 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;font-style:normal;letter-spacing:0px;color:var( --e-global-color-736c065 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-597 .elementor-element.elementor-element-2011deb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-13px;}.elementor-597 .elementor-element.elementor-element-2011deb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-597 .elementor-element.elementor-element-2011deb{right:5px;}body.rtl .elementor-597 .elementor-element.elementor-element-2011deb{left:5px;}.elementor-597 .elementor-element.elementor-element-2011deb .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-597 .elementor-element.elementor-element-2011deb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-2011deb.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-2011deb.elementor-view-default .elementor-icon{fill:var( --e-global-color-736c065 );color:var( --e-global-color-736c065 );border-color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-2011deb .elementor-icon{font-size:36px;}.elementor-597 .elementor-element.elementor-element-2011deb .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-2011deb .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-597 .elementor-element.elementor-element-2011deb .elementor-icon-box-title{color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-2011deb:has(:hover) .elementor-icon-box-title,
					 .elementor-597 .elementor-element.elementor-element-2011deb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-736c065 );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-597 .elementor-element.elementor-element-93baa20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-736c065 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;font-style:normal;}.elementor-597 .elementor-element.elementor-element-f7d4710{--display:flex;}.elementor-597 .elementor-element.elementor-element-e0d26a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-e0d26a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;font-style:normal;letter-spacing:0px;color:var( --e-global-color-301fb7d );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-597 .elementor-element.elementor-element-90476ed{--grid-row-gap:0px;--grid-column-gap:51px;}.elementor-597 .elementor-element.elementor-element-90476ed > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-597 .elementor-element.elementor-element-90476ed:after{content:"1";}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__thumbnail__link{width:100%;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post{border-radius:0px;background-color:#FDB92A00;}.elementor-597 .elementor-element.elementor-element-90476ed.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:28px;}.elementor-597 .elementor-element.elementor-element-90476ed.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:28px;}.elementor-597 .elementor-element.elementor-element-90476ed.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:28px;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__title, .elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__title a{color:var( --e-global-color-736c065 );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__title{margin-bottom:20px;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__excerpt p{color:var( --e-global-color-736c065 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__excerpt{margin-bottom:20px;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__read-more{color:var( --e-global-color-301fb7d );}.elementor-597 .elementor-element.elementor-element-90476ed a.elementor-post__read-more{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__text{margin-bottom:56px;}.elementor-597 .elementor-element.elementor-element-2157113{--display:flex;}.elementor-597 .elementor-element.elementor-element-7d67689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-597 .elementor-element.elementor-element-7d67689 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;font-style:normal;letter-spacing:0px;color:var( --e-global-color-301fb7d );}.elementor-597 .elementor-element.elementor-element-604e5b5{--grid-row-gap:0px;--grid-column-gap:51px;}.elementor-597 .elementor-element.elementor-element-604e5b5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.15 * 100% );}.elementor-597 .elementor-element.elementor-element-604e5b5:after{content:"1.15";}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__thumbnail__link{width:100%;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post{border-radius:0px;background-color:#FDB92A00;}.elementor-597 .elementor-element.elementor-element-604e5b5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:28px;}.elementor-597 .elementor-element.elementor-element-604e5b5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:28px;}.elementor-597 .elementor-element.elementor-element-604e5b5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:28px;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__title, .elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__title a{color:var( --e-global-color-736c065 );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__title{margin-bottom:20px;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__excerpt p{color:var( --e-global-color-736c065 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__excerpt{margin-bottom:20px;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__read-more{color:var( --e-global-color-301fb7d );}.elementor-597 .elementor-element.elementor-element-604e5b5 a.elementor-post__read-more{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__text{margin-bottom:56px;}.elementor-597 .elementor-element.elementor-element-8b9f6a6{--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;--overlay-opacity:100;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-8b9f6a6:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-8b9f6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Sfondo-blog-home-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-8b9f6a6::before, .elementor-597 .elementor-element.elementor-element-8b9f6a6 > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-8b9f6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-8b9f6a6 > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-8b9f6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-8b9f6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-597 .elementor-element.elementor-element-3c50eeb{--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;--overlay-opacity:100;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-3c50eeb:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-3c50eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Sfondo-blog-home-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-3c50eeb::before, .elementor-597 .elementor-element.elementor-element-3c50eeb > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-3c50eeb > .e-con-inner > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-3c50eeb > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-3c50eeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-3c50eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-597 .elementor-element.elementor-element-b680020{--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;--justify-content:space-evenly;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-93468db .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:700;font-style:normal;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-13f4567 );}.elementor-597 .elementor-element.elementor-element-f22e2be{--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;--justify-content:center;--gap:0px 45px;--row-gap:0px;--column-gap:45px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-597 .elementor-element.elementor-element-872856f .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;fill:var( --e-global-color-13f4567 );color:var( --e-global-color-13f4567 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-872856f{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-872856f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-872856f .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-872856f .elementor-button:focus{color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-872856f .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-872856f .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-04adb17-font-family ), Sans-serif;font-size:var( --e-global-typography-04adb17-font-size );font-weight:var( --e-global-typography-04adb17-font-weight );fill:var( --e-global-color-95d77ad );color:var( --e-global-color-95d77ad );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button:focus{background-color:var( --e-global-color-95d77ad );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-04adb17-font-family ), Sans-serif;font-size:var( --e-global-typography-04adb17-font-size );font-weight:var( --e-global-typography-04adb17-font-weight );fill:var( --e-global-color-002797c );color:var( --e-global-color-002797c );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button:focus{background-color:var( --e-global-color-002797c );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-04adb17-font-family ), Sans-serif;font-size:var( --e-global-typography-04adb17-font-size );font-weight:var( --e-global-typography-04adb17-font-weight );fill:var( --e-global-color-a12fc24 );color:var( --e-global-color-a12fc24 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-83130fa .elementor-button:focus{background-color:var( --e-global-color-a12fc24 );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-83130fa .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-04adb17-font-family ), Sans-serif;font-size:var( --e-global-typography-04adb17-font-size );font-weight:var( --e-global-typography-04adb17-font-weight );fill:var( --e-global-color-ef25879 );color:var( --e-global-color-ef25879 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button:focus{background-color:var( --e-global-color-ef25879 );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-04adb17-font-family ), Sans-serif;font-size:var( --e-global-typography-04adb17-font-size );font-weight:var( --e-global-typography-04adb17-font-weight );fill:var( --e-global-color-f3f8006 );color:var( --e-global-color-f3f8006 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button:focus{background-color:var( --e-global-color-f3f8006 );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-04adb17-font-family ), Sans-serif;font-size:var( --e-global-typography-04adb17-font-size );font-weight:var( --e-global-typography-04adb17-font-weight );fill:var( --e-global-color-c786cac );color:var( --e-global-color-c786cac );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button:focus{background-color:var( --e-global-color-c786cac );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-04adb17-font-family ), Sans-serif;font-size:var( --e-global-typography-04adb17-font-size );font-weight:var( --e-global-typography-04adb17-font-weight );fill:var( --e-global-color-43e77ce );color:var( --e-global-color-43e77ce );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button:focus{background-color:var( --e-global-color-43e77ce );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-44c47dd{--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;--justify-content:center;--gap:0px 45px;--row-gap:0px;--column-gap:45px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-c841258 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;fill:var( --e-global-color-ef25879 );color:var( --e-global-color-ef25879 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-c841258 .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-c841258 .elementor-button:focus{background-color:var( --e-global-color-ef25879 );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-c841258 .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-c841258 .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-7133878 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;fill:var( --e-global-color-f3f8006 );color:var( --e-global-color-f3f8006 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-7133878 .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-7133878 .elementor-button:focus{background-color:var( --e-global-color-f3f8006 );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-7133878 .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-7133878 .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;fill:var( --e-global-color-c786cac );color:var( --e-global-color-c786cac );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button:focus{background-color:var( --e-global-color-c786cac );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;fill:var( --e-global-color-43e77ce );color:var( --e-global-color-43e77ce );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button:focus{background-color:var( --e-global-color-43e77ce );color:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button:focus svg{fill:var( --e-global-color-736c065 );}.elementor-597 .elementor-element.elementor-element-6a483ec{--display:flex;}.elementor-597 .elementor-element.elementor-element-e262079{--grid-row-gap:0px;--grid-column-gap:51px;}.elementor-597 .elementor-element.elementor-element-e262079 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.15 * 100% );}.elementor-597 .elementor-element.elementor-element-e262079:after{content:"1.15";}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__thumbnail__link{width:100%;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post{border-radius:0px;background-color:#FDB92A00;}.elementor-597 .elementor-element.elementor-element-e262079.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:28px;}.elementor-597 .elementor-element.elementor-element-e262079.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:28px;}.elementor-597 .elementor-element.elementor-element-e262079.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:28px;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__title, .elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__title a{color:var( --e-global-color-30f0345 );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__title{margin-bottom:20px;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__excerpt p{color:var( --e-global-color-30f0345 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__excerpt{margin-bottom:20px;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__read-more{color:var( --e-global-color-301fb7d );}.elementor-597 .elementor-element.elementor-element-e262079 a.elementor-post__read-more{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__text{margin-bottom:56px;}.elementor-597 .elementor-element.elementor-element-dabf754 .elementor-button{background-color:var( --e-global-color-301fb7d );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-736c065 );color:var( --e-global-color-736c065 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FDB92A;border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-597 .elementor-element.elementor-element-dabf754 .elementor-button:hover, .elementor-597 .elementor-element.elementor-element-dabf754 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-301fb7d );}.elementor-597 .elementor-element.elementor-element-dabf754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-597 .elementor-element.elementor-element-dabf754 .elementor-button:hover svg, .elementor-597 .elementor-element.elementor-element-dabf754 .elementor-button:focus svg{fill:var( --e-global-color-301fb7d );}.elementor-597 .elementor-element.elementor-element-eb3e93d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-597 .elementor-element.elementor-element-e473a9e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-597 .elementor-element.elementor-element-bde5c28{--margin-top:0rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:12.5rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}}@media(min-width:768px){.elementor-597 .elementor-element.elementor-element-e473a9e{--width:100.073%;}.elementor-597 .elementor-element.elementor-element-bde5c28{--content-width:1440px;}.elementor-597 .elementor-element.elementor-element-5af1200{--width:100%;}.elementor-597 .elementor-element.elementor-element-828f308{--content-width:1440px;}.elementor-597 .elementor-element.elementor-element-240c5f3{--width:67%;}.elementor-597 .elementor-element.elementor-element-f7d4710{--width:30%;}.elementor-597 .elementor-element.elementor-element-2157113{--content-width:1440px;}.elementor-597 .elementor-element.elementor-element-b680020{--content-width:1440px;}.elementor-597 .elementor-element.elementor-element-f22e2be{--content-width:1440px;}.elementor-597 .elementor-element.elementor-element-44c47dd{--content-width:1440px;}.elementor-597 .elementor-element.elementor-element-6a483ec{--content-width:1440px;}}@media(max-width:767px){.elementor-597 .elementor-element.elementor-element-e473a9e{--min-height:85vh;--overlay-opacity:0.3;--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-597 .elementor-element.elementor-element-e473a9e:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-597 .elementor-element.elementor-element-e473a9e::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .e-con-inner > .elementor-background-video-container::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000085 0%, #000000 0%);}.elementor-597 .elementor-element.elementor-element-bde5c28{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:14rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-597 .elementor-element.elementor-element-5af1200{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-597 .elementor-element.elementor-element-5faff9a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-597 .elementor-element.elementor-element-5faff9a .elementor-heading-title{font-size:50px;}.elementor-597 .elementor-element.elementor-element-240c5f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-597 .elementor-element.elementor-element-90476ed:after{content:"0.5";}.elementor-597 .elementor-element.elementor-element-90476ed .elementor-post__thumbnail__link{width:100%;}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-597 .elementor-element.elementor-element-604e5b5:after{content:"0.5";}.elementor-597 .elementor-element.elementor-element-604e5b5 .elementor-post__thumbnail__link{width:100%;}.elementor-597 .elementor-element.elementor-element-b680020{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-93468db{text-align:center;}.elementor-597 .elementor-element.elementor-element-93468db .elementor-heading-title{font-size:50px;}.elementor-597 .elementor-element.elementor-element-f22e2be{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:016px;--padding-bottom:0px;--padding-left:016px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-872856f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-597 .elementor-element.elementor-element-872856f .elementor-button{font-size:16px;}.elementor-597 .elementor-element.elementor-element-91d7db0{width:var( --container-widget-width, 85% );max-width:85%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-8df35cf{width:var( --container-widget-width, 85% );max-width:85%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-83130fa{width:var( --container-widget-width, 85% );max-width:85%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-83acc61{width:var( --container-widget-width, 85% );max-width:85%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-361efd3{width:var( --container-widget-width, 85% );max-width:85%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-cdc42dc{width:var( --container-widget-width, 85% );max-width:85%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-f3cd6af{width:var( --container-widget-width, 85% );max-width:85%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button{font-size:var( --e-global-typography-04adb17-font-size );}.elementor-597 .elementor-element.elementor-element-44c47dd{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-597 .elementor-element.elementor-element-c841258{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-c841258 .elementor-button{font-size:19px;}.elementor-597 .elementor-element.elementor-element-7133878{width:100%;max-width:100%;}.elementor-597 .elementor-element.elementor-element-b067cbc{width:100%;max-width:100%;}.elementor-597 .elementor-element.elementor-element-6a483ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-597 .elementor-element.elementor-element-e262079 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-597 .elementor-element.elementor-element-e262079:after{content:"1";}.elementor-597 .elementor-element.elementor-element-e262079 .elementor-post__thumbnail__link{width:100%;}.elementor-597 .elementor-element.elementor-element-dabf754{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-5faff9a */.elementor-597 .elementor-element.elementor-element-5faff9a{
    text-shadow: 3px 3px 5px rgba(0,0,0,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e473a9e */.elementor-597 .elementor-element.elementor-element-e473a9e{
    overflow: hidden
}
.elementor-597 .elementor-element.elementor-element-e473a9e:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-e473a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2011deb */.elementor-597 .elementor-element.elementor-element-2011deb h3{
    margin-top: 15px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-872856f */.elementor-597 .elementor-element.elementor-element-872856f svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-872856f .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
    
}
.elementor-597 .elementor-element.elementor-element-872856f .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-ultime-news-36x36-blog-1.svg") no-repeat center/contain;
  vertical-align: middle;
  margin: 15px 10px;
}
 .elementor-597 .elementor-element.elementor-element-872856f .elementor-button-text:hover{
    background-color: #33e4df;
    
}
.elementor-597 .elementor-element.elementor-element-872856f .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-ultime-news-36x36-blog-neg.svg");
    
}
@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-872856f .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-ultime-news-36x36-blog-1.svg") no-repeat center/contain;
  vertical-align: middle;
  margin: 15px 10px;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91d7db0 */.elementor-597 .elementor-element.elementor-element-91d7db0 svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-longevita-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-longevita-36x36-blog-neg.svg")
    
}
@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-91d7db0 .elementor-button-text{
    padding-right:70px !important;
        padding-left:70px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8df35cf */.elementor-597 .elementor-element.elementor-element-8df35cf svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-brain-hacking-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-brain-hacking-36x36-blog-neg.svg")
    
}

@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-8df35cf .elementor-button-text{
    padding-right:53px !important;
        padding-left:53px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83130fa */.elementor-597 .elementor-element.elementor-element-83130fa svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-83130fa .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-nutrizione-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-nutrizione-36x36-blog-neg.svg")
    
}

@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-83130fa .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-83130fa .elementor-button-text{
    padding-right:72px !important;
        padding-left:72px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83acc61 */.elementor-597 .elementor-element.elementor-element-83acc61 svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-coscienza-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-coscienza-36x36-blog-neg.svg")
    
}

@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-83acc61 .elementor-button-text{
    padding-right:75px !important;
        padding-left:75px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-361efd3 */.elementor-597 .elementor-element.elementor-element-361efd3 svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-sonno-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/protocollo-icona-sonno.svg")
    
}
@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-361efd3 .elementor-button-text{
    padding-right:94px !important;
        padding-left:94px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdc42dc */.elementor-597 .elementor-element.elementor-element-cdc42dc svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-recupero-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-recupero-36x36-blog-neg.svg")
    
}

@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-cdc42dc .elementor-button-text{
    padding-right:77px !important;
        padding-left:77px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3cd6af */.elementor-597 .elementor-element.elementor-element-f3cd6af svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-benessere-sessuale-36x36-blog.svg.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-benessere-sessuale-36x36-blog-neg.svg")
    
}

@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-f3cd6af .elementor-button-text{
    padding-right:25px !important;
        padding-left:25px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22e2be */.elementor-597 .elementor-element.elementor-element-f22e2be{
    display: grid;
}.elementor-597 .elementor-element.elementor-element-f22e2be svg{
    width: 36px;
    height: 36px;
}
#aggiornamenti{
        background-color:#ffffff00;
    color: #33e4df;
    border: 1px solid #33e4df;
}
#hacking{
        background-color:#ffffff00;
    color: #f850c8;
    border: 1px solid #f850c8;
}
#longevita{
          background-color:#ffffff00;
    color: #f75368;
    border: 1px solid #f75368;  
}
#nutrizione{
              background-color:#ffffff00;
    color: #9c65e1;
    border: 1px solid #9c65e1;
}

#coscienza{
              background-color:#ffffff00;
    color: #a8a8ff;
    border: 1px solid #a8a8ff;
}
#sonno{
              background-color:#ffffff00;
    color: #46b2fb;
    border: 1px solid #46b2fb;
}
#recupero{
              background-color:#ffffff00;
    color: #ff8f6a;
    border: 1px solid #ff8f6a;
}
#benessere{
              background-color:#ffffff00;
    color: #a3a05d;
    border: 1px solid #a3a05d;
}






#aggiornamenti::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-ultime-news-36x36-blog-1.svg") no-repeat center/contain;
  vertical-align: middle;
}
#longevita::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-longevita-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}
#hacking::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-brain-hacking-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}
#nutrizione::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-nutrizione-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}
#coscienza::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-coscienza-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}
#sonno::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-sonno-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}
#recupero::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-recupero-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}
#benessere::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-benessere-sessuale-36x36-blog.svg.svg") no-repeat center/contain;
  vertical-align: middle;
}
#benessere:hover{
    background-color:#a3a05d;
    color: #252525;
}
#benessere:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-benessere-sessuale-36x36-blog-neg.svg")
    
}
#recupero:hover{
    background-color:#ff8f6a;
    color: #252525;
}
#recupero:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-recupero-36x36-blog-neg.svg")
    
}
#sonno:hover{
    background-color:#46b2fb;
    color: #252525;
}
#sonno:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/protocollo-icona-sonno.svg")
    
}
#coscienza:hover{
    background-color:#a8a8ff;
    color: #252525;
}
#coscienza:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-coscienza-36x36-blog-neg.svg")
    
}
#nutrizione:hover{
    background-color:#9c65e1;
    color: #252525;
}
#nutrizione:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-nutrizione-36x36-blog-neg.svg")
    
}
#hacking:hover{
    background-color:#f850c8;
    color: #252525;
}
#hacking:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-brain-hacking-36x36-blog-neg.svg")
    
}
#longevita:hover{
    background-color:#f75368;
    color: #252525;
}
#longevita:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-longevita-36x36-blog-neg.svg")
    
}
#aggiornamenti:hover{
    background-color:#33e4df;
    color: #252525;
}
#aggiornamenti:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-ultime-news-36x36-blog-neg.svg")
    
}
@media (max-width: 767px) {
    .elementor-597 .elementor-element.elementor-element-f22e2be {
    width: 95% !important;
    max-width: 95% !important;
    box-sizing: border-box !important;
    margin-left: auto !important;
    margin-right: auto !important;
    align-self: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn.elementor-widget-button {
    width: 95% !important;
    max-width: 95% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button {
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 18px !important;
  }
  .elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button-text {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 18px !important;
  }
}
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:hover,
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:focus,
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:active,
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:focus-visible,
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:hover .elementor-button-text,
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:focus .elementor-button-text,
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:active .elementor-button-text,
.elementor-597 .elementor-element.elementor-element-f22e2be .cat-btn .elementor-button:focus-visible .elementor-button-text {
  color: #252525 !important;
  -webkit-text-fill-color: #252525;
  transition: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c841258 */.elementor-597 .elementor-element.elementor-element-c841258 svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-c841258 .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-c841258 .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-coscienza-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-c841258 .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-coscienza-36x36-blog-neg.svg")
    
}

@media (max-width: 768px) {
  .elementor-597 .elementor-element.elementor-element-c841258 .elementor-button-text::before {
  width: 40px;
  height: 40px;

}
.elementor-597 .elementor-element.elementor-element-c841258 .elementor-button-text{
    padding-right:75px !important;
        padding-left:75px !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7133878 */.elementor-597 .elementor-element.elementor-element-7133878 svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-7133878 .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-7133878 .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-sonno-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-7133878 .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/protocollo-icona-sonno.svg")
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b067cbc */.elementor-597 .elementor-element.elementor-element-b067cbc svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-recupero-36x36-blog.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-b067cbc .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-recupero-36x36-blog-neg.svg")
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc4256e */.elementor-597 .elementor-element.elementor-element-fc4256e svg {
    width: 50px;
    height: 50px;
}
 .elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button-text{
    border: 2px solid ;
    padding-right: 10px;
    padding-top: 2px;
}
.elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button-text::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
    margin: 15px 10px;
  background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-benessere-sessuale-36x36-blog.svg.svg") no-repeat center/contain;
  vertical-align: middle;
}

.elementor-597 .elementor-element.elementor-element-fc4256e .elementor-button-text:hover::before{
     background: url("https://www.riccardopisani.com/wp-content/uploads/2025/08/Icona-benessere-sessuale-36x36-blog-neg.svg")
    
}/* End custom CSS */