.elementor-14 .elementor-element.elementor-element-465c497{--display:flex;--min-height:56vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.84;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-14 .elementor-element.elementor-element-465c497::before, .elementor-14 .elementor-element.elementor-element-465c497 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-465c497 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-465c497 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-465c497 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-465c497 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FCFCFC;background-image:url("https://blog001.itsportfoliolab.it/site/wp-content/uploads/2025/06/abstract-modern-futuristic-technology-white-background-template-with-circle-line-and-copyspace-illustration-free-vector.jpg");--background-overlay:'';background-position:center center;}.elementor-14 .elementor-element.elementor-element-465c497.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-c166f3c{--display:flex;--min-height:171px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c166f3c.e-con{--align-self:flex-start;}.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-14 .elementor-element.elementor-element-6fad591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px -1px -1px -1px;}.elementor-14 .elementor-element.elementor-element-6fad591.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-6fad591{text-align:center;}.elementor-14 .elementor-element.elementor-element-6fad591 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;color:#000000;}.elementor-14 .elementor-element.elementor-element-a0e48fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a0e48fb.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a0e48fb{text-align:center;}.elementor-14 .elementor-element.elementor-element-a0e48fb .elementor-heading-title{font-family:"Protest Guerrilla", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;font-style:italic;text-decoration:underline;line-height:66px;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-713e624 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-713e624.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-713e624{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-0.1px;}.elementor-14 .elementor-element.elementor-element-713e624 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-3ad9849{text-align:center;}.elementor-14 .elementor-element.elementor-element-3ad9849 .elementor-heading-title{font-family:"Port Lligat Sans", Sans-serif;font-size:36px;font-weight:200;color:#000000;}.elementor-widget-image .widget-image-caption{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-14 .elementor-element.elementor-element-fb6e7f8{width:auto;max-width:auto;text-align:center;}.elementor-14 .elementor-element.elementor-element-fb6e7f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fb6e7f8.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-fb6e7f8 img{max-width:39%;box-shadow:-20px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-0a65bcb{--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:0.29;--padding-top:050px;--padding-bottom:050px;--padding-left:020px;--padding-right:020px;}.elementor-14 .elementor-element.elementor-element-0a65bcb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0a65bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0a65bcb::before, .elementor-14 .elementor-element.elementor-element-0a65bcb > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0a65bcb > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0a65bcb > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0a65bcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0a65bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF 72%, #E2E2E2 85%);}.elementor-14 .elementor-element.elementor-element-e34bedd{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-e34bedd > .elementor-widget-container{margin:0px 20px 0px 39px;padding:0px 29px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e34bedd.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-e34bedd .elementor-heading-title{font-family:"Protest Guerrilla", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-14 .elementor-element.elementor-element-39ec046{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-39ec046 > .elementor-widget-container{margin:0px 101px 0px 101px;padding:14px 0px 18px 0px;}.elementor-14 .elementor-element.elementor-element-39ec046.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-39ec046 .elementor-heading-title{font-family:"Port Lligat Sans", Sans-serif;font-weight:100;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-14 .elementor-element.elementor-element-39ec046 .elementor-heading-title a{transition-duration:0s;}.elementor-14 .elementor-element.elementor-element-7da4f86{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:020px;--padding-right:020px;}.elementor-14 .elementor-element.elementor-element-7da4f86::before, .elementor-14 .elementor-element.elementor-element-7da4f86 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7da4f86 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7da4f86 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7da4f86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7da4f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-7da4f86.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-82476a7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-82476a7 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 29px 0px 0px;}.elementor-14 .elementor-element.elementor-element-82476a7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-82476a7 .elementor-heading-title{font-family:"Protest Guerrilla", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-88dbc69{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Port Lligat Sans", Sans-serif;font-weight:400;color:#020202;}.elementor-14 .elementor-element.elementor-element-88dbc69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-88dbc69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-eed317b{--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:0.17;--padding-top:30px;--padding-bottom:50px;--padding-left:020px;--padding-right:020px;}.elementor-14 .elementor-element.elementor-element-eed317b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-eed317b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF2F;}.elementor-14 .elementor-element.elementor-element-eed317b::before, .elementor-14 .elementor-element.elementor-element-eed317b > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-eed317b > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-eed317b > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-eed317b > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-eed317b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 56%, #B6B6B6 78%);}.elementor-14 .elementor-element.elementor-element-d9cb9bc{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-d9cb9bc > .elementor-widget-container{margin:0px 20px 0px 39px;padding:0px 29px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d9cb9bc.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-d9cb9bc .elementor-heading-title{font-family:"Protest Guerrilla", Sans-serif;font-size:29px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-14 .elementor-element.elementor-element-c7c75db .elementor-post__thumbnail__link{padding-bottom:calc( 0.63 * 100% );}.elementor-14 .elementor-element.elementor-element-c7c75db:after{content:"0.63";position:absolute;color:transparent;}.elementor-14 .elementor-element.elementor-element-c7c75db{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-14 .elementor-element.elementor-element-c7c75db.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-c7c75db > .elementor-widget-container{border-style:solid;border-color:#060606;}.elementor-14 .elementor-element.elementor-element-c7c75db a .elementor-portfolio-item__overlay{background-color:#E61607D1;}.elementor-14 .elementor-element.elementor-element-c7c75db a .elementor-portfolio-item__title{color:#FFFDFD;}.elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio-item__title{font-family:"Racing Sans One", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio__filter{color:#EC0C0CE0;}.elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio__filter.elementor-active{color:#F50906;}.elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio__filter:not(:last-child){margin-right:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio__filter:not(:first-child){margin-left:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio__filters{margin-bottom:10px;}.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-14 .elementor-element.elementor-element-262e2c8 .elementor-button{background-color:#D3D044;}.elementor-14 .elementor-element.elementor-element-262e2c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:31px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-262e2c8.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-465c497{--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;--padding-top:0px;--padding-bottom:050px;--padding-left:030px;--padding-right:030px;}.elementor-14 .elementor-element.elementor-element-c166f3c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-14 .elementor-element.elementor-element-c166f3c.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-713e624 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fb6e7f8 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 21px;}.elementor-14 .elementor-element.elementor-element-0a65bcb{--padding-top:33px;--padding-bottom:-15px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0a65bcb.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-e34bedd{text-align:center;}.elementor-14 .elementor-element.elementor-element-7da4f86{--min-height:0px;--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:43px;--padding-bottom:19px;--padding-left:-1px;--padding-right:-1px;}.elementor-14 .elementor-element.elementor-element-82476a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-82476a7.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-82476a7{text-align:center;}.elementor-14 .elementor-element.elementor-element-88dbc69{width:var( --container-widget-width, 693.8px );max-width:693.8px;--container-widget-width:693.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-88dbc69.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-d9cb9bc{text-align:center;}.elementor-msie .elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-6fad591 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6fad591{text-align:center;}.elementor-14 .elementor-element.elementor-element-6fad591 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-a0e48fb{text-align:center;}.elementor-14 .elementor-element.elementor-element-a0e48fb .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-713e624 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-713e624.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3ad9849.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3ad9849 .elementor-heading-title{font-size:25px;letter-spacing:-1.4px;}.elementor-14 .elementor-element.elementor-element-39ec046{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-39ec046 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 15px 25px;}.elementor-14 .elementor-element.elementor-element-7da4f86{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-14 .elementor-element.elementor-element-82476a7{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-88dbc69{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-88dbc69 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-88dbc69.elementor-element{--order:99999 /* order end hack */;}.elementor-msie .elementor-14 .elementor-element.elementor-element-c7c75db .elementor-portfolio-item{width:calc( 100% / 1 );}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-465c497{--content-width:1397px;}.elementor-14 .elementor-element.elementor-element-c166f3c{--width:50%;}.elementor-14 .elementor-element.elementor-element-7da4f86{--content-width:1428px;}.elementor-14 .elementor-element.elementor-element-eed317b{--content-width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-7da4f86{--content-width:750px;}}