:root{--background-hover-size:110%;--background-size:100%;--font-apple:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--header-progetto-height:338px;--hero-height:230px;--hero-mini-height:160px;--hfontfamily:Raleway;--hfontweight:500;--hfontweight-due:600;--ombra-service-box:0 2px 2px rgba(0,0,0,0.4);--ombra-testo:0 1px 1px rgba(0,0,0,0.25);--radius-l:30px;--radius-m:20px;--radius-s:15px;--radius-xl:40px;--radius-xs:10px;--radius-xxl:50px;--radius-xxs:5px}.sh1{font-family:var(--gp-font--raleway);font-size:40px;line-height:1.1em}@media (max-width:1024px){.sh1{font-size:38px;line-height:1.2em}}@media (max-width:767px){.sh1{font-size:36px}}.sh2{font-family:var(--gp-font--raleway);font-size:32px;line-height:1.2em}@media (max-width:1024px){.sh2{font-size:30px}}@media (max-width:767px){.sh2{font-size:28px}}.sh3{font-family:var(--gp-font--raleway);font-size:28px;line-height:1.4em}@media (max-width:1024px){.sh3{font-size:26px;line-height:1.3em}}@media (max-width:767px){.sh3{font-size:24px}}.sh4{color:var(--headings);font-family:var(--gp-font--raleway);font-size:20px;font-weight:600;line-height:1.5em}@media (max-width:767px){.sh4{font-size:18px}}.sh5{font-family:var(--gp-font--raleway);font-size:18px;font-weight:600;line-height:1.6em}@media (max-width:767px){.sh5{font-size:16px}}.sh6{font-family:var(--gp-font--raleway);font-size:16px;font-weight:600;line-height:1.6}@media (max-width:1024px){.sh6{font-size:14px;line-height:1.5}}@media (max-width:767px){.sh6{font-size:14px}}.apple-font{font-family:var(--font-apple)}.prezzo-col .sh1{font-weight:700;line-height:1em;margin-bottom:10px;font-family:var(--font-apple);text-shadow:var(--ombra-testo)}.prezzo-col .sh4{line-height:18px;margin-bottom:0}.prezzo-col p{color:var(--headings)}.full{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.ombra-service-box{text-shadow:rgb(0 0 0 / .4) 0 2px 2px}.ombra-service-box svg{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .4))}.back-size{background-size:110%}.hover-zoom{transition:all 0.5s ease 0s}.hover-zoom:is(:hover,:focus){transform:scale(1.1)}.hover-to-right{transition:all 0.2s ease 0s}.hover-to-right:hover{padding-left:7px}.box-hover-zoom-img:is(:hover,:focus) img{transform:scale(1.1)}.box-hover-zoom-img img{transition:all 0.5s ease 0s}@media (max-width:1024px){.tablet-mobile-only-three:nth-child(n+4){display:none}}@media (max-width:767px){.mobile-only-two:nth-child(n+3){display:none}}.top45{font-size:45px;margin-bottom:5px}@media (max-width:767px){.top45{font-size:38px}}.top42{font-size:42px;margin-bottom:5px}@media (max-width:767px){.top42{font-size:35px}}.top40{font-size:40px;margin-bottom:5px}@media (max-width:767px){.top40{font-size:32px}}.top36{font-size:36px;margin-bottom:5px}@media (max-width:767px){.top36{font-size:30px}}.top32{font-size:32px;margin-bottom:5px}@media (max-width:767px){.top32{font-size:27px}}.top25{font-size:25px;margin-bottom:5px}@media (max-width:767px){.top25{font-size:22px}}.sub20{font-size:20px;margin-bottom:20px}@media (max-width:767px){.sub20{font-size:19px}}.sub18{font-size:18px;margin-bottom:20px}@media (max-width:767px){.sub18{font-size:17px}}.footer-buttons{column-gap:6px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:6px}.footer-buttons a{line-height:20px;display:inline-flex;align-items:center;color:#777;font-size:15px;background-color:#333;text-decoration:none;border-radius:var(--radius-xs);padding:6px 14px}.footer-buttons a:is(:hover,:focus){color:var(--base-3);background-color:var(--accent)}@media (max-width:767px){.footer-buttons{justify-content:center}.footer-buttons a{display:flex}}.social-header-button{background-color:var(--accent-hover);color:var(--base-3);display:flex;border-radius:50%;padding:8px}.social-header-button:hover{background-color:rgb(53 141 230 / .9)}.social-header-button:is(:hover,:focus){color:var(--base-3)}.social-header-button:is(:hover,:focus) .gb-shape svg{color:var(--base-3);fill:var(--base-3)}.social-header-button .gb-shape svg{fill:var(--base-3);width:18px;height:18px}.box-overlays{transition:all 0.3s ease 0s}.box-triggers:hover .box-overlays{transform:translate3d(0,-275px,0)}@media (max-width:1024px){.box-triggers:hover .box-overlays{transform:translate3d(0,-170px,0)}}@media (max-width:767px){.box-triggers:hover .box-overlays{transform:translate3d(0,-275px,0)}}.bluebox_breadcrumbs .rank-math-breadcrumb{margin:0}.bluebox_breadcrumbs a{color:#f4f4f4;text-decoration:none}.bluebox_breadcrumbs a:hover{color:var(--base-3)}.bluebox_breadcrumbs p{color:#f4f4f4}.bluebox_container{background-color:var(--accent);padding:60px 20px}.bluebox_container .breadcrumbs .rank-math-breadcrumb{margin:0}.bluebox_container .breadcrumbs a{color:#f4f4f4;text-decoration:none}.bluebox_container .breadcrumbs a:hover{color:var(--base-3)}.bluebox_container .breadcrumbs p{color:#f4f4f4;margin:0}.bluebox_container>div{display:flex;align-items:center;flex-direction:column;max-width:var(--gb-container-width);margin-left:auto;margin-right:auto}.bluebox_container>div h1{color:var(--base-3);font-weight:700;line-height:1.4em;margin-bottom:0;text-align:center}.breadcrumbs:first-child{margin:20px 0}.breadcrumbs a{text-decoration:none}.breadcrumbs p{margin-bottom:0}.cta-blog__title .cta-blog__sep{font-family:var(--gp-font--mulish);font-size:150%;color:var(--accent);position:relative;top:4px;padding-left:15px;padding-right:15px}@media (max-width:767px){.cta-blog__title .cta-blog__sep{visibility:hidden;width:100%;display:block;height:0}}.button-cta-secondary{align-items:center;color:var(--contrast);column-gap:.5em;display:flex;text-decoration:none;width:fit-content;border:2px solid var(--contrast);border-radius:var(--radius-xs);margin:20px auto;padding:6px 24px 6px 18px}.button-cta-secondary:is(:hover,:focus){background-color:var(--contrast);color:var(--base-3)}.button-cta-secondary .gb-shape svg{width:1em;height:1em;fill:currentColor}.button-cta-primary{align-items:center;color:var(--accent);column-gap:.5em;display:flex;margin-left:auto;margin-right:auto;margin-top:30px;text-align:center;text-decoration:none;width:fit-content;border:2px solid var(--accent);border-radius:var(--radius-xs);padding:12px 32px 12px 24px}.button-cta-primary:is(:hover,:focus){color:var(--base-3);background-color:var(--accent)}.button-cta-primary:is(:hover,:focus) .gb-shape svg{color:var(--base-3)}.button-cta-primary .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent);transition:all .1s ease-in-out 0s}.button-inline{align-items:center;column-gap:.5em;display:inline-flex;font-weight:700}.button-inline:is(:hover,:focus){color:var(--accent)}.button-inline .gb-shape svg{width:15px;height:15px;fill:currentColor}.meta{align-items:center;column-gap:20px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.meta a{font-weight:700;color:var(--accent)}.meta a:hover{color:var(--accent-hover)}.meta span{font-weight:700;color:var(--accent)}@media (max-width:767px){.meta{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.meta__el{align-items:center;font-size:.9em;line-height:2em;margin:0;padding:0}.meta__el .gb-shape svg{width:1em;height:1em}.post-img img{max-width:600px;width:100%;border-radius:var(--radius-m);margin:0 auto 1.7em auto}.post-nav__el{align-items:center;column-gap:30px;display:flex;flex-direction:row;padding:20px}.post-nav__el:is(:hover,:focus) .gb-shape{background-color:var(--accent-hover)}.post-nav__el .gb-shape{transition:all 0.1s ease-in-out 0s}@media (max-width:767px){.post-nav__el{column-gap:15px;padding:20px 10px}}.post-nav{align-items:center;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;margin-bottom:30px;margin-top:30px;row-gap:20px}.post-nav a{color:var(--headings)}.post-nav a:hover{color:var(--accent)}@media (max-width:767px){.post-nav{grid-template-columns:1fr;row-gap:10px}}.hero{align-items:center;background-blend-mode:overlay;background-color:rgb(18 18 18 / .4);background-position:center;background-repeat:no-repeat;background-size:115%;color:var(--base-3);display:flex;flex-direction:column;height:var(--hero-height);justify-content:center;overflow-x:hidden;overflow-y:hidden;position:relative;text-align:center;text-shadow:rgb(0 0 0 / .4) 0 2px 2px;transition:all 0.5s ease 0s;z-index:1;border-radius:var(--radius-m);padding:20px}.hero:is(:hover,:focus){background-size:125%;color:var(--base-3)}.hero .sh2{display:flex;align-items:center;flex-direction:column;row-gap:5px;column-gap:5px;font-weight:700;margin-bottom:5px}.hero .sh2 .gb-shape svg{width:48px;height:48px;color:var(--base-3);fill:currentColor;filter:drop-shadow(0 2px 2px rgb(0 0 0 / .4))}.hero .sh3{font-size:20px;font-weight:600;line-height:1.375em;margin:0}.hero-mini{height:var(--hero-mini-height);border-radius:var(--radius-xl)}.hero-mini *:last-of-type{margin-bottom:0}.hero-large{border-radius:var(--radius-xl)}.hero-large *:last-of-type{margin-bottom:0}.shape-round:is(.gb-shape){border-radius:50%}.shape-round:not(.gb-shape) .gb-shape{border-radius:50%}.shape-rounded{border-radius:15px}.back-base{background-color:var(--base)}.back-base-2:is(.gb-shape){background-color:var(--base-2)}.back-base-2:not(.gb-shape) .gb-shape{background-color:var(--base-2)}.back-base-3{background-color:var(--base-3)}.pad-25:is(.gb-shape){padding:25px}.pad-25:not(.gb-shape) .gb-shape{padding:25px}.prezzo-cta .sh1{font-weight:700;line-height:1em;font-family:var(--font-apple);margin-bottom:10px;text-shadow:rgb(0 0 0 / .25) 0 1px 1px}.prezzo-cta .sh4{line-height:18px;margin-bottom:0}.prezzo-cta p{color:var(--headings);text-align:center}.wg-list{list-style-type:none;margin:0 0 30px 25px;padding:0}.wg-list li{margin-bottom:5px}.wg-list li:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;margin-right:7px}.wg-list li:last-of-type{margin-bottom:0}.wg-arrow li:before{background-image:var(--svg-arrow);height:1.4em;width:1.4em}.wg-check li:before{background-image:var(--svg-check);height:1em;width:1em}.wg-check-green li:before{background-image:var(--svg-check-green);height:1em;width:1em}.cta-list{margin-bottom:0}.divider-left{margin-top:25px;width:80%;border-bottom:1px solid var(--base)}.servizi-correlati-grid{column-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}@media (max-width:1024px){.servizi-correlati-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.servizi-correlati-grid{grid-template-columns:1fr}}.divider-center{width:80%;border-bottom:1px solid var(--base);margin:20px auto}.plans-list{margin-left:0}.plans-list li{margin-bottom:10px}.plans-list li img{height:25px;width:auto;max-width:100%;object-fit:cover;margin-right:5px}.plans-list li img:is(:only-of-type,:last-of-type){margin-right:0}.plans-list li:has(img){display:flex;align-items:center}.plans-list li:has(img) span{margin-right:10px}.prezzo-row{align-items:center;column-gap:5px;display:flex;flex-direction:row}.prezzo-row .sh2{font-family:var(--font-apple);font-weight:700;line-height:1em;margin-bottom:10px;text-shadow:rgb(0 0 0 / .25) 0 1px 1px}.prezzo-row .sh5{line-height:18px;margin-bottom:0}.prezzo-row p{color:var(--headings)}.dettagli-grid{align-items:center;column-gap:40px;display:grid;grid-template-columns:3fr 7fr;row-gap:60px}.dettagli-grid>.gb-shape{text-align:right}.dettagli-grid>.gb-shape svg{color:var(--headings);fill:currentColor;width:60px;height:60px}.dettagli-grid>div{padding-left:25px;border-left:4px solid var(--accent)}.dettagli-grid>div *:last-child{margin-bottom:0}.dettagli-grid>div p{margin-bottom:.7em}.dettagli-grid a.button-inline{color:var(--headings)}.dettagli-grid a.button-inline:is(:hover,:focus){color:var(--accent)}.dettagli-grid h3{margin-bottom:0;text-align:right}.dettagli-grid h4{color:var(--accent);margin-bottom:15px}@media (max-width:1024px){.dettagli-grid{grid-template-columns:1fr 3fr}}@media (max-width:767px){.dettagli-grid{grid-template-columns:1fr;row-gap:10px}.dettagli-grid:has(.gb-shape)>div{padding-top:15px;border-top:3px solid var(--accent)}.dettagli-grid>.gb-shape{text-align:center;margin-bottom:15px}.dettagli-grid>div{padding-left:0;border-left-width:0;border-left-style:solid;margin-bottom:50px}.dettagli-grid h3{text-align:left}.dettagli-grid h4{margin-bottom:20px}}.cta-base{align-items:center;background-color:var(--base-2);column-gap:20px;display:flex;flex-direction:row;justify-content:space-between;border-radius:var(--radius-xl);padding:32px 40px}.cta-base a.button-cta-primary{margin:0}.cta-base a.button-cta-primary .gb-shape svg{width:1.3em;height:1.3em}@media (max-width:767px){.cta-base{align-items:center;flex-direction:column;row-gap:20px;text-align:center}}.step{align-items:center;column-gap:20px;display:flex;flex-wrap:wrap;padding:20px 10px}.step .gb-shape{display:block}.step .gb-shape svg{width:35px;height:35px;fill:currentColor;color:var(--accent)}.step .sh4{font-size:19px;margin-bottom:5px}.step>div{width:calc(100% - 55px)}.step p:last-of-type{margin-bottom:0}@media (max-width:767px){.step{column-gap:15px;padding:15px 0}.step>div{width:calc(100% - 50px)}}.prezzo-grid{align-items:center;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}.prezzo-grid>div:nth-of-type(even){padding-left:25px;border-left:4px solid var(--accent)}.prezzo-grid>div:nth-of-type(odd){text-align:right}.prezzo-grid div:nth-of-type(odd) .sh3{margin-bottom:0;color:var(--headings)}.prezzo-grid div:nth-of-type(odd) .sh4{color:var(--accent);margin-bottom:0}@media (max-width:767px){.prezzo-grid{grid-template-columns:1fr;row-gap:10px}.prezzo-grid>div:nth-of-type(even){padding-left:0;border-left-width:0;border-left-style:solid;margin-bottom:50px}}.icon-35:is(.gb-shape) svg{width:35px;height:35px;fill:currentColor;color:var(--accent)}.icon-35:not(.gb-shape) .gb-shape svg{fill:currentColor;color:var(--accent);width:35px;height:35px}.icon-45:is(.gb-shape) svg{width:45px;height:45px;fill:currentColor;color:var(--accent)}.icon-45:not(.gb-shape) .gb-shape svg{fill:currentColor;color:var(--accent);width:45px;height:45px}.pad-35:is(.gb-shape){padding:35px}.pad-35:not(.gb-shape) .gb-shape{padding:35px}.sezione-progetto-grid{column-gap:40px;display:grid;grid-template-columns:1fr 3fr;row-gap:40px}@media (max-width:1024px){.sezione-progetto-grid{grid-template-columns:1fr 3fr}}@media (max-width:767px){.sezione-progetto-grid{grid-template-columns:1fr}}.header-progetto-video{align-items:center;background-image:var(--inline-bg-image);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:var(--header-progetto-height);justify-content:center;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;overflow-x:hidden;overflow-y:hidden;width:auto}.header-progetto-video .wp-block-embed{margin-left:auto;margin-right:auto;position:relative;max-height:var(--header-progetto-height)}.header-progetto-video .wp-block-embed iframe{position:relative;max-height:var(--header-progetto-height)}.header-progetto-logo{align-items:center;background-image:var(--inline-bg-image);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:var(--header-progetto-height);justify-content:center;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.header-progetto-logo :where(img){display:block;width:auto;height:auto;max-width:100%}.image-progetto{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%;object-fit:cover;width:auto;border-radius:var(--radius-m)}.img-max-180{height:180px;width:180px}.icon-box-feautures{display:block}.icon-box-feautures:is(:hover,:focus) .back-base-2 .gb-shape{background-color:var(--accent)}.icon-box-feautures:is(:hover,:focus) .back-base-2 .gb-shape svg{color:var(--base-2)}.icon-box-feautures .back-base-2 .gb-shape{transition:all 0.1s ease-in-out 0s}.icon-box-feautures p{display:flex;align-items:center;column-gap:.5em;row-gap:.5em;flex-direction:column;text-align:center}.gbp-section{padding:7rem 40px}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:4rem 20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__headline{margin-bottom:1.5rem}@media (max-width:767px){.gbp-section__headline{margin-bottom:1.25rem}}.gbp-section__text{font-size:1.125rem}.gbp-card__title{font-size:1.25rem;margin-bottom:.5rem}.gbp-button--primary{background-color:#000;border:1px solid;color:#fff;display:inline-flex;font-size:1rem;padding:.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000;color:#fff}.wgs-box{border:3px solid #f0f0f0;border-radius:var(--radius-xl);display:flex;flex-direction:row;gap:40px;padding:35px;position:relative;width:100%}.wgs-box #qnt::-moz-range-thumb{background:#b7bcc0;border-radius:10px;border-width:0;cursor:pointer;height:20px;width:20px}.wgs-box #qnt::-moz-range-track{background:var(--accent);border-radius:1px;cursor:pointer;height:4px;width:90%}.wgs-box #qnt::-ms-fill-lower{background:var(--accent);border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000000,0 0 1px #0d0d0d}.wgs-box #qnt::-ms-fill-upper{background:var(--accent);border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000000,0 0 1px #0d0d0d}.wgs-box #qnt::-ms-thumb{background:#b7bcc0;border-radius:10px;border-width:0;cursor:pointer;height:36px;width:16px}.wgs-box #qnt::-ms-track{background:#fff0;border-color:#fff0;border-width:16px 0;color:#fff0;cursor:pointer;height:8.4px;width:100%}.wgs-box #qnt::-webkit-slider-runnable-track{background:var(--accent);border-radius:1px;cursor:pointer;height:4px;width:90%}.wgs-box #qnt::-webkit-slider-thumb{-webkit-appearance:none;background:#b7bcc0;border-radius:10px;border-width:0;box-shadow:0 0 5px #e2e4e5;cursor:pointer;height:20px;margin-top:-8px;width:20px}.wgs-box #qnt:focus::-ms-fill-lower{background:var(--accent)}.wgs-box #qnt:focus::-ms-fill-upper{background:var(--accent)}.wgs-box #qnt:focus::-webkit-slider-runnable-track{background:var(--accent)}.wgs-box .wgs-uno{margin-right:2%;text-align:center}.wgs-box .wgs-uno div.n{min-height:100px}.wgs-box :is(#wgs-total,#wgs-single,#wgs-standard,#wgs-scontototale,#wgs-euro){font-family:var(--font-apple);font-weight:700}.wgs-box :is(.wgs-price-box,.wgs-request){margin:15px 0 15px 0}.wgs-box :is(.wgs-uno,.wgs-due){padding:0 15px 0 15px;transition:all .5s ease;width:calc(50% - 20px)}.wgs-box button{background-color:var(--accent);border:0 none;border-radius:3px;box-shadow:0 3px 0 #004cb6;color:#fff;display:block;font:normal normal 600 16px/20px var(--hfontfamily),sans-serif;letter-spacing:.3px;margin:50px auto 0 auto;padding:12px 24px;text-align:center;transition:all .3s ease 0s}.wgs-box button:hover{background-color:#96d119;box-shadow:0 3px 0 #699211}.wgs-box h3 a:hover{color:#004cb6}.wgs-box input#qnt{-webkit-appearance:none;background:#fff0;border:none;float:left;height:20px;padding:0 15px 0 0;width:95%}.wgs-box label#n{color:var(--accent);float:left;line-height:20px;margin:0;width:5%}.wgs-box select:hover{border-color:var(--accent)}@media (max-width:780px){.wgs-box{flex-direction:column}.wgs-box .wgs-due{text-align:center}.wgs-box :is(.wgs-uno,.wgs-due){margin-left:auto;margin-right:auto;width:100%}}@media (max-width:490px){.wgs-box{padding:10px}}blockquote{background-color:var(--base-4);border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent);padding:1.7em}body{overflow-x:hidden}.main-navigation{border-bottom:1px solid var(--base)}.main-navigation .menu-toggle{line-height:3em}aside #block-4{margin-bottom:0}aside .slideout-widget li a{line-height:3.5em}aside .slideout-widget li a:hover{color:var(--accent)}.progetti-servizi{border-left:4px solid var(--accent);padding-bottom:10px;padding-left:25px;padding-top:10px}.progetti-servizi .progetti-servizi-wrapper{display:flex}.progetti-servizi .progetti-servizi-wrapper .servizio{align-items:center;display:flex;justify-content:center;width:50px}.progetti-servizi .progetti-servizi-wrapper .servizio svg{fill:currentcolor;width:30px}.progetti-servizi .progetti-servizi-wrapper .servizio:hover{color:var(--accent-hover)}.progetti-servizi .title-servizi{color:var(--headings);margin-bottom:15px}