.elementor-29 .elementor-element.elementor-element-fe7b57a{--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:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(78px + 88px);--padding-bottom:clamp(56px, 7vw, 96px);--padding-left:clamp(20px, 4vw, 40px);--padding-right:clamp(20px, 4vw, 40px);}.elementor-29 .elementor-element.elementor-element-fe7b57a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fe7b57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfink900 );background-image:url("https://falegnameriaguerrini.srvdemo15.com/wp-content/uploads/gf-sub-servizi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-ea5f0ee{--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;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4ccb353 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-gfondark2 );}.elementor-29 .elementor-element.elementor-element-0525eef .elementor-heading-title{font-family:var( --e-global-typography-th1p-font-family ), Sans-serif;font-size:var( --e-global-typography-th1p-font-size );font-weight:var( --e-global-typography-th1p-font-weight );line-height:var( --e-global-typography-th1p-line-height );letter-spacing:var( --e-global-typography-th1p-letter-spacing );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-69ac975{font-family:var( --e-global-typography-tlead-font-family ), Sans-serif;font-size:var( --e-global-typography-tlead-font-size );font-weight:var( --e-global-typography-tlead-font-weight );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );color:var( --e-global-color-gfondark84 );}.elementor-29 .elementor-element.elementor-element-026b28d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-tbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-tbtn-font-size );font-weight:var( --e-global-typography-tbtn-font-weight );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );fill:var( --e-global-color-gfondark );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button:focus{background-color:var( --e-global-color-gfred600 );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button:focus svg{fill:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-2a9882e .elementor-button{background-color:var( --e-global-color-gfondark6 );font-family:var( --e-global-typography-tbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-tbtn-font-size );font-weight:var( --e-global-typography-tbtn-font-weight );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );fill:var( --e-global-color-gfondark );color:var( --e-global-color-gfondark );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-gfondark34 );}.elementor-29 .elementor-element.elementor-element-2a9882e .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-2a9882e .elementor-button:focus{background-color:var( --e-global-color-gfondark14 );color:var( --e-global-color-gfondark );border-color:var( --e-global-color-gfondark60 );}.elementor-29 .elementor-element.elementor-element-2a9882e .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-2a9882e .elementor-button:focus svg{fill:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-a765260 .elementor-heading-title{font-family:var( --e-global-typography-tmonos-font-family ), Sans-serif;font-size:var( --e-global-typography-tmonos-font-size );font-weight:var( --e-global-typography-tmonos-font-weight );text-transform:var( --e-global-typography-tmonos-text-transform );line-height:var( --e-global-typography-tmonos-line-height );letter-spacing:var( --e-global-typography-tmonos-letter-spacing );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-7d40607{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 9vw, 132px);--padding-bottom:clamp(76px, 9vw, 132px);--padding-left:clamp(20px, 4vw, 40px);--padding-right:clamp(20px, 4vw, 40px);}.elementor-29 .elementor-element.elementor-element-7d40607:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7d40607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-65c6a3f{--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;--align-items:center;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-059d906 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-7649809{text-align:center;}.elementor-29 .elementor-element.elementor-element-7649809 .elementor-heading-title{font-family:var( --e-global-typography-th2-font-family ), Sans-serif;font-size:var( --e-global-typography-th2-font-size );font-weight:var( --e-global-typography-th2-font-weight );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-f358f42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:clamp(16px, 2vw, 24px) clamp(16px, 2vw, 24px);--row-gap:clamp(16px, 2vw, 24px);--column-gap:clamp(16px, 2vw, 24px);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bde7a35{--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:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-gfline2 );--border-color:var( --e-global-color-gfline2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bde7a35:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bde7a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfsurface );}.elementor-29 .elementor-element.elementor-element-762ce4b .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-762ce4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-gfpaper );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-762ce4b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-762ce4b.elementor-view-default .elementor-icon{color:var( --e-global-color-gfpaper );border-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-762ce4b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-762ce4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-762ce4b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-762ce4b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-762ce4b .elementor-icon{font-size:22px;padding:12px;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-762ce4b .elementor-icon svg{height:22px;}.elementor-29 .elementor-element.elementor-element-f9df038 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c2ea56a{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-6b01ea9{--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:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-gfline2 );--border-color:var( --e-global-color-gfline2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6b01ea9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6b01ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfsurface );}.elementor-29 .elementor-element.elementor-element-1a689ca .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-1a689ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-gfpaper );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-1a689ca.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1a689ca.elementor-view-default .elementor-icon{color:var( --e-global-color-gfpaper );border-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-1a689ca.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1a689ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-1a689ca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-1a689ca.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-1a689ca .elementor-icon{font-size:22px;padding:12px;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-1a689ca .elementor-icon svg{height:22px;}.elementor-29 .elementor-element.elementor-element-ba8e299 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-bc962a4{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-2da3855{--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:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-gfline2 );--border-color:var( --e-global-color-gfline2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2da3855:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2da3855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfsurface );}.elementor-29 .elementor-element.elementor-element-31ddc83 .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-31ddc83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-gfpaper );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-31ddc83.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-31ddc83.elementor-view-default .elementor-icon{color:var( --e-global-color-gfpaper );border-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-31ddc83.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-31ddc83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-31ddc83.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-31ddc83.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-31ddc83 .elementor-icon{font-size:22px;padding:12px;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-31ddc83 .elementor-icon svg{height:22px;}.elementor-29 .elementor-element.elementor-element-38ec2f2 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-043d4b2{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-9ecbe18{--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:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-gfline2 );--border-color:var( --e-global-color-gfline2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9ecbe18:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9ecbe18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfsurface );}.elementor-29 .elementor-element.elementor-element-6016d1e .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-6016d1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-gfpaper );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-6016d1e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-6016d1e.elementor-view-default .elementor-icon{color:var( --e-global-color-gfpaper );border-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-6016d1e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-6016d1e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-6016d1e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-6016d1e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-6016d1e .elementor-icon{font-size:22px;padding:12px;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-6016d1e .elementor-icon svg{height:22px;}.elementor-29 .elementor-element.elementor-element-e8a08ff .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-03315b9{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-16d2f4f{--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:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-gfline2 );--border-color:var( --e-global-color-gfline2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-16d2f4f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-16d2f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfsurface );}.elementor-29 .elementor-element.elementor-element-b26d352 .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-b26d352.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-gfpaper );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-b26d352.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-b26d352.elementor-view-default .elementor-icon{color:var( --e-global-color-gfpaper );border-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-b26d352.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-b26d352.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-b26d352.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-b26d352.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-b26d352 .elementor-icon{font-size:22px;padding:12px;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-b26d352 .elementor-icon svg{height:22px;}.elementor-29 .elementor-element.elementor-element-b505324 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-00585f3{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-7199fec{--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:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-gfline2 );--border-color:var( --e-global-color-gfline2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7199fec:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7199fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfsurface );}.elementor-29 .elementor-element.elementor-element-c677748 .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-c677748.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-gfpaper );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-c677748.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c677748.elementor-view-default .elementor-icon{color:var( --e-global-color-gfpaper );border-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-c677748.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c677748.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-c677748.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-c677748.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-c677748 .elementor-icon{font-size:22px;padding:12px;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-c677748 .elementor-icon svg{height:22px;}.elementor-29 .elementor-element.elementor-element-2231dc7 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b6ef8f6{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-204f923{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 9vw, 132px);--padding-bottom:clamp(76px, 9vw, 132px);--padding-left:clamp(20px, 4vw, 40px);--padding-right:clamp(20px, 4vw, 40px);}.elementor-29 .elementor-element.elementor-element-204f923:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-204f923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfpaper2 );}.elementor-29 .elementor-element.elementor-element-5c46256{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px clamp(40px, 6vw, 96px);--row-gap:40px;--column-gap:clamp(40px, 6vw, 96px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-36e9dac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-06423ae{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-06423ae:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-06423ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfpaper2 );}.elementor-29 .elementor-element.elementor-element-a48307e .elementor-heading-title{font-family:var( --e-global-typography-tmonos-font-family ), Sans-serif;font-size:var( --e-global-typography-tmonos-font-size );font-weight:var( --e-global-typography-tmonos-font-weight );text-transform:var( --e-global-typography-tmonos-text-transform );line-height:var( --e-global-typography-tmonos-line-height );letter-spacing:var( --e-global-typography-tmonos-letter-spacing );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-6fc3423{--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;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d1de7c3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-61cad15 .elementor-heading-title{font-family:var( --e-global-typography-th2-font-family ), Sans-serif;font-size:var( --e-global-typography-th2-font-size );font-weight:var( --e-global-typography-th2-font-weight );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-4e0ab36{font-family:var( --e-global-typography-tlead-font-family ), Sans-serif;font-size:var( --e-global-typography-tlead-font-size );font-weight:var( --e-global-typography-tlead-font-weight );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-6b7c2de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6531b7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b6ca73b .elementor-heading-title{font-family:var( --e-global-typography-tmono-font-family ), Sans-serif;font-size:var( --e-global-typography-tmono-font-size );font-weight:var( --e-global-typography-tmono-font-weight );text-transform:var( --e-global-typography-tmono-text-transform );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-f0098ec .elementor-heading-title{font-family:var( --e-global-typography-tvoce-font-family ), Sans-serif;font-size:var( --e-global-typography-tvoce-font-size );font-weight:var( --e-global-typography-tvoce-font-weight );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-6d7acdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e6bac2d .elementor-heading-title{font-family:var( --e-global-typography-tmono-font-family ), Sans-serif;font-size:var( --e-global-typography-tmono-font-size );font-weight:var( --e-global-typography-tmono-font-weight );text-transform:var( --e-global-typography-tmono-text-transform );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-5ed26c2 .elementor-heading-title{font-family:var( --e-global-typography-tvoce-font-family ), Sans-serif;font-size:var( --e-global-typography-tvoce-font-size );font-weight:var( --e-global-typography-tvoce-font-weight );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-8b98ab2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1f4f7cc .elementor-heading-title{font-family:var( --e-global-typography-tmono-font-family ), Sans-serif;font-size:var( --e-global-typography-tmono-font-size );font-weight:var( --e-global-typography-tmono-font-weight );text-transform:var( --e-global-typography-tmono-text-transform );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-90a885e .elementor-heading-title{font-family:var( --e-global-typography-tvoce-font-family ), Sans-serif;font-size:var( --e-global-typography-tvoce-font-size );font-weight:var( --e-global-typography-tvoce-font-weight );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-7d916b4{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 9vw, 132px);--padding-bottom:clamp(76px, 9vw, 132px);--padding-left:clamp(20px, 4vw, 40px);--padding-right:clamp(20px, 4vw, 40px);}.elementor-29 .elementor-element.elementor-element-7d916b4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7d916b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfpaper );}.elementor-29 .elementor-element.elementor-element-a9892c6{--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;--align-items:center;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-325ad79 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-5236979{text-align:center;}.elementor-29 .elementor-element.elementor-element-5236979 .elementor-heading-title{font-family:var( --e-global-typography-th2-font-family ), Sans-serif;font-size:var( --e-global-typography-th2-font-size );font-weight:var( --e-global-typography-th2-font-weight );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-8a65fe2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px clamp(16px, 2vw, 26px);--row-gap:40px;--column-gap:clamp(16px, 2vw, 26px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1a2d4b7{--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:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b62849d .elementor-heading-title{font-family:var( --e-global-typography-tmono-font-family ), Sans-serif;font-size:var( --e-global-typography-tmono-font-size );font-weight:var( --e-global-typography-tmono-font-weight );text-transform:var( --e-global-typography-tmono-text-transform );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-856f9fb .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-aad0efe{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-74d8be8{--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:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e857216 .elementor-heading-title{font-family:var( --e-global-typography-tmono-font-family ), Sans-serif;font-size:var( --e-global-typography-tmono-font-size );font-weight:var( --e-global-typography-tmono-font-weight );text-transform:var( --e-global-typography-tmono-text-transform );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-ef409d3 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b4da79a{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-ee70897{--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:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a3f4923 .elementor-heading-title{font-family:var( --e-global-typography-tmono-font-family ), Sans-serif;font-size:var( --e-global-typography-tmono-font-size );font-weight:var( --e-global-typography-tmono-font-weight );text-transform:var( --e-global-typography-tmono-text-transform );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-8956073 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-e35d4d3{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-64faffa{--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:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-439d7f8 .elementor-heading-title{font-family:var( --e-global-typography-tmono-font-family ), Sans-serif;font-size:var( --e-global-typography-tmono-font-size );font-weight:var( --e-global-typography-tmono-font-weight );text-transform:var( --e-global-typography-tmono-text-transform );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-3788a22 .elementor-heading-title{font-family:var( --e-global-typography-th3-font-family ), Sans-serif;font-size:var( --e-global-typography-th3-font-size );font-weight:var( --e-global-typography-th3-font-weight );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-a946ada{font-family:var( --e-global-typography-tcard-font-family ), Sans-serif;font-size:var( --e-global-typography-tcard-font-size );font-weight:var( --e-global-typography-tcard-font-weight );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-b8119ef{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 9vw, 132px);--padding-bottom:clamp(76px, 9vw, 132px);--padding-left:clamp(20px, 4vw, 40px);--padding-right:clamp(20px, 4vw, 40px);}.elementor-29 .elementor-element.elementor-element-b8119ef:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b8119ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfpaper2 );}.elementor-29 .elementor-element.elementor-element-b3948bd{--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;--align-items:center;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3d0b04f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-gfmuted );}.elementor-29 .elementor-element.elementor-element-4954835{text-align:center;}.elementor-29 .elementor-element.elementor-element-4954835 .elementor-heading-title{font-family:var( --e-global-typography-th2-font-family ), Sans-serif;font-size:var( --e-global-typography-th2-font-size );font-weight:var( --e-global-typography-th2-font-weight );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-96496cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-accordion-icon, .elementor-29 .elementor-element.elementor-element-b30647e .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-active .elementor-accordion-icon, .elementor-29 .elementor-element.elementor-element-b30647e .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-accordion-title{font-family:var( --e-global-typography-tfaq-font-family ), Sans-serif;font-size:var( --e-global-typography-tfaq-font-size );font-weight:var( --e-global-typography-tfaq-font-weight );line-height:var( --e-global-typography-tfaq-line-height );letter-spacing:var( --e-global-typography-tfaq-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-tab-content{color:var( --e-global-color-gfmuted );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-85c575b{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 9vw, 132px);--padding-bottom:clamp(76px, 9vw, 132px);--padding-left:clamp(20px, 4vw, 40px);--padding-right:clamp(20px, 4vw, 40px);}.elementor-29 .elementor-element.elementor-element-85c575b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-85c575b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gfink900 );}.elementor-29 .elementor-element.elementor-element-e32f661{--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;--align-items:center;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b4bd3b3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-gfondark2 );}.elementor-29 .elementor-element.elementor-element-4608e19{text-align:center;}.elementor-29 .elementor-element.elementor-element-4608e19 .elementor-heading-title{font-family:var( --e-global-typography-th2-font-family ), Sans-serif;font-size:var( --e-global-typography-th2-font-size );font-weight:var( --e-global-typography-th2-font-weight );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-84d2126{text-align:center;font-family:var( --e-global-typography-tlead-font-family ), Sans-serif;font-size:var( --e-global-typography-tlead-font-size );font-weight:var( --e-global-typography-tlead-font-weight );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );color:var( --e-global-color-gfondark76 );}.elementor-29 .elementor-element.elementor-element-a28e1a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-tbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-tbtn-font-size );font-weight:var( --e-global-typography-tbtn-font-weight );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );fill:var( --e-global-color-gfondark );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button:focus{background-color:var( --e-global-color-gfred600 );color:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button:focus svg{fill:var( --e-global-color-gfondark );}.elementor-29 .elementor-element.elementor-element-aa42d04 .elementor-button{background-color:var( --e-global-color-gfondark6 );font-family:var( --e-global-typography-tbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-tbtn-font-size );font-weight:var( --e-global-typography-tbtn-font-weight );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );fill:var( --e-global-color-gfondark );color:var( --e-global-color-gfondark );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-gfondark34 );}.elementor-29 .elementor-element.elementor-element-aa42d04 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-aa42d04 .elementor-button:focus{background-color:var( --e-global-color-gfondark14 );color:var( --e-global-color-gfondark );border-color:var( --e-global-color-gfondark60 );}.elementor-29 .elementor-element.elementor-element-aa42d04 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-aa42d04 .elementor-button:focus svg{fill:var( --e-global-color-gfondark );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-4ccb353 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-0525eef .elementor-heading-title{font-size:var( --e-global-typography-th1p-font-size );line-height:var( --e-global-typography-th1p-line-height );letter-spacing:var( --e-global-typography-th1p-letter-spacing );}.elementor-29 .elementor-element.elementor-element-69ac975{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}.elementor-29 .elementor-element.elementor-element-2a9882e .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a765260 .elementor-heading-title{font-size:var( --e-global-typography-tmonos-font-size );line-height:var( --e-global-typography-tmonos-line-height );letter-spacing:var( --e-global-typography-tmonos-letter-spacing );}.elementor-29 .elementor-element.elementor-element-059d906 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-7649809 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-f9df038 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-c2ea56a{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-ba8e299 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-bc962a4{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-38ec2f2 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-043d4b2{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e8a08ff .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-03315b9{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b505324 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-00585f3{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-2231dc7 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b6ef8f6{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a48307e .elementor-heading-title{font-size:var( --e-global-typography-tmonos-font-size );line-height:var( --e-global-typography-tmonos-line-height );letter-spacing:var( --e-global-typography-tmonos-letter-spacing );}.elementor-29 .elementor-element.elementor-element-d1de7c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-61cad15 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-4e0ab36{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b6ca73b .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-f0098ec .elementor-heading-title{font-size:var( --e-global-typography-tvoce-font-size );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e6bac2d .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-5ed26c2 .elementor-heading-title{font-size:var( --e-global-typography-tvoce-font-size );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );}.elementor-29 .elementor-element.elementor-element-1f4f7cc .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-90a885e .elementor-heading-title{font-size:var( --e-global-typography-tvoce-font-size );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );}.elementor-29 .elementor-element.elementor-element-325ad79 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-5236979 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b62849d .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-856f9fb .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-aad0efe{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e857216 .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-ef409d3 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b4da79a{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a3f4923 .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-8956073 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e35d4d3{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-439d7f8 .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-3788a22 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a946ada{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-3d0b04f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-4954835 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-accordion-title{font-size:var( --e-global-typography-tfaq-font-size );line-height:var( --e-global-typography-tfaq-line-height );letter-spacing:var( --e-global-typography-tfaq-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b4bd3b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-4608e19 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-84d2126{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}.elementor-29 .elementor-element.elementor-element-aa42d04 .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-fe7b57a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fe7b57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://falegnameriaguerrini.srvdemo15.com/wp-content/uploads/gf-sub-servizi-m.jpg");}.elementor-29 .elementor-element.elementor-element-ea5f0ee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-4ccb353 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-0525eef{text-align:center;}.elementor-29 .elementor-element.elementor-element-0525eef .elementor-heading-title{font-size:var( --e-global-typography-th1p-font-size );line-height:var( --e-global-typography-th1p-line-height );letter-spacing:var( --e-global-typography-th1p-letter-spacing );}.elementor-29 .elementor-element.elementor-element-69ac975{text-align:center;font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-29 .elementor-element.elementor-element-026b28d{--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;--align-items:stretch;}.elementor-29 .elementor-element.elementor-element-8b8ebf6 .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}.elementor-29 .elementor-element.elementor-element-2a9882e .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a765260 .elementor-heading-title{font-size:var( --e-global-typography-tmonos-font-size );line-height:var( --e-global-typography-tmonos-line-height );letter-spacing:var( --e-global-typography-tmonos-letter-spacing );}.elementor-29 .elementor-element.elementor-element-059d906 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-7649809 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-f9df038 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-c2ea56a{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-ba8e299 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-bc962a4{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-38ec2f2 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-043d4b2{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e8a08ff .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-03315b9{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b505324 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-00585f3{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-2231dc7 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b6ef8f6{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a48307e .elementor-heading-title{font-size:var( --e-global-typography-tmonos-font-size );line-height:var( --e-global-typography-tmonos-line-height );letter-spacing:var( --e-global-typography-tmonos-letter-spacing );}.elementor-29 .elementor-element.elementor-element-6fc3423{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-d1de7c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-61cad15 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-4e0ab36{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b6ca73b .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-f0098ec .elementor-heading-title{font-size:var( --e-global-typography-tvoce-font-size );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e6bac2d .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-5ed26c2 .elementor-heading-title{font-size:var( --e-global-typography-tvoce-font-size );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );}.elementor-29 .elementor-element.elementor-element-1f4f7cc .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-90a885e .elementor-heading-title{font-size:var( --e-global-typography-tvoce-font-size );line-height:var( --e-global-typography-tvoce-line-height );letter-spacing:var( --e-global-typography-tvoce-letter-spacing );}.elementor-29 .elementor-element.elementor-element-325ad79 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-5236979 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b62849d .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-856f9fb .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-aad0efe{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e857216 .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-ef409d3 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b4da79a{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a3f4923 .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-8956073 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-e35d4d3{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-439d7f8 .elementor-heading-title{font-size:var( --e-global-typography-tmono-font-size );line-height:var( --e-global-typography-tmono-line-height );letter-spacing:var( --e-global-typography-tmono-letter-spacing );}.elementor-29 .elementor-element.elementor-element-3788a22 .elementor-heading-title{font-size:var( --e-global-typography-th3-font-size );line-height:var( --e-global-typography-th3-line-height );letter-spacing:var( --e-global-typography-th3-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a946ada{font-size:var( --e-global-typography-tcard-font-size );line-height:var( --e-global-typography-tcard-line-height );letter-spacing:var( --e-global-typography-tcard-letter-spacing );}.elementor-29 .elementor-element.elementor-element-3d0b04f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-4954835 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-accordion-title{font-size:var( --e-global-typography-tfaq-font-size );line-height:var( --e-global-typography-tfaq-line-height );letter-spacing:var( --e-global-typography-tfaq-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b30647e .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-b4bd3b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-4608e19 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );letter-spacing:var( --e-global-typography-th2-letter-spacing );}.elementor-29 .elementor-element.elementor-element-84d2126{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-29 .elementor-element.elementor-element-a28e1a0{--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;--align-items:stretch;}.elementor-29 .elementor-element.elementor-element-f207cc5 .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}.elementor-29 .elementor-element.elementor-element-aa42d04 .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );letter-spacing:var( --e-global-typography-tbtn-letter-spacing );}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-fe7b57a{--content-width:1240px;}.elementor-29 .elementor-element.elementor-element-7d40607{--content-width:1240px;}.elementor-29 .elementor-element.elementor-element-204f923{--content-width:1240px;}.elementor-29 .elementor-element.elementor-element-7d916b4{--content-width:1240px;}.elementor-29 .elementor-element.elementor-element-b8119ef{--content-width:1240px;}.elementor-29 .elementor-element.elementor-element-85c575b{--content-width:1240px;}}