@charset "UTF-8";
/* https://www.sitgeo.it/wp-content/uploads/elementor/css/post-40.css?ver=1788517190 */
.elementor-40 .elementor-element.elementor-element-0bfd227{--display:flex;--min-height:240px;--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}.elementor-40 .elementor-element.elementor-element-0bfd227:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-0bfd227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2025/07/immagine-per-servizi-azienda.png);background-position:-25px -490px}.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-40 .elementor-element.elementor-element-1dc2170>.elementor-widget-container{margin:80px 0 0 0}.elementor-40 .elementor-element.elementor-element-1dc2170.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-1dc2170{text-align:center}.elementor-40 .elementor-element.elementor-element-1dc2170 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:45px;font-weight:600;text-shadow:0 0 10px #000;color:#FFA817}.elementor-40 .elementor-element.elementor-element-2285c1e{--display:flex;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.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-40 .elementor-element.elementor-element-6f11ead>.elementor-widget-container{margin:0 0 0 50px}.elementor-40 .elementor-element.elementor-element-6f11ead{text-align:justify;font-family:"Arial",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-40 .elementor-element.elementor-element-dc041f1.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-dc041f1{text-align:center}.elementor-40 .elementor-element.elementor-element-dc041f1 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:35px;font-weight:600;text-decoration:underline;color:#FFA817}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-5ad2fce{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px}.elementor-40 .elementor-element.elementor-element-5ad2fce>.elementor-widget-container{margin:-15px 0 0 0}.elementor-40 .elementor-element.elementor-element-5ad2fce .elementor-divider-separator{width:40%}.elementor-40 .elementor-element.elementor-element-5ad2fce .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-40 .elementor-element.elementor-element-08ce5fe{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-c31f64d{--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}.elementor-40 .elementor-element.elementor-element-6f6db9b>.elementor-widget-container{margin:0 0 0 0}.elementor-40 .elementor-element.elementor-element-6f6db9b.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-80f8429{--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}.elementor-40 .elementor-element.elementor-element-c0c3d5d.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-e303d34{--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}.elementor-40 .elementor-element.elementor-element-3e91853.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-5f62567{--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}.elementor-40 .elementor-element.elementor-element-ca9d458.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-f434f49{--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}.elementor-40 .elementor-element.elementor-element-2b1915f.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-52232ff{--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}.elementor-40 .elementor-element.elementor-element-549c00d.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-232e194{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-e546d81{--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}.elementor-40 .elementor-element.elementor-element-bd1fd4f>.elementor-widget-container{margin:0 0 0 0}.elementor-40 .elementor-element.elementor-element-bd1fd4f.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-2a7ffee{--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}.elementor-40 .elementor-element.elementor-element-fa71dcd.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-5e4c531{--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}.elementor-40 .elementor-element.elementor-element-bdf1c03.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-e901e07{--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}.elementor-40 .elementor-element.elementor-element-019fd9c>.elementor-widget-container{margin:0 0 0 -40px}.elementor-40 .elementor-element.elementor-element-019fd9c.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-019fd9c{text-align:center}.elementor-40 .elementor-element.elementor-element-019fd9c .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:35px;font-weight:600;text-decoration:underline;color:#FFA817}.elementor-40 .elementor-element.elementor-element-356de62{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px}.elementor-40 .elementor-element.elementor-element-356de62>.elementor-widget-container{margin:-15px 0 0 0}.elementor-40 .elementor-element.elementor-element-356de62 .elementor-divider-separator{width:40%}.elementor-40 .elementor-element.elementor-element-356de62 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-40 .elementor-element.elementor-element-938b1a7{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-ffd5e2c{--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}.elementor-40 .elementor-element.elementor-element-5ca4d9e.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-21595a9{--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}.elementor-40 .elementor-element.elementor-element-aaeb5ef.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-3881b9c{--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}.elementor-40 .elementor-element.elementor-element-bf8e04f.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-a00e4f7{--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}.elementor-40 .elementor-element.elementor-element-1325c82.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-0359893{--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}.elementor-40 .elementor-element.elementor-element-22dd246.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-b4204e2{--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}.elementor-40 .elementor-element.elementor-element-8ad39a3.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-d33da19{--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}.elementor-40 .elementor-element.elementor-element-0fcc77f.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-0fcc77f{text-align:center}.elementor-40 .elementor-element.elementor-element-0fcc77f .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:35px;font-weight:600;text-decoration:underline;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 0 rgb(0 0 0 / .3);color:#FFA817}.elementor-40 .elementor-element.elementor-element-acf98ce{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2px}.elementor-40 .elementor-element.elementor-element-acf98ce>.elementor-widget-container{margin:-15px 0 0 0}.elementor-40 .elementor-element.elementor-element-acf98ce .elementor-divider-separator{width:40%}.elementor-40 .elementor-element.elementor-element-acf98ce .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-40 .elementor-element.elementor-element-a0e0b07{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-5ee3472{--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}.elementor-40 .elementor-element.elementor-element-7668cd4.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-0ec91fe{--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}.elementor-40 .elementor-element.elementor-element-ed89e75.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-fee3e15{--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}.elementor-40 .elementor-element.elementor-element-fa63aeb.elementor-element{--align-self:center}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-0bfd227{--width:100%}.elementor-40 .elementor-element.elementor-element-2285c1e{--width:95%}.elementor-40 .elementor-element.elementor-element-08ce5fe{--width:95%}.elementor-40 .elementor-element.elementor-element-c31f64d{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-80f8429{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-e303d34{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-5f62567{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-f434f49{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-52232ff{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-232e194{--width:95%}.elementor-40 .elementor-element.elementor-element-e546d81{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-2a7ffee{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-5e4c531{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-e901e07{--width:100%}.elementor-40 .elementor-element.elementor-element-938b1a7{--width:95%}.elementor-40 .elementor-element.elementor-element-ffd5e2c{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-21595a9{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-3881b9c{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-a00e4f7{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-0359893{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-b4204e2{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-d33da19{--width:100%}.elementor-40 .elementor-element.elementor-element-a0e0b07{--width:95%}.elementor-40 .elementor-element.elementor-element-5ee3472{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-0ec91fe{--width:33.3333%}.elementor-40 .elementor-element.elementor-element-fee3e15{--width:33.3333%}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-0bfd227:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-0bfd227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-0bfd227:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-0bfd227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-40 .elementor-element.elementor-element-6f11ead>.elementor-widget-container{margin:0 0 0 0}.elementor-40 .elementor-element.elementor-element-c31f64d{--margin-top:0px;--margin-bottom:0px;--margin-left:-28px;--margin-right:0px}}