.elementor-11250 .elementor-element.elementor-element-6f40ea3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11250 .elementor-element.elementor-element-bc0d971{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11250 .elementor-element.elementor-element-bc0d971:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-bc0d971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-bfb241c{--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:nowrap;}.elementor-11250 .elementor-element.elementor-element-ed13b1d{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-b80e9dd{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-b80e9dd > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-b80e9dd .elementor-heading-title{font-family:"Montserrat (custom font)", Sans-serif;font-size:2.6rem;font-weight:400;line-height:45px;color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-e0321d6{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-e0321d6 > .elementor-widget-container{margin:15px 50px 50px 50px;}.elementor-11250 .elementor-element.elementor-element-e0321d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.5rem;font-weight:700;line-height:45px;color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-5d500ae{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11250 .elementor-element.elementor-element-5d500ae:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-5d500ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-4f75aa1{--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:nowrap;}.elementor-11250 .elementor-element.elementor-element-6b3260f > .elementor-widget-container{margin:-264px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-7a2438b{--display:flex;--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-7a2438b.e-con{--align-self:center;}.elementor-11250 .elementor-element.elementor-element-bf4abe1 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-bf4abe1{text-align:center;}.elementor-11250 .elementor-element.elementor-element-c293592 .elementor-button{background-color:var( --e-global-color-54af4de );border-style:solid;}.elementor-11250 .elementor-element.elementor-element-c293592 .elementor-button:hover, .elementor-11250 .elementor-element.elementor-element-c293592 .elementor-button:focus{background-color:var( --e-global-color-5cf1f03 );}.elementor-11250 .elementor-element.elementor-element-c293592{width:auto;max-width:auto;}.elementor-11250 .elementor-element.elementor-element-c293592 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-11250 .elementor-element.elementor-element-8819a6a{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-8819a6a:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-8819a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-ab3826c{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-ab3826c > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-ab3826c .elementor-heading-title{color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-7d84698 .elementor-button{background-color:#4FB83B;border-style:solid;}.elementor-11250 .elementor-element.elementor-element-7d84698 .elementor-button:hover, .elementor-11250 .elementor-element.elementor-element-7d84698 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-11250 .elementor-element.elementor-element-7d84698{width:auto;max-width:auto;}.elementor-11250 .elementor-element.elementor-element-c616a18 .elementor-button{background-color:#4FB83B;border-style:solid;}.elementor-11250 .elementor-element.elementor-element-c616a18 .elementor-button:hover, .elementor-11250 .elementor-element.elementor-element-c616a18 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-11250 .elementor-element.elementor-element-c616a18{width:auto;max-width:auto;}.elementor-11250 .elementor-element.elementor-element-30ddc24{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-30ddc24 > .elementor-widget-container{margin:10px 50px 20px 50px;}.elementor-11250 .elementor-element.elementor-element-30ddc24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.1rem;font-weight:400;line-height:38px;color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-e658962{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-e658962 > .elementor-widget-container{background-color:#2E272245;margin:10px 50px 20px 50px;padding:20px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-e658962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:700;line-height:45px;color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-c8df539{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-c8df539 > .elementor-widget-container{margin:30px 50px 20px 50px;}.elementor-11250 .elementor-element.elementor-element-c8df539 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.1rem;font-weight:400;line-height:38px;color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-891b94a{width:100%;max-width:100%;}.elementor-11250 .elementor-element.elementor-element-891b94a > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-891b94a .elementor-icon-wrapper{text-align:center;}.elementor-11250 .elementor-element.elementor-element-891b94a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-891b94a.elementor-view-framed .elementor-icon, .elementor-11250 .elementor-element.elementor-element-891b94a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-891b94a.elementor-view-framed .elementor-icon, .elementor-11250 .elementor-element.elementor-element-891b94a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-576df11{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-576df11:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-576df11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-f39de74{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-f39de74 > .elementor-widget-container{margin:0px 50px 30px 50px;}.elementor-11250 .elementor-element.elementor-element-f2f266a{--divider-border-style:solid;--divider-color:var( --e-global-color-54af4de );--divider-border-width:10px;}.elementor-11250 .elementor-element.elementor-element-f2f266a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11250 .elementor-element.elementor-element-f2f266a .elementor-divider-separator{width:300px;margin:0 auto;margin-center:0;}.elementor-11250 .elementor-element.elementor-element-f2f266a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-11250 .elementor-element.elementor-element-c580c54{width:100%;max-width:100%;text-align:center;font-family:"Montserrat (Custom Font)", Sans-serif;font-size:0.9rem;font-weight:400;font-style:italic;}.elementor-11250 .elementor-element.elementor-element-c580c54 > .elementor-widget-container{margin:0px 50px 50px 50px;}.elementor-11250 .elementor-element.elementor-element-302f919{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-302f919:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-302f919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.giemghirardelli.it/wp-content/uploads/2025/10/Ghirardelli-background-primi.jpg");background-size:cover;}.elementor-11250 .elementor-element.elementor-element-0fe300b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-11250 .elementor-element.elementor-element-70c988c{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11250 .elementor-element.elementor-element-70c988c:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-70c988c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-fb94979{--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:nowrap;}.elementor-11250 .elementor-element.elementor-element-99ed662 > .elementor-widget-container{margin:-548px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-7a01543{--display:flex;--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-7a01543.e-con{--align-self:center;}.elementor-11250 .elementor-element.elementor-element-b6fa071{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-b6fa071:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-b6fa071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-cef950e > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-cef950e{text-align:center;}.elementor-11250 .elementor-element.elementor-element-cef950e .elementor-heading-title{font-size:2.5rem;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11250 .elementor-element.elementor-element-338b8e8{--divider-border-style:solid;--divider-color:var( --e-global-color-54af4de );--divider-border-width:10px;}.elementor-11250 .elementor-element.elementor-element-338b8e8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11250 .elementor-element.elementor-element-338b8e8 .elementor-divider-separator{width:300px;margin:0 auto;margin-center:0;}.elementor-11250 .elementor-element.elementor-element-338b8e8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-11250 .elementor-element.elementor-element-ea940c0 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-ea940c0{text-align:center;}.elementor-11250 .elementor-element.elementor-element-bd58fb6 > .elementor-widget-container{margin:30px 50px 50px 50px;}.elementor-11250 .elementor-element.elementor-element-bd58fb6{text-align:center;}.elementor-11250 .elementor-element.elementor-element-bd58fb6 .elementor-heading-title{line-height:2.3rem;color:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-8de6e0e{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-8de6e0e > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-944689a > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-944689a .elementor-icon-wrapper{text-align:center;}.elementor-11250 .elementor-element.elementor-element-944689a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-944689a.elementor-view-framed .elementor-icon, .elementor-11250 .elementor-element.elementor-element-944689a.elementor-view-default .elementor-icon{color:var( --e-global-color-54af4de );border-color:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-944689a.elementor-view-framed .elementor-icon, .elementor-11250 .elementor-element.elementor-element-944689a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-06eeced{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-11250 .elementor-element.elementor-element-06eeced:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-06eeced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-06eeced.e-con{--align-self:center;}.elementor-11250 .elementor-element.elementor-element-6a1b5f0{--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;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11250 .elementor-element.elementor-element-6a1b5f0:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-6a1b5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-f52f873{width:100%;max-width:100%;}.elementor-11250 .elementor-element.elementor-element-1ed5df0{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-1ed5df0 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-1ed5df0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:700;color:var( --e-global-color-5cf1f03 );}.elementor-11250 .elementor-element.elementor-element-6a21980{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-6a21980 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-6a21980 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:700;color:var( --e-global-color-54af4de );}.elementor-11250 .elementor-element.elementor-element-a94d8c8{width:100%;max-width:100%;text-align:center;}.elementor-11250 .elementor-element.elementor-element-a94d8c8 > .elementor-widget-container{margin:20px 50px 20px 50px;}.elementor-11250 .elementor-element.elementor-element-bba9c81{width:auto;max-width:auto;}.elementor-11250 .elementor-element.elementor-element-d019e58{width:auto;max-width:auto;}.elementor-11250 .elementor-element.elementor-element-3b40b95{--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;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-3b40b95:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-3b40b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-30a0b77{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-11250 .elementor-element.elementor-element-30a0b77 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-30a0b77.elementor-element{--align-self:center;}.elementor-11250 .elementor-element.elementor-element-30a0b77 .elementor-heading-title{font-size:2.5rem;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11250 .elementor-element.elementor-element-b60c5cc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-11250 .elementor-element.elementor-element-b60c5cc > .elementor-widget-container{margin:0px 50px 0px 50px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-54af4de );}body.elementor-page-11250:not(.elementor-motion-effects-element-type-background), body.elementor-page-11250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1607549 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11250 .elementor-element.elementor-element-bc0d971{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11250 .elementor-element.elementor-element-b80e9dd{text-align:right;}.elementor-11250 .elementor-element.elementor-element-b80e9dd .elementor-heading-title{font-size:2.3rem;}.elementor-11250 .elementor-element.elementor-element-e0321d6{text-align:right;}.elementor-11250 .elementor-element.elementor-element-e0321d6 .elementor-heading-title{font-size:3.7rem;line-height:0.8em;}.elementor-11250 .elementor-element.elementor-element-5d500ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11250 .elementor-element.elementor-element-7a2438b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-8819a6a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11250 .elementor-element.elementor-element-576df11{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-11250 .elementor-element.elementor-element-c580c54 > .elementor-widget-container{margin:20px 50px 0px 50px;}.elementor-11250 .elementor-element.elementor-element-302f919{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11250 .elementor-element.elementor-element-70c988c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11250 .elementor-element.elementor-element-99ed662 > .elementor-widget-container{margin:-308px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-7a01543{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-b6fa071{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-11250 .elementor-element.elementor-element-3b40b95{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-11250 .elementor-element.elementor-element-30a0b77 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11250 .elementor-element.elementor-element-bc0d971{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11250 .elementor-element.elementor-element-bfb241c{--min-height:15px;}.elementor-11250 .elementor-element.elementor-element-ed13b1d{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11250 .elementor-element.elementor-element-b80e9dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-b80e9dd{text-align:center;}.elementor-11250 .elementor-element.elementor-element-b80e9dd .elementor-heading-title{font-size:2.2rem;line-height:1.2em;}.elementor-11250 .elementor-element.elementor-element-e0321d6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11250 .elementor-element.elementor-element-e0321d6{text-align:center;}.elementor-11250 .elementor-element.elementor-element-e0321d6 .elementor-heading-title{font-size:3.3rem;line-height:1.2em;}.elementor-11250 .elementor-element.elementor-element-5d500ae{--min-height:0vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-11250 .elementor-element.elementor-element-4f75aa1.e-con{--order:99999 /* order end hack */;}.elementor-11250 .elementor-element.elementor-element-6b3260f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-7a2438b{--min-height:119px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-c293592 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-11250 .elementor-element.elementor-element-c293592 .elementor-button{font-size:13px;}.elementor-11250 .elementor-element.elementor-element-8819a6a{--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11250 .elementor-element.elementor-element-ab3826c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-7d84698 .elementor-button{font-size:13px;}.elementor-11250 .elementor-element.elementor-element-c616a18 .elementor-button{font-size:13px;}.elementor-11250 .elementor-element.elementor-element-30ddc24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-30ddc24 .elementor-heading-title{font-size:1.9rem;line-height:1.2em;}.elementor-11250 .elementor-element.elementor-element-e658962 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-11250 .elementor-element.elementor-element-e658962 .elementor-heading-title{font-size:1.9rem;line-height:1.2em;}.elementor-11250 .elementor-element.elementor-element-c8df539 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-c8df539 .elementor-heading-title{font-size:1.9rem;line-height:1.2em;}.elementor-11250 .elementor-element.elementor-element-576df11{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11250 .elementor-element.elementor-element-f39de74 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-11250 .elementor-element.elementor-element-c580c54 > .elementor-widget-container{margin:1rem 0rem 1rem 0rem;}.elementor-11250 .elementor-element.elementor-element-c580c54{font-size:1rem;}.elementor-11250 .elementor-element.elementor-element-302f919{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11250 .elementor-element.elementor-element-70c988c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-11250 .elementor-element.elementor-element-99ed662 > .elementor-widget-container{margin:-108px -32px 0px 10px;}.elementor-11250 .elementor-element.elementor-element-7a01543{--min-height:127px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11250 .elementor-element.elementor-element-b6fa071{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11250 .elementor-element.elementor-element-cef950e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-ea940c0 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-11250 .elementor-element.elementor-element-bd58fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-8de6e0e > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-11250 .elementor-element.elementor-element-06eeced{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11250 .elementor-element.elementor-element-6a1b5f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11250 .elementor-element.elementor-element-1ed5df0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-6a21980 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-a94d8c8 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-11250 .elementor-element.elementor-element-bba9c81 .elementor-button{font-size:13px;}.elementor-11250 .elementor-element.elementor-element-d019e58 .elementor-button{font-size:13px;}.elementor-11250 .elementor-element.elementor-element-3b40b95{--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-11250 .elementor-element.elementor-element-30a0b77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-30a0b77{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-11250 .elementor-element.elementor-element-b60c5cc > .elementor-widget-container{margin:3rem 1rem 3rem 0rem;border-width:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-b60c5cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-11250 .elementor-element.elementor-element-bfb241c{--width:40%;}.elementor-11250 .elementor-element.elementor-element-ed13b1d{--width:60%;}.elementor-11250 .elementor-element.elementor-element-4f75aa1{--width:40%;}.elementor-11250 .elementor-element.elementor-element-7a2438b{--width:60%;}.elementor-11250 .elementor-element.elementor-element-fb94979{--width:50%;}.elementor-11250 .elementor-element.elementor-element-7a01543{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11250 .elementor-element.elementor-element-4f75aa1{--width:51%;}.elementor-11250 .elementor-element.elementor-element-fb94979{--width:51%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat (custom font)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.giemghirardelli.it/wp-content/uploads/2023/02/Montserrat-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat (custom font)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.giemghirardelli.it/wp-content/uploads/2023/02/Montserrat-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat (custom font)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.giemghirardelli.it/wp-content/uploads/2023/02/Montserrat-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat (custom font)';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.giemghirardelli.it/wp-content/uploads/2023/02/Montserrat-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat (custom font)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.giemghirardelli.it/wp-content/uploads/2023/02/Montserrat-Bold.woff2') format('woff2'),
		url('https://www.giemghirardelli.it/wp-content/uploads/2023/02/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat (custom font)';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.giemghirardelli.it/wp-content/uploads/2023/02/Montserrat-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */