.elementor-9 .elementor-element.elementor-element-0670764{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-f8993f0{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-f8993f0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f8993f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-c7d979a{text-align:center;}.elementor-9 .elementor-element.elementor-element-c7d979a img{width:380px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d22f859{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d22f859 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:32px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-038bc97{text-align:center;font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#C4C9C6;}.elementor-9 .elementor-element.elementor-element-f5a94ad{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-f5a94ad:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f5a94ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008C45;}.elementor-9 .elementor-element.elementor-element-f643331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-f643331 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-192a3ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:#E2F5EA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-5c919d3 .elementor-button{background-color:#006D37;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px;}.elementor-9 .elementor-element.elementor-element-5c919d3 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5c919d3 .elementor-button:focus{background-color:#00562C;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5c919d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-5c919d3 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-5c919d3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2c18b2a{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-2c18b2a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2c18b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2EF;}.elementor-9 .elementor-element.elementor-element-bc88a2e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d98743e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d98743e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:31px;font-weight:800;line-height:1.25em;color:#171A19;}.elementor-9 .elementor-element.elementor-element-4c86dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#515A55;}.elementor-9 .elementor-element.elementor-element-75bdd27{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d70ea24 .elementor-button{background-color:#008C45;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:15px 12px 15px 12px;}.elementor-9 .elementor-element.elementor-element-d70ea24 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d70ea24 .elementor-button:focus{background-color:#006D37;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d70ea24 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-d70ea24 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d70ea24 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d05997f{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-d05997f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d05997f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A19;}.elementor-9 .elementor-element.elementor-element-7e1bc28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-7e1bc28 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:30px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-62de302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-627db50 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-627db50.elementor-view-stacked .elementor-icon{background-color:#62D696;}.elementor-9 .elementor-element.elementor-element-627db50.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-627db50.elementor-view-default .elementor-icon{fill:#62D696;color:#62D696;border-color:#62D696;}.elementor-9 .elementor-element.elementor-element-627db50 .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-627db50 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-627db50 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-627db50 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-627db50 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#D0D9D3;}.elementor-9 .elementor-element.elementor-element-d054bd0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-d054bd0.elementor-view-stacked .elementor-icon{background-color:#62D696;}.elementor-9 .elementor-element.elementor-element-d054bd0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d054bd0.elementor-view-default .elementor-icon{fill:#62D696;color:#62D696;border-color:#62D696;}.elementor-9 .elementor-element.elementor-element-d054bd0 .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-d054bd0 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-d054bd0 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-d054bd0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d054bd0 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#D0D9D3;}.elementor-9 .elementor-element.elementor-element-488ad13 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-488ad13.elementor-view-stacked .elementor-icon{background-color:#62D696;}.elementor-9 .elementor-element.elementor-element-488ad13.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-488ad13.elementor-view-default .elementor-icon{fill:#62D696;color:#62D696;border-color:#62D696;}.elementor-9 .elementor-element.elementor-element-488ad13 .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-488ad13 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-488ad13 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-488ad13 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-488ad13 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#D0D9D3;}.elementor-9 .elementor-element.elementor-element-4ea521f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-4ea521f.elementor-view-stacked .elementor-icon{background-color:#62D696;}.elementor-9 .elementor-element.elementor-element-4ea521f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4ea521f.elementor-view-default .elementor-icon{fill:#62D696;color:#62D696;border-color:#62D696;}.elementor-9 .elementor-element.elementor-element-4ea521f .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-4ea521f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4ea521f .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-4ea521f .elementor-icon-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4ea521f .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#D0D9D3;}.elementor-9 .elementor-element.elementor-element-7f25880 .elementor-button{background-color:#008C45;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px;}.elementor-9 .elementor-element.elementor-element-7f25880 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7f25880 .elementor-button:focus{background-color:#006D37;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7f25880{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7f25880 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-7f25880 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-7f25880 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1dbaacd{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bad57ef .elementor-button{background-color:#171A19;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px;}.elementor-9 .elementor-element.elementor-element-bad57ef .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-bad57ef .elementor-button:focus{background-color:#303632;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bad57ef{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bad57ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-bad57ef .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-bad57ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d41f5b4 .elementor-button{background-color:#171A19;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px;}.elementor-9 .elementor-element.elementor-element-d41f5b4 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d41f5b4 .elementor-button:focus{background-color:#303632;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d41f5b4{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d41f5b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-d41f5b4 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d41f5b4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-51c4c35 .elementor-button{background-color:#171A19;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:16px 16px 16px 16px;padding:18px 16px 18px 16px;}.elementor-9 .elementor-element.elementor-element-51c4c35 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-51c4c35 .elementor-button:focus{background-color:#303632;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-51c4c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-9 .elementor-element.elementor-element-51c4c35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-51c4c35 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-51c4c35 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4da4d95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4da4d95:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4da4d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2EF;}.elementor-9 .elementor-element.elementor-element-53d3638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-108fd10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-108fd10 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;color:#171A19;}.elementor-9 .elementor-element.elementor-element-ef5e7e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#515A55;}.elementor-9 .elementor-element.elementor-element-afb6793 .elementor-button{background-color:#D62430;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px;}.elementor-9 .elementor-element.elementor-element-afb6793 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-afb6793 .elementor-button:focus{background-color:#AD1C27;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-afb6793 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-afb6793 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-afb6793 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-65aca70{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-65aca70 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:800;line-height:1.25em;color:#171A19;}.elementor-9 .elementor-element.elementor-element-5c3b6a0{text-align:center;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#515A55;}.elementor-9 .elementor-element.elementor-element-286874e{text-align:center;}.elementor-9 .elementor-element.elementor-element-286874e img{width:156px;}.elementor-9 .elementor-element.elementor-element-447ec79{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;color:#AAB4AE;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252B27;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-0670764{--padding-top:16px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-f8993f0{--padding-top:14px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-c7d979a img{width:310px;}.elementor-9 .elementor-element.elementor-element-d22f859 .elementor-heading-title{font-size:27px;}.elementor-9 .elementor-element.elementor-element-f5a94ad{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-9 .elementor-element.elementor-element-2c18b2a{--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;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-9 .elementor-element.elementor-element-bc88a2e{--width:60%;}.elementor-9 .elementor-element.elementor-element-d98743e .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-75bdd27{--width:40%;}.elementor-9 .elementor-element.elementor-element-d05997f{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-9 .elementor-element.elementor-element-7e1bc28 .elementor-heading-title{font-size:27px;}.elementor-9 .elementor-element.elementor-element-1dbaacd{--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;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-bad57ef{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-9 .elementor-element.elementor-element-d41f5b4{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-9 .elementor-element.elementor-element-4da4d95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-53d3638{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-0670764{--content-width:600px;}.elementor-9 .elementor-element.elementor-element-bc88a2e{--width:58%;}.elementor-9 .elementor-element.elementor-element-75bdd27{--width:42%;}}/* Start custom CSS for container, class: .elementor-element-0670764 */.elementor-9 .elementor-element.elementor-element-0670764 {--italia-green:#008C45;}
.elementor-9 .elementor-element.elementor-element-0670764 .elementor-widget-text-editor p{margin:0;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-logo img{height:150px;width:330px;object-fit:cover;object-position:50% 42%;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-hero{border-top:5px solid transparent;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#008C45 0%,#008C45 33.33%,#fff 33.33%,#fff 66.66%,#D62430 66.66%);background-origin:border-box;background-clip:padding-box,border-box;}
.elementor-9 .elementor-element.elementor-element-0670764 .elementor-button{display:flex;align-items:center;justify-content:center;min-height:50px;transition:background-color .18s ease,transform .18s ease;}
.elementor-9 .elementor-element.elementor-element-0670764 .elementor-button-content-wrapper{align-items:center;}
.elementor-9 .elementor-element.elementor-element-0670764 .elementor-button:focus-visible{outline:3px solid #74DCA5;outline-offset:4px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-contact .elementor-button:hover{background:#00562C;transform:translateY(-2px);}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tires{position:relative;overflow:hidden;min-height:270px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image{pointer-events:none;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image img{width:100%;max-height:300px;object-fit:contain;filter:drop-shadow(6px 12px 8px #0003);}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-list .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-list .elementor-icon-list-item{margin:0!important;align-items:flex-start;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-list .elementor-icon-list-icon{padding-top:4px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-facade img{width:100%;height:250px;object-fit:cover;object-position:center 40%;display:block;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-social .elementor-widget-button{width:49%;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-location{overflow:hidden;}
@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-0670764 .italia-logo img{width:280px;height:128px;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tires{min-height:245px;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image img{width:100%;max-width:100%;margin-left:0;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy{z-index:1;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-list .elementor-icon-list-items{grid-template-columns:1fr;gap:15px;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-facade img{height:205px;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-social .elementor-button{padding:17px 10px;font-size:15px;}}
@media(max-width:360px){.elementor-9 .elementor-element.elementor-element-0670764 .italia-hero h1{font-size:23px;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy{width:65%;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image{width:35%;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy h2{font-size:22px;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-cta .elementor-button{font-size:13px;padding:13px 8px;}.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy .elementor-widget-text-editor{font-size:15px;}}
@media(prefers-reduced-motion:reduce){.elementor-9 .elementor-element.elementor-element-0670764 .elementor-button{transition:none;transform:none!important;}}

/* Logo, mascot and grouped services — visual revision 2 */
.elementor-9 .elementor-element.elementor-element-0670764 .italia-logo img{width:380px;height:auto;max-width:100%;object-fit:contain;object-position:center;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-hero .italia-logo{width:100%;max-width:380px;align-self:center;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tires{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 12px;padding:28px;min-height:320px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy{grid-column:1;grid-row:1;width:100%;min-width:0;z-index:1;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy h2{font-size:29px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image{grid-column:2;grid-row:1 / span 2;width:100%;min-width:0;align-self:center;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image img{width:100%;max-width:100%;max-height:330px;height:auto;object-fit:contain;margin:0;filter:none;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-mascot-cta{grid-column:1;grid-row:2;width:100%;align-self:start;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card{height:100%;padding:20px 17px;background:#222A25;border:1px solid #36483C;border-radius:16px;min-width:0;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-icon{margin:0!important;flex:none;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#123D29;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon svg{width:25px;height:25px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-content{min-width:0;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-title{margin:0 0 9px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-description{margin:0;}
@media(max-width:767px){
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-logo img{width:100%;height:auto;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-hero .italia-logo{max-width:310px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tires{grid-template-columns:1fr;padding:24px 22px;gap:16px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy{grid-column:1;grid-row:1;width:100%;text-align:center;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy h2{font-size:28px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy .elementor-widget-text-editor{font-size:16px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image{grid-column:1;grid-row:2;width:100%;max-width:255px;justify-self:center;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image img{max-height:260px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-mascot-cta{grid-column:1;grid-row:3;width:100%;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-grid{grid-template-columns:1fr;gap:12px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card{padding:18px 16px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-wrapper{flex-direction:row;gap:14px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon{width:40px;height:40px;}
}
@media(max-width:360px){
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy{width:100%;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy h2{font-size:26px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image{width:100%;max-width:220px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card{padding:16px 13px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-wrapper{gap:11px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon{width:34px;height:38px;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon svg{width:22px;height:22px;}
}

/* Interaction and alignment revision 3 */
.elementor-9 .elementor-element.elementor-element-0670764 .italia-contact,.elementor-9 .elementor-element.elementor-element-0670764 .italia-location,.elementor-9 .elementor-element.elementor-element-0670764 .italia-services>.elementor-widget-heading{text-align:center;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-copy{text-align:center;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image .elementor-widget-image{position:relative;isolation:isolate;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image .elementor-widget-image::before{content:"";position:absolute;inset:0 0 -5px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(16,25,19,.42),rgba(16,25,19,.14) 40%,transparent 72%) 32% 98%/46% 9% no-repeat,radial-gradient(ellipse at center,rgba(16,25,19,.38),transparent 72%) 61% 96%/26% 7% no-repeat,radial-gradient(ellipse at center,rgba(16,25,19,.38),transparent 72%) 95% 97%/28% 7% no-repeat;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-tire-image img{display:block;position:relative;filter:drop-shadow(0 2px 1px #16251a20);}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card{position:relative;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-wrapper{align-items:flex-start;text-align:left;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon{transition:background-color .2s,transform .2s;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-icon{display:flex;justify-content:flex-start;width:auto;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-title a{color:inherit;text-decoration:none;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-points{list-style:none;margin:12px 0 0;padding:0;text-align:left;display:grid;gap:8px;font:500 15px/1.5 Barlow,sans-serif;color:#D0D9D3;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-points [role=listitem]{position:relative;padding-left:14px;line-height:1.5;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-points [role=listitem]::before{content:"";position:absolute;left:0;top:.57em;width:5px;height:5px;border-radius:50%;background:#62D696;box-shadow:0 0 0 2px #62D69618;animation:italia-service-pulse 2.8s ease-in-out infinite;}
@keyframes italia-service-pulse{0%,100%{opacity:.6;box-shadow:0 0 0 2px #62D69610;}50%{opacity:1;box-shadow:0 0 0 3px #62D69625;}}
@media(prefers-reduced-motion:reduce){.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-points [role=listitem]::before{animation:none;opacity:1;}}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-title a::after{content:"";position:absolute;inset:0;border-radius:16px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card:focus-within{outline:3px solid #74DCA5;outline-offset:3px;background:#293D30;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card a:focus-visible{outline:none;}
.elementor-9 .elementor-element.elementor-element-0670764 .elementor-button{transition:background-color .2s,box-shadow .2s,transform .2s;}
.elementor-9 .elementor-element.elementor-element-0670764 .elementor-button:active{transform:scale(.975);box-shadow:none;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card:active{background:#304B39;border-color:#74DCA5;transform:scale(.98);}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-location .elementor-widget-heading h3{display:inline-block;padding-top:20px;border-top:1px solid #CCD6CE;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-location .elementor-widget-heading:has(h3){margin-top:20px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-footer-logo{width:100%;text-align:center;margin:14px 0 12px;}
.elementor-9 .elementor-element.elementor-element-0670764 .italia-footer-logo img{width:156px;height:auto;filter:brightness(0) invert(1);opacity:.9;}
@media(hover:hover) and (pointer:fine){
 .elementor-9 .elementor-element.elementor-element-0670764 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #0003;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card:hover{background:#293D30;border-color:#62D696;box-shadow:0 9px 22px #0003;transform:translateY(-3px);}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card:hover .elementor-icon{background:#195435;transform:rotate(-6deg) scale(1.08);}
}
@media(max-width:767px){
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-wrapper{align-items:flex-start;text-align:left;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon-box-title{line-height:1.3;}
 .elementor-9 .elementor-element.elementor-element-0670764 .italia-footer-logo img{width:144px;}
}
@media(prefers-reduced-motion:reduce){.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card,.elementor-9 .elementor-element.elementor-element-0670764 .italia-service-card .elementor-icon,.elementor-9 .elementor-element.elementor-element-0670764 .elementor-button{transition:none;transform:none!important;}}/* End custom CSS */