.elementor-106 .elementor-element.elementor-element-5b3bd8b6>.elementor-container{max-width:1400px}.elementor-106 .elementor-element.elementor-element-5b3bd8b6{padding:5em 2em 3em}.elementor-106 .elementor-element.elementor-element-19d561fe>.elementor-element-populated{padding:0}.elementor-106 .elementor-element.elementor-element-5bb4e274{border-style:solid;border-width:1px;border-color:var(--e-global-color-text);padding:0 4em}.elementor-106 .elementor-element.elementor-element-1246923c.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-106 .elementor-element.elementor-element-1246923c>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:var(--e-global-color-text);margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:4em 0}.elementor-106 .elementor-element.elementor-element-3f6d380c{--spacer-size:50px;width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-106 .elementor-element.elementor-element-3f6d380c>.elementor-widget-container{background-color:var(--e-global-color-secondary);margin:-98px -50px 0 0;padding:0}.elementor-106 .elementor-element.elementor-element-3f6d380c:not(.elementor-widget-image) .elementor-widget-container,.elementor-106 .elementor-element.elementor-element-3f6d380c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://www.fabiomangolini.com/wp-content/uploads/2022/12/bg-mask-2.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-106 .elementor-element.elementor-element-4dce52aa>.elementor-widget-container{margin:0 0 1em}.elementor-106 .elementor-element.elementor-element-4dce52aa{text-align:left}.elementor-106 .elementor-element.elementor-element-4dce52aa img{width:78%}.elementor-106 .elementor-element.elementor-element-6f1edb87>.elementor-widget-container{margin:0 4em 0 0}.elementor-106 .elementor-element.elementor-element-6f1edb87{font-family:var(--e-global-typography-784830c-font-family),Sans-serif;font-size:var(--e-global-typography-784830c-font-size);font-weight:var(--e-global-typography-784830c-font-weight);color:var(--e-global-color-text)}.elementor-106 .elementor-element.elementor-element-1dbc001b>.elementor-element-populated{padding:4em 0 3em 4em}.elementor-106 .elementor-element.elementor-element-724f7d5e{--spacer-size:10px}.elementor-106 .elementor-element.elementor-element-3c43f978{width:auto;max-width:auto;align-self:center}.elementor-106 .elementor-element.elementor-element-3c43f978>.elementor-widget-container{margin:0 14px 0 0}.elementor-106 .elementor-element.elementor-element-3c43f978 .elementor-heading-title{font-family:var(--e-global-typography-8a759ca-font-family),Sans-serif;font-size:var(--e-global-typography-8a759ca-font-size);font-weight:var(--e-global-typography-8a759ca-font-weight);text-transform:var(--e-global-typography-8a759ca-text-transform);letter-spacing:var(--e-global-typography-8a759ca-letter-spacing)}.elementor-106 .elementor-element.elementor-element-30b09fad{width:auto;max-width:auto}.elementor-106 .elementor-element.elementor-element-30b09fad>.elementor-widget-container:hover{--e-transform-skewX:-14deg}.elementor-106 .elementor-element.elementor-element-30b09fad>.elementor-widget-container{padding:0 0 2px;border-style:solid;border-width:0 0 1px}.elementor-106 .elementor-element.elementor-element-30b09fad .elementor-heading-title{font-family:"Fahkwang",Sans-serif;font-size:1.125rem;font-weight:400;color:var(--e-global-color-text)}.elementor-106 .elementor-element.elementor-element-254503ba{--spacer-size:10px}.elementor-106 .elementor-element.elementor-element-9a75f88{width:auto;max-width:auto;align-self:center}.elementor-106 .elementor-element.elementor-element-9a75f88>.elementor-widget-container{margin:0 14px 0 0}.elementor-106 .elementor-element.elementor-element-9a75f88 .elementor-heading-title{font-family:var(--e-global-typography-8a759ca-font-family),Sans-serif;font-size:var(--e-global-typography-8a759ca-font-size);font-weight:var(--e-global-typography-8a759ca-font-weight);text-transform:var(--e-global-typography-8a759ca-text-transform);letter-spacing:var(--e-global-typography-8a759ca-letter-spacing)}.elementor-106 .elementor-element.elementor-element-73018b54{width:auto;max-width:auto}.elementor-106 .elementor-element.elementor-element-73018b54>.elementor-widget-container:hover{--e-transform-skewX:-14deg}.elementor-106 .elementor-element.elementor-element-73018b54>.elementor-widget-container{padding:0 0 2px;border-style:solid;border-width:0 0 1px}.elementor-106 .elementor-element.elementor-element-73018b54 .elementor-heading-title{font-family:"Fahkwang",Sans-serif;font-size:1.125rem;font-weight:400;color:var(--e-global-color-text)}.elementor-106 .elementor-element.elementor-element-1da54958{--grid-template-columns:repeat(0,auto);--icon-size:18px;--grid-column-gap:16px;--grid-row-gap:0px}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-widget-container{text-align:left}.elementor-106 .elementor-element.elementor-element-1da54958>.elementor-widget-container{margin:30px 0 0}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-social-icon{background-color:var(--e-global-color-0d75997);--icon-padding:.7em;border-style:solid;border-width:1px;border-color:var(--e-global-color-1181569)}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-social-icon i{color:var(--e-global-color-secondary)}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-social-icon svg{fill:var(--e-global-color-secondary)}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-social-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-social-icon:hover i{color:var(--e-global-color-primary)}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-social-icon:hover svg{fill:var(--e-global-color-primary)}@media(max-width:1024px) and (min-width:768px){.elementor-106 .elementor-element.elementor-element-1246923c{width:40%}.elementor-106 .elementor-element.elementor-element-1dbc001b{width:60%}}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-5b3bd8b6{padding:4em 1em 2em}.elementor-106 .elementor-element.elementor-element-5bb4e274{padding:0}.elementor-106 .elementor-element.elementor-element-1246923c.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-106 .elementor-element.elementor-element-1246923c>.elementor-element-populated{padding:3em 0 3em 2em}.elementor-106 .elementor-element.elementor-element-3f6d380c{--spacer-size:50px;width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-106 .elementor-element.elementor-element-3f6d380c>.elementor-widget-container{margin:-80px -52px 0 0;padding:0}.elementor-106 .elementor-element.elementor-element-4dce52aa>.elementor-widget-container{margin:0 0 10px}.elementor-106 .elementor-element.elementor-element-4dce52aa img{width:55%}.elementor-106 .elementor-element.elementor-element-6f1edb87>.elementor-widget-container{margin:0 2em 0 0}.elementor-106 .elementor-element.elementor-element-6f1edb87{font-size:var(--e-global-typography-784830c-font-size)}.elementor-106 .elementor-element.elementor-element-1dbc001b>.elementor-element-populated{padding:3em 2em 2em}.elementor-106 .elementor-element.elementor-element-3c43f978 .elementor-heading-title{font-size:var(--e-global-typography-8a759ca-font-size);letter-spacing:var(--e-global-typography-8a759ca-letter-spacing)}.elementor-106 .elementor-element.elementor-element-30b09fad .elementor-heading-title{font-size:1.125rem}.elementor-106 .elementor-element.elementor-element-9a75f88 .elementor-heading-title{font-size:var(--e-global-typography-8a759ca-font-size);letter-spacing:var(--e-global-typography-8a759ca-letter-spacing)}.elementor-106 .elementor-element.elementor-element-73018b54 .elementor-heading-title{font-size:1.125rem}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-widget-container{text-align:center}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-5b3bd8b6{padding:3em 1em 2em}.elementor-106 .elementor-element.elementor-element-5bb4e274{padding:0}.elementor-106 .elementor-element.elementor-element-1246923c.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-106 .elementor-element.elementor-element-1246923c>.elementor-element-populated{border-width:0 0 1px;padding:3em 2em 2em}.elementor-106 .elementor-element.elementor-element-3f6d380c{--spacer-size:40px;width:var(--container-widget-width,40px);max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0}.elementor-106 .elementor-element.elementor-element-3f6d380c>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-106 .elementor-element.elementor-element-4dce52aa>.elementor-widget-container{margin:0}.elementor-106 .elementor-element.elementor-element-4dce52aa{text-align:center}.elementor-106 .elementor-element.elementor-element-4dce52aa img{width:100%;max-width:100%}.elementor-106 .elementor-element.elementor-element-6f1edb87>.elementor-widget-container{margin:0}.elementor-106 .elementor-element.elementor-element-6f1edb87{text-align:left;font-size:var(--e-global-typography-784830c-font-size)}.elementor-106 .elementor-element.elementor-element-1dbc001b>.elementor-element-populated{padding:3em 0 3em 1em}.elementor-106 .elementor-element.elementor-element-3c43f978 .elementor-heading-title{font-size:var(--e-global-typography-8a759ca-font-size);letter-spacing:var(--e-global-typography-8a759ca-letter-spacing)}.elementor-106 .elementor-element.elementor-element-30b09fad .elementor-heading-title{font-size:15px}.elementor-106 .elementor-element.elementor-element-9a75f88 .elementor-heading-title{font-size:var(--e-global-typography-8a759ca-font-size);letter-spacing:var(--e-global-typography-8a759ca-letter-spacing)}.elementor-106 .elementor-element.elementor-element-73018b54 .elementor-heading-title{font-size:15px}.elementor-106 .elementor-element.elementor-element-1da54958 .elementor-widget-container{text-align:left}.elementor-106 .elementor-element.elementor-element-1da54958{--icon-size:20px;--grid-column-gap:16px;--grid-row-gap:16px}}