.elementor-50 .elementor-element.elementor-element-2d38c155{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-50 .elementor-element.elementor-element-2d38c155:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-2d38c155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E3DD;}.elementor-50 .elementor-element.elementor-element-7e0ecce9{--display:flex;--min-height:632px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-7e0ecce9:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-7e0ecce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://miafamigliaitalia.com/wp-content/uploads/2026/01/hero-v2.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2350a62{text-align:center;}.elementor-50 .elementor-element.elementor-element-2350a62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:800;text-transform:capitalize;line-height:1.3em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-0122656 );}.elementor-50 .elementor-element.elementor-element-53bf9d55{text-align:center;}.elementor-50 .elementor-element.elementor-element-53bf9d55 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-0122656 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-50 .elementor-element.elementor-element-5221a1f .elementor-button{background-color:var( --e-global-color-71d63b4 );fill:var( --e-global-color-b263a7f );color:var( --e-global-color-b263a7f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-5221a1f .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-5221a1f .elementor-button:focus{background-color:var( --e-global-color-b263a7f );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-5221a1f.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-5221a1f .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-5221a1f .elementor-button:focus svg{fill:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-21c4807a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-125px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-11871f5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-11871f5a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-11871f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-e420162.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-e420162.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-e420162.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-e420162.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-e420162.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-e420162.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-e420162.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-e420162.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-e420162.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon{font-size:50px;}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-description{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 );}.elementor-50 .elementor-element.elementor-element-34cc1a60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-34cc1a60:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-34cc1a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-b5b4cb0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon{font-size:50px;}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-description{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 );}.elementor-50 .elementor-element.elementor-element-278c4ff1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-278c4ff1:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-278c4ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-c568c59.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon{font-size:50px;}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-description{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 );}.elementor-50 .elementor-element.elementor-element-9cae2e5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-40bd127{--divider-border-style:double;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-50 .elementor-element.elementor-element-40bd127 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-50 .elementor-element.elementor-element-40bd127 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-50 .elementor-element.elementor-element-e21f6ba{--divider-border-style:double;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-50 .elementor-element.elementor-element-e21f6ba .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-50 .elementor-element.elementor-element-e21f6ba .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-844cde6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-844cde6:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-844cde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0122656 );}.elementor-50 .elementor-element.elementor-element-1d4d042{--display:flex;}.elementor-50 .elementor-element.elementor-element-675bc00{text-align:center;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8028884{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6f5c92e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-ff0206a{--display:flex;--background-transition:0.3s;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-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-ff0206a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ff0206a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50 .elementor-element.elementor-element-ff0206a:hover{background-color:#FFFEF5;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-b263a7f );--border-color:var( --e-global-color-b263a7f );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-ff0206a, .elementor-50 .elementor-element.elementor-element-ff0206a::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ba9ee66 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-ba9ee66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-ba9ee66.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-ba9ee66.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-ba9ee66.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-ba9ee66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-c8bbb4f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-50 .elementor-element.elementor-element-c8bbb4f .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-c8bbb4f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-5fdf443{text-align:center;}.elementor-50 .elementor-element.elementor-element-5fdf443 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-06c9932{text-align:center;}.elementor-50 .elementor-element.elementor-element-e1c187f{--display:flex;--background-transition:0.3s;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-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-e1c187f:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e1c187f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50 .elementor-element.elementor-element-e1c187f:hover{background-color:#FFFEF5;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-b263a7f );--border-color:var( --e-global-color-b263a7f );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-e1c187f, .elementor-50 .elementor-element.elementor-element-e1c187f::before{--border-transition:0.3s;}.elementor-50 .elementor-element.elementor-element-232ad81 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-232ad81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-232ad81.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-232ad81.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-232ad81.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-232ad81.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-db7d303{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-50 .elementor-element.elementor-element-db7d303 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-db7d303 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-61b3793{text-align:center;}.elementor-50 .elementor-element.elementor-element-61b3793 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-34fc871{text-align:center;}.elementor-50 .elementor-element.elementor-element-00647c6{--display:flex;--background-transition:0.3s;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-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-00647c6:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-00647c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50 .elementor-element.elementor-element-00647c6:hover{background-color:#FFFEF5;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-b263a7f );--border-color:var( --e-global-color-b263a7f );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-00647c6, .elementor-50 .elementor-element.elementor-element-00647c6::before{--border-transition:0.3s;}.elementor-50 .elementor-element.elementor-element-a470d11 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-a470d11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-a470d11.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-a470d11.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-a470d11.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-a470d11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-e7acd68{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-50 .elementor-element.elementor-element-e7acd68 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-e7acd68 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-6f88f05{text-align:center;}.elementor-50 .elementor-element.elementor-element-6f88f05 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-c1ce769{text-align:center;}.elementor-50 .elementor-element.elementor-element-edac810{--display:flex;--background-transition:0.3s;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-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-edac810:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-edac810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50 .elementor-element.elementor-element-edac810:hover{background-color:#FFFEF5;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-b263a7f );--border-color:var( --e-global-color-b263a7f );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-edac810, .elementor-50 .elementor-element.elementor-element-edac810::before{--border-transition:0.3s;}.elementor-50 .elementor-element.elementor-element-b693d2c .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-b693d2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-b693d2c.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-b693d2c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-b693d2c.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-b693d2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-aa468de{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-50 .elementor-element.elementor-element-aa468de .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-aa468de .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-a272497{text-align:center;}.elementor-50 .elementor-element.elementor-element-a272497 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-a3a9495{text-align:center;}.elementor-50 .elementor-element.elementor-element-0e3bfb2{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-df11f27{text-align:center;}.elementor-50 .elementor-element.elementor-element-df11f27 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-91b2731{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-50 .elementor-element.elementor-element-91b2731 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-91b2731 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-6579a42{text-align:center;}.elementor-50 .elementor-element.elementor-element-6579a42 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-70a1d36{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-70a1d36:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-70a1d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0122656 );}.elementor-50 .elementor-element.elementor-element-979bf1c{text-align:center;}.elementor-50 .elementor-element.elementor-element-979bf1c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-8184c41{--divider-border-style:arrows;--divider-color:var( --e-global-color-accent );top:46.5%;--divider-pattern-height:20px;--divider-pattern-size:20px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-8184c41{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-8184c41{right:0px;}.elementor-50 .elementor-element.elementor-element-8184c41 .elementor-divider-separator{width:76%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-8184c41 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-acd2512{--display:flex;--min-height:400px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-acd2512:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-acd2512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://miafamigliaitalia.com/wp-content/uploads/2026/01/6Steps_transparent.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-293e845{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-50 .elementor-element.elementor-element-cace22c{background-color:var( --e-global-color-accent );bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-cace22c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-cace22c{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-cace22c{right:0px;}.elementor-50 .elementor-element.elementor-element-cace22c .elementor-heading-title{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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ec53623.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-ec53623{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-ec53623{right:0px;}.elementor-50 .elementor-element.elementor-element-ec53623{bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-ec53623 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-2ecb877{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-9f63075{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-50 .elementor-element.elementor-element-9f63075 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-9f63075.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-9f63075 .elementor-icon{font-size:12px;}.elementor-50 .elementor-element.elementor-element-9f63075 .elementor-icon svg{height:12px;}.elementor-50 .elementor-element.elementor-element-97fd2c3{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 15px;top:40px;--z-index:10;}.elementor-50 .elementor-element.elementor-element-97fd2c3:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-97fd2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-97fd2c3{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-97fd2c3{right:0px;}.elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5c04535.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-5c04535:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-5c04535:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-c2a5cf0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-50 .elementor-element.elementor-element-c2a5cf0 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-c2a5cf0 .elementor-divider{text-align:center;}.elementor-50 .elementor-element.elementor-element-de14edb{text-align:center;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-de14edb a:hover, .elementor-50 .elementor-element.elementor-element-de14edb a:focus{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button{background-color:var( --e-global-color-b263a7f );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-bfee2b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-50 .elementor-element.elementor-element-bf7563c{background-color:var( --e-global-color-accent );bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-bf7563c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-bf7563c{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-bf7563c{right:0px;}.elementor-50 .elementor-element.elementor-element-bf7563c .elementor-heading-title{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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-630636f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-630636f{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-630636f{right:0px;}.elementor-50 .elementor-element.elementor-element-630636f{bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-630636f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-5f6740a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-7a1401a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-50 .elementor-element.elementor-element-7a1401a .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-7a1401a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-7a1401a .elementor-icon{font-size:12px;}.elementor-50 .elementor-element.elementor-element-7a1401a .elementor-icon svg{height:12px;}.elementor-50 .elementor-element.elementor-element-ae5b9ec{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 15px;top:40px;--z-index:10;}.elementor-50 .elementor-element.elementor-element-ae5b9ec:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ae5b9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-ae5b9ec{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-ae5b9ec{right:0px;}.elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-5ab7752.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-5ab7752:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-5ab7752:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-66528ab{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-50 .elementor-element.elementor-element-66528ab .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-66528ab .elementor-divider{text-align:center;}.elementor-50 .elementor-element.elementor-element-5358976{text-align:center;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button{background-color:var( --e-global-color-b263a7f );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5c4ef5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-50 .elementor-element.elementor-element-298cdfb{background-color:var( --e-global-color-accent );bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-298cdfb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-298cdfb{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-298cdfb{right:0px;}.elementor-50 .elementor-element.elementor-element-298cdfb .elementor-heading-title{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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-18eb6cb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-18eb6cb{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-18eb6cb{right:0px;}.elementor-50 .elementor-element.elementor-element-18eb6cb{bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-18eb6cb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-0771a61{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-145b069{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-50 .elementor-element.elementor-element-145b069 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-145b069.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-145b069.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-145b069.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-145b069 .elementor-icon{font-size:12px;}.elementor-50 .elementor-element.elementor-element-145b069 .elementor-icon svg{height:12px;}.elementor-50 .elementor-element.elementor-element-ff0de3f{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 15px;top:40px;--z-index:10;}.elementor-50 .elementor-element.elementor-element-ff0de3f:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ff0de3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-ff0de3f{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-ff0de3f{right:0px;}.elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-3a97039.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-3a97039:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-3a97039:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-3b73389{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-50 .elementor-element.elementor-element-3b73389 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-3b73389 .elementor-divider{text-align:center;}.elementor-50 .elementor-element.elementor-element-4f5f92c{text-align:center;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button{background-color:var( --e-global-color-b263a7f );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8d8c284{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-50 .elementor-element.elementor-element-dadb01a{background-color:var( --e-global-color-accent );bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-dadb01a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-dadb01a{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-dadb01a{right:0px;}.elementor-50 .elementor-element.elementor-element-dadb01a .elementor-heading-title{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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-e43c8a8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-e43c8a8{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-e43c8a8{right:0px;}.elementor-50 .elementor-element.elementor-element-e43c8a8{bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-e43c8a8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-264e710{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-5f88586{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-50 .elementor-element.elementor-element-5f88586 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5f88586.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5f88586 .elementor-icon{font-size:12px;}.elementor-50 .elementor-element.elementor-element-5f88586 .elementor-icon svg{height:12px;}.elementor-50 .elementor-element.elementor-element-c0d6610{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 15px;top:40px;--z-index:10;}.elementor-50 .elementor-element.elementor-element-c0d6610:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-c0d6610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-c0d6610{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-c0d6610{right:0px;}.elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-1909462.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-1909462.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-1909462.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-1909462.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-1909462.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-1909462.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-1909462.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-1909462.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-1909462.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-1909462:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-1909462:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-de2ff59{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-50 .elementor-element.elementor-element-de2ff59 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-de2ff59 .elementor-divider{text-align:center;}.elementor-50 .elementor-element.elementor-element-ef13551{text-align:center;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-03f911f .elementor-button{background-color:var( --e-global-color-b263a7f );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-03f911f .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-03f911f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-03f911f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-03f911f .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-03f911f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-b10624c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-50 .elementor-element.elementor-element-b00dde5{background-color:var( --e-global-color-accent );bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-b00dde5.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-b00dde5{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-b00dde5{right:0px;}.elementor-50 .elementor-element.elementor-element-b00dde5 .elementor-heading-title{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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5d6130e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-5d6130e{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-5d6130e{right:0px;}.elementor-50 .elementor-element.elementor-element-5d6130e{bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-5d6130e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-df171fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ff6134a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-50 .elementor-element.elementor-element-ff6134a .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ff6134a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ff6134a .elementor-icon{font-size:12px;}.elementor-50 .elementor-element.elementor-element-ff6134a .elementor-icon svg{height:12px;}.elementor-50 .elementor-element.elementor-element-f557a91{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 15px;top:40px;--z-index:10;}.elementor-50 .elementor-element.elementor-element-f557a91:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-f557a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-f557a91{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-f557a91{right:0px;}.elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-15210d8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-15210d8:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-15210d8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-b098076{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-50 .elementor-element.elementor-element-b098076 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-b098076 .elementor-divider{text-align:center;}.elementor-50 .elementor-element.elementor-element-933300b{text-align:center;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button{background-color:var( --e-global-color-b263a7f );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-c57be14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-50 .elementor-element.elementor-element-71df2f4{background-color:var( --e-global-color-accent );bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-71df2f4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-71df2f4{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-71df2f4{right:0px;}.elementor-50 .elementor-element.elementor-element-71df2f4 .elementor-heading-title{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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-9096da7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-9096da7{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-9096da7{right:0px;}.elementor-50 .elementor-element.elementor-element-9096da7{bottom:50px;text-align:center;}.elementor-50 .elementor-element.elementor-element-9096da7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-e14e7ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bb3cad7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-50 .elementor-element.elementor-element-bb3cad7 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-bb3cad7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-bb3cad7 .elementor-icon{font-size:12px;}.elementor-50 .elementor-element.elementor-element-bb3cad7 .elementor-icon svg{height:12px;}.elementor-50 .elementor-element.elementor-element-e50d96e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 15px;top:40px;--z-index:10;}.elementor-50 .elementor-element.elementor-element-e50d96e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e50d96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-e50d96e{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-e50d96e{right:0px;}.elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-d546040.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d546040.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-d546040.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d546040.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-d546040.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-d546040.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-d546040.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-d546040.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-50 .elementor-element.elementor-element-d546040.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-71d63b4 );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d546040:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-d546040:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-421faef{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-50 .elementor-element.elementor-element-421faef .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-421faef .elementor-divider{text-align:center;}.elementor-50 .elementor-element.elementor-element-08f6040{text-align:center;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button{background-color:var( --e-global-color-b263a7f );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-837a540{--display:flex;}.elementor-50 .elementor-element.elementor-element-ca48a36{--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;--overlay-opacity:0.25;}.elementor-50 .elementor-element.elementor-element-ca48a36:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0122656 );}.elementor-50 .elementor-element.elementor-element-ca48a36::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://miafamigliaitalia.com/wp-content/uploads/2026/02/map-brazil-to-italy-1200.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-f210777{--display:flex;}.elementor-50 .elementor-element.elementor-element-58a3a3f{text-align:center;}.elementor-50 .elementor-element.elementor-element-58a3a3f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-beef447{--display:flex;}.elementor-50 .elementor-element.elementor-element-40ba8d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-b2b2bc9{--display:flex;}.elementor-50 .elementor-element.elementor-element-1a38be4{text-align:justify;}.elementor-50 .elementor-element.elementor-element-8be9e4a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-8be9e4a .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-50 .elementor-element.elementor-element-8be9e4a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50 .elementor-element.elementor-element-841446c{--display:flex;}.elementor-50 .elementor-element.elementor-element-5bc7b8d img{height:600px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-3d27e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-3d27e1f:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-3d27e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-972561c{text-align:center;}.elementor-50 .elementor-element.elementor-element-972561c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-015bc7f{text-align:center;}.elementor-50 .elementor-element.elementor-element-015bc7f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-b263a7f );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .elementor-button{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 );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group > label, .elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-subgroup label{color:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-type-html{padding-bottom:0px;}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group .elementor-field{color:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-0122656 );border-color:var( --e-global-color-b263a7f );border-radius:4px 4px 4px 4px;}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-0122656 );border-color:var( --e-global-color-b263a7f );border-radius:4px 4px 4px 4px;}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-button{border-style:solid;}.elementor-50 .elementor-element.elementor-element-8b4f582 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-b263a7f );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-button[type="submit"]{background-color:var( --e-global-color-b263a7f );color:var( --e-global-color-71d63b4 );border-color:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-71d63b4 );}.elementor-50 .elementor-element.elementor-element-8b4f582 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-8b4f582 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-71d63b4 );color:var( --e-global-color-b263a7f );border-color:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-71d63b4 );color:var( --e-global-color-b263a7f );border-color:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-8b4f582 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-b263a7f );}.elementor-50 .elementor-element.elementor-element-8b4f582 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-8b4f582{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-2d38c155{--width:100%;}.elementor-50 .elementor-element.elementor-element-7e0ecce9{--content-width:1238px;}.elementor-50 .elementor-element.elementor-element-21c4807a{--content-width:98%;}.elementor-50 .elementor-element.elementor-element-9cae2e5{--content-width:100%;}.elementor-50 .elementor-element.elementor-element-70a1d36{--width:100%;}.elementor-50 .elementor-element.elementor-element-acd2512{--width:100%;}.elementor-50 .elementor-element.elementor-element-b2b2bc9{--width:60%;}.elementor-50 .elementor-element.elementor-element-841446c{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-21c4807a{--content-width:98%;}.elementor-50 .elementor-element.elementor-element-9cae2e5{--content-width:98%;}}@media(min-width:1025px){.elementor-50 .elementor-element.elementor-element-7e0ecce9:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-7e0ecce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-50 .elementor-element.elementor-element-ca48a36::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-2d38c155{--min-height:511px;}.elementor-50 .elementor-element.elementor-element-7e0ecce9{--min-height:348px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-2350a62 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-53bf9d55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{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-50 .elementor-element.elementor-element-21c4807a{--margin-top:-67px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-11871f5a{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-34cc1a60{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-278c4ff1{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-9cae2e5{--margin-top:-67px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-8028884{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-5fdf443 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-61b3793 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6f88f05 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-a272497 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6579a42 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-979bf1c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-8184c41{top:46%;}.elementor-50 .elementor-element.elementor-element-8184c41 .elementor-divider-separator{width:83%;}.elementor-50 .elementor-element.elementor-element-acd2512:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-acd2512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-50 .elementor-element.elementor-element-cace22c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-ec53623 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button{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-50 .elementor-element.elementor-element-bf7563c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-630636f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button{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-50 .elementor-element.elementor-element-298cdfb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-18eb6cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button{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-50 .elementor-element.elementor-element-dadb01a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-e43c8a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-03f911f .elementor-button{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-50 .elementor-element.elementor-element-b00dde5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-5d6130e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button{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-50 .elementor-element.elementor-element-71df2f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-9096da7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button{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-50 .elementor-element.elementor-element-015bc7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{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-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form .e-form__indicators__indicator__progress__meter{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 );}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-2d38c155{--justify-content:center;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-50 .elementor-element.elementor-element-7e0ecce9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-2350a62 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-53bf9d55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{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-50 .elementor-element.elementor-element-5221a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-5221a1f.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-5221a1f .elementor-button{border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-50 .elementor-element.elementor-element-21c4807a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-e420162 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b5b4cb0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-c568c59 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-9cae2e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-8028884{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-5fdf443 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-61b3793 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6f88f05 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-a272497 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6579a42 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-979bf1c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-8184c41{top:49%;}.elementor-50 .elementor-element.elementor-element-8184c41 .elementor-divider-separator{width:75%;}.elementor-50 .elementor-element.elementor-element-acd2512{--width:100%;--min-height:200px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-acd2512:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-acd2512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-50 .elementor-element.elementor-element-cace22c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-ec53623{text-align:center;}.elementor-50 .elementor-element.elementor-element-ec53623 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-9f63075 .elementor-icon{font-size:10px;}.elementor-50 .elementor-element.elementor-element-9f63075 .elementor-icon svg{height:10px;}.elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-5c04535 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-ce7300b .elementor-button{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-50 .elementor-element.elementor-element-bf7563c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-630636f{text-align:center;}.elementor-50 .elementor-element.elementor-element-630636f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-7a1401a .elementor-icon{font-size:10px;}.elementor-50 .elementor-element.elementor-element-7a1401a .elementor-icon svg{height:10px;}.elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-5ab7752 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-a79fc6c .elementor-button{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-50 .elementor-element.elementor-element-298cdfb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-18eb6cb{text-align:center;}.elementor-50 .elementor-element.elementor-element-18eb6cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-145b069 .elementor-icon{font-size:10px;}.elementor-50 .elementor-element.elementor-element-145b069 .elementor-icon svg{height:10px;}.elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-3a97039 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-be03c23 .elementor-button{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-50 .elementor-element.elementor-element-dadb01a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-e43c8a8{text-align:center;}.elementor-50 .elementor-element.elementor-element-e43c8a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-5f88586 .elementor-icon{font-size:10px;}.elementor-50 .elementor-element.elementor-element-5f88586 .elementor-icon svg{height:10px;}.elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1909462 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-03f911f .elementor-button{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-50 .elementor-element.elementor-element-b00dde5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-5d6130e{text-align:center;}.elementor-50 .elementor-element.elementor-element-5d6130e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-ff6134a .elementor-icon{font-size:10px;}.elementor-50 .elementor-element.elementor-element-ff6134a .elementor-icon svg{height:10px;}.elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-15210d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b2d2b65 .elementor-button{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-50 .elementor-element.elementor-element-71df2f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-9096da7{text-align:center;}.elementor-50 .elementor-element.elementor-element-9096da7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-bb3cad7 .elementor-icon{font-size:10px;}.elementor-50 .elementor-element.elementor-element-bb3cad7 .elementor-icon svg{height:10px;}.elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-d546040 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-f3b8498 .elementor-button{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-50 .elementor-element.elementor-element-ca48a36::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ca48a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://miafamigliaitalia.com/wp-content/uploads/2026/02/map-brazil-to-italy-mobile.webp");background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-40ba8d7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-015bc7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{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-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form .e-form__indicators__indicator__progress__meter{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 );}}/* Start custom CSS for container, class: .elementor-element-acd2512 *//* =========================================================
   MASTER TIMELINE V3 (Desktop Distribuit + Mobil Modal)
   ========================================================= */

/* --- 1. SETĂRI DE BAZĂ (Se aplică peste tot) --- */
.timeline-parent {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important; 
    overflow: visible !important; 
    width: 100%;
    position: relative !important;
}

/* --- LOGICA PENTRU DESKTOP (> 1024px) --- */
@media (min-width: 1025px) {
    
    /* 1. FORȚĂM CONTAINERUL PĂRINTE SĂ FIE CENTRAT */
    .timeline-parent {
        display: flex !important;
        justify-content: space-between !important; 
        align-items: center !important; /* AICI E FIXUL: Le ridică înapoi la mijloc */
        
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        
        padding-left: 10% !important;
        padding-right: 10% !important;
        position: relative !important;
    }
    
    /* 2. CONFIGURARE PAȘI INDIVIDUALI */
    .timeline-parent > .e-con, 
    .timeline-parent > div {
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
        flex-basis: auto !important;
        flex-grow: 0 !important;
        position: relative !important; 
        
        /* Asigură-te că containerul nu e prea înalt, ca să nu strice centrarea */
        height: auto !important; 
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    /* 3. STILIZARE TITLURI - ALINIERE VERTICALĂ CENTRATĂ */
.step-title {
    position: absolute !important;
    
    /* 1. Setăm o cutie invizibilă cu înălțime fixă */
    /* 50px este suficient pentru 2 rânduri de text */
    height: 50px !important; 
    width: 200px !important;
    max-width: none !important;
    
    /* 2. Poziționăm CUTIA deasupra bulinei */
    bottom: 50px !important; 
    left: 50% !important;
    transform: translateX(-50%) !important;
    top: auto !important;

    /* 3. Magia Flexbox: Centrăm textul în interiorul cutiei */
    display: flex !important;
    align-items: center !important; /* Centrează Vertical (Mijloc) */
    justify-content: center !important; /* Centrează Orizontal */
    
    /* 4. Stil text */
    text-align: center !important;
    white-space: normal !important;
    z-index: 5;
    margin: 0 !important;
    line-height: 1.2 !important; 
}


    /* --- POPUP DESKTOP --- */
    .step-popup {
        width: 320px;
        position: absolute;
        /* Popup-ul apare SUB bulină */
        top: 50px; 
        left: 50%;
        transform: translate(-50%, 20px);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease;
        z-index: 100;
        background-color: #0d1b2a;
    }

    /* Hover Desktop */
    .dot-trigger:hover .step-popup,
    .dot-trigger.active-step .step-popup {
        opacity: 1;
        visibility: visible;
        transform: translate(-45%, 0px);
    }
    
   /* --- EXCEPȚIE: POPUP BRAZILIA (Stânga) --- */
    /* Control manual pentru prima bulină */
    .step-popup.popup-left {
        left: 50% !important; 
        right: auto !important;
        
        /* Aici reglezi Brazilia să nu iasă din ecran. 
           Valori orientative:
           -50% = Centrat
           -40% = Mai spre Dreapta
           -20% = Mult spre Dreapta
        */
        transform: translate(0, 20px) !important; 
    }
    
    /* Hover Brazilia */
    .dot-trigger:hover .step-popup.popup-left {
        transform: translate(-40%, 0px) !important;
    }

    /* --- EXCEPȚIE: POPUP ITALIA (Dreapta) --- */
    .step-popup.popup-right {
        left: auto !important; 
        right: 0 !important;
        transform: translate(0, 20px) !important;
    }
    .dot-trigger:hover .step-popup.popup-right {
        transform: translate(40%, 0px) !important;
    }
}

/* --- 3. LOGICA PENTRU MOBIL & TABLETĂ (< 1024px) --- */
@media (max-width: 1024px) {
    .timeline-parent {
        /* Pe mobil păstrăm centrarea compactă */
        justify-content: center !important; 
        padding: 0 !important;
    }
    
 /* STILIZARE TITLURI (Folosind clasa 'step-title') */
    .step-title-mobile {
        position: absolute !important;
        
        /* Lățimea textului */
width: 60px !important; 
        max-width: auto !important;
        
        /* Centrare orizontală față de bulină */
        left: 50% !important;
        transform: translateX(-50%) !important;
        
        /* Poziționare VERTICALĂ (Deasupra bulinei) */
        /* Ajustează valoarea 40px dacă vrei textul mai sus sau mai jos */
        bottom: 50px !important; 
        top: auto !important;
        
        text-align: center !important;
        white-space: normal !important;
        z-index: 5;
        margin: 0 !important;
        line-height: 1.2 !important; /* Spațiere între rândurile textului */
    }

    /* Bulinele apropiate pe mobil */
    .timeline-parent > .e-con, 
    .timeline-parent > div {
        margin-left: 5px !important;
        margin-right: 5px !important;
        min-width: auto !important;
    }

    /* Fix Buton Hover pe Touch */
    .step-popup .elementor-button:hover,
    .step-popup .elementor-button:focus,
    .step-popup .elementor-button:active {
        background-color: #D4AF37 !important; /* Culoarea ta roșie */
        color: #FFFFFF !important;
        transform: none !important;
    }

    /* POPUP FIX (MODAL) */
    .step-popup, 
    .step-popup.popup-left, 
    .step-popup.popup-right {
        position: fixed !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -40%) !important;
        width: 90vw !important;
        max-width: 380px !important;
        margin: 0 !important;
        background-color: #0d1b2a;
        z-index: 9999;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease;
        right: auto !important;
        bottom: auto !important;
    }

    /* Apariție Modal */
    .dot-trigger.active-step .step-popup,
    .dot-trigger.active-step .step-popup.popup-left,
    .dot-trigger.active-step .step-popup.popup-right {
        opacity: 1 !important;
        visibility: visible !important;
        transform: translate(-50%, -50%) !important;
    }
}

/* --- 4. ELEMENTE COMUNE (Triger & Z-Index) --- */
.dot-trigger {
    cursor: pointer;
    position: relative; 
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}

/* Când un popup e deschis, îl aducem peste orice altceva */
.dot-trigger.active-step {
    z-index: 99999 !important;
}/* End custom CSS */
/* Start custom CSS *//* Blochează scroll-ul orizontal al întregii pagini */
body, html {
    overflow-x: hidden !important;
}/* End custom CSS */