.elementor-7 .elementor-element.elementor-element-bf3611e{--display:flex;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-inner{height:88px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header .stitch-logo{height:87px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-container{max-width:1314px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header .stitch-container{padding-left:24px;padding-right:24px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-brand-name{color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-brand-sub{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-phone{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-phone:hover{color:#0A2346;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-phone .stitch-ic{color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-phone .stitch-ic svg{fill:#0A63B8;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-nav a, .elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-mobile-nav a{color:#14202E;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-nav a:hover, .elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-nav a.is-active, .elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-mobile-nav a:hover, .elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-mobile-nav a.is-active{color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-nav a::after{background-color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-nav{gap:28px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-burger{color:#0A2346;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-mobile-nav{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-cta{color:#ffffff;background-color:#0A63B8;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-cta:hover{background-color:#084E91;opacity:1;}.elementor-7 .elementor-element.elementor-element-c84c619{--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;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero{background-color:#0A2346;min-height:100vh;padding:72px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-bg{opacity:0.2;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-bar{background-color:#8DC21F;height:6px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-eyebrow{color:#4FB3F0;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-title .stitch-hl{color:#4FB3F0;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-text{color:#FFFFFF;max-width:448px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-pill{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-pill .stitch-ic, .elementor-7 .elementor-element.elementor-element-293d848 .stitch-checks .stitch-ic{color:#8DC21F;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-pill .stitch-ic svg, .elementor-7 .elementor-element.elementor-element-293d848 .stitch-checks .stitch-ic svg{fill:#8DC21F;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-checks li{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-form-card{background-color:#ffffff;padding:40px 40px 40px 40px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-badge{color:#ffffff;background-color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-form-title{color:#14202E;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-form-text{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-field label{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-field input, .elementor-7 .elementor-element.elementor-element-293d848 .stitch-field select, .elementor-7 .elementor-element.elementor-element-293d848 .stitch-field textarea{color:#14202E;background-color:#F3F6FA;border-color:rgba(20, 32, 46, 0.12);}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-field input:focus, .elementor-7 .elementor-element.elementor-element-293d848 .stitch-field select:focus, .elementor-7 .elementor-element.elementor-element-293d848 .stitch-field textarea:focus{border-color:#14202E;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-form-note{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-submit{color:#ffffff;background-color:#0A63B8;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-submit:hover{background-color:#084E91;opacity:1;}.elementor-7 .elementor-element.elementor-element-439549a{--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;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about{background-color:#F3F6FA;padding:96px 0px 96px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:64px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-eyebrow{color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-title{color:#14202E;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-title .stitch-hl{color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-text, .elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-text p{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-img{height:420px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-bar, .elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-block{background-color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-block{opacity:0.12;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-badge{background-color:#0A2346;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-badge-value{color:#4FB3F0;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-badge-label{color:rgba(255, 255, 255, 0.6);}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-stats{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-stat{border-left-color:#6FA51A;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-stat-value{color:#14202E;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-stat-label{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-btn{color:#ffffff;background-color:#0A63B8;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-btn:hover{background-color:#084E91;opacity:1;}.elementor-7 .elementor-element.elementor-element-1cf2053{--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;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settori{background-color:#E3ECF5;padding:64px 0px 64px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settori-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-eyebrow{color:#0A63B8;margin-bottom:40px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settore-icon{background-color:#0A2346;color:#8DC21F;--stitch-icon-box:40px;font-size:17px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settore-icon svg{fill:#8DC21F;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settore-title{color:#14202E;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settore-text{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-b523855{--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;}.elementor-7 .elementor-element.elementor-element-11e36f8 .stitch-gallery{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0px;}.elementor-7 .elementor-element.elementor-element-11e36f8 .stitch-gallery-item{height:208px;}.elementor-7 .elementor-element.elementor-element-11e36f8 .stitch-gallery-item::after{background-color:rgba(10, 35, 70, 0.35);}.elementor-7 .elementor-element.elementor-element-ca0b202{--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;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-recensioni{background-color:#F3F6FA;padding:80px 0px 80px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-reviews-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-eyebrow{color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-title{color:#14202E;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-title .stitch-hl{color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-stars svg{fill:#6FA51A;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-agg-score{color:#14202E;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-agg-label{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-review{background-color:#ffffff;padding:28px 28px 28px 28px;border-radius:0px 0px 0px 0px;border-top-color:#0A63B8;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-review-text{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-review-name{color:#14202E;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-review-role{color:#4F5D70;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-avatar{background-color:#0A2346;}.elementor-7 .elementor-element.elementor-element-9e52240{--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;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer{background-color:#0A2346;padding:48px 0px 48px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;border-bottom-color:rgba(255, 255, 255, 0.1);}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer .stitch-logo{height:100px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-name{color:#ffffff;font-weight:900;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-sub{color:#FFFFFF;font-weight:900;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-desc{color:#FFFFFF;font-weight:900;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-contact, .elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-contact a{color:rgba(255, 255, 255, 0.8);}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-contact a:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-contact .stitch-ic{color:#8DC21F;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-contact .stitch-ic svg{fill:#8DC21F;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-hours-title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-hours-day{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-hours-time{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-bottom, .elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-bottom a{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-inner{height:72px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header .stitch-logo{height:40px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header .stitch-container{padding-left:24px;padding-right:24px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-nav{gap:22px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-cta{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-bg{opacity:0.2;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero{min-height:100vh;padding:72px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:48px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-bar{height:6px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-text{max-width:560px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-form-card{padding:32px 32px 32px 32px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-submit{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about{padding:96px 0px 96px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:64px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-img{height:320px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-stats{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-btn{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settori{padding:64px 0px 64px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settori-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-eyebrow{margin-bottom:40px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settore-icon{--stitch-icon-box:40px;font-size:17px;}.elementor-7 .elementor-element.elementor-element-11e36f8 .stitch-gallery{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0px;}.elementor-7 .elementor-element.elementor-element-11e36f8 .stitch-gallery-item{height:208px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-recensioni{padding:80px 0px 80px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-reviews-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-review{padding:28px 28px 28px 28px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer{padding:48px 0px 48px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer .stitch-logo{height:96px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-inner{height:64px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header .stitch-logo{height:32px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header .stitch-container{padding-left:24px;padding-right:24px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-nav{gap:22px;}.elementor-7 .elementor-element.elementor-element-f29ebbf .stitch-header-cta{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-bg{opacity:0.2;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero{min-height:100vh;padding:64px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:40px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-bar{height:6px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-hero-text{max-width:560px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-form-card{padding:32px 24px 32px 24px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-293d848 .stitch-submit{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about{padding:96px 0px 96px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:56px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-img{height:320px;}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-about-stats{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-7 .elementor-element.elementor-element-3b2461d .stitch-btn{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settori{padding:64px 0px 64px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settori-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-eyebrow{margin-bottom:32px;}.elementor-7 .elementor-element.elementor-element-b6e5d3e .stitch-settore-icon{--stitch-icon-box:40px;font-size:17px;}.elementor-7 .elementor-element.elementor-element-11e36f8 .stitch-gallery{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0px;}.elementor-7 .elementor-element.elementor-element-11e36f8 .stitch-gallery-item{height:208px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-recensioni{padding:80px 0px 80px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-reviews-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:20px;}.elementor-7 .elementor-element.elementor-element-12ed552 .stitch-review{padding:24px 24px 24px 24px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer{padding:48px 0px 48px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:32px;}.elementor-7 .elementor-element.elementor-element-954468a .stitch-footer .stitch-logo{height:88px;}}