.elementor-576 .elementor-element.elementor-element-a30538e{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-a30538e:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-a30538e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-576 .elementor-element.elementor-element-c12418d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-c12418d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;line-height:63px;color:#000000;}.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-576 .elementor-element.elementor-element-4688591{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#585858;}.elementor-576 .elementor-element.elementor-element-1770498{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1770498:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-1770498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-576 .elementor-element.elementor-element-f7ab3d8{--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;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f7ab3d8:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-f7ab3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-f7ab3d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-e79e333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-576 .elementor-element.elementor-element-e79e333 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;line-height:63px;color:#000000;}.elementor-576 .elementor-element.elementor-element-bb3af95{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#585858;}.elementor-576 .elementor-element.elementor-element-3d48bc1{--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;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-3f6e8a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-576 .elementor-element.elementor-element-3f6e8a8:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-3f6e8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-3f6e8a8:hover{background-color:transparent;background-image:linear-gradient(155deg, #057A8C 40%, #79B051 100%);}.elementor-576 .elementor-element.elementor-element-9dc4aa6{--display:flex;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-9dc4aa6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-f9dfd57{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-f9dfd57 p{margin-block-end:0px;}.elementor-576 .elementor-element.elementor-element-f9dfd57 a{color:#000000;transition-duration:0s;}.elementor-576 .elementor-element.elementor-element-f9dfd57 a:hover, .elementor-576 .elementor-element.elementor-element-f9dfd57 a:focus{color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-1d6fa8f{width:var( --container-widget-width, 89.191% );max-width:89.191%;--container-widget-width:89.191%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#585858;}.elementor-576 .elementor-element.elementor-element-1d6fa8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-576 .elementor-element.elementor-element-a1399a8 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-a1399a8.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-a1399a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-a1399a8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-576 .elementor-element.elementor-element-c90120a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-576 .elementor-element.elementor-element-c90120a:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-c90120a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-c90120a:hover{background-color:transparent;background-image:linear-gradient(155deg, #057A8C 40%, #79B051 100%);}.elementor-576 .elementor-element.elementor-element-8fcca9f{--display:flex;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-8fcca9f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-6859bc0{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-6859bc0 p{margin-block-end:0px;}.elementor-576 .elementor-element.elementor-element-6859bc0 a{color:#000000;transition-duration:0s;}.elementor-576 .elementor-element.elementor-element-6859bc0 a:hover, .elementor-576 .elementor-element.elementor-element-6859bc0 a:focus{color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-aedabe9{width:var( --container-widget-width, 89.191% );max-width:89.191%;--container-widget-width:89.191%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#585858;}.elementor-576 .elementor-element.elementor-element-aedabe9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-de516a3 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-de516a3.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-de516a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-de516a3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-576 .elementor-element.elementor-element-48e5937{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-576 .elementor-element.elementor-element-48e5937:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-48e5937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-48e5937:hover{background-color:transparent;background-image:linear-gradient(155deg, #057A8C 40%, #79B051 100%);}.elementor-576 .elementor-element.elementor-element-6e5add2{--display:flex;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-6e5add2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-23a84cc{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-23a84cc p{margin-block-end:0px;}.elementor-576 .elementor-element.elementor-element-23a84cc a{color:#000000;transition-duration:0s;}.elementor-576 .elementor-element.elementor-element-23a84cc a:hover, .elementor-576 .elementor-element.elementor-element-23a84cc a:focus{color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-9a6963a{width:var( --container-widget-width, 89.191% );max-width:89.191%;--container-widget-width:89.191%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#585858;}.elementor-576 .elementor-element.elementor-element-9a6963a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-8ee5426 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-8ee5426.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-8ee5426 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-8ee5426 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-576 .elementor-element.elementor-element-7ef2f46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-576 .elementor-element.elementor-element-7ef2f46:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-7ef2f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-7ef2f46:hover{background-color:transparent;background-image:linear-gradient(155deg, #057A8C 40%, #79B051 100%);}.elementor-576 .elementor-element.elementor-element-967ebb2{--display:flex;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-967ebb2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-e3f19d0{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-e3f19d0 p{margin-block-end:0px;}.elementor-576 .elementor-element.elementor-element-e3f19d0 a{color:#000000;transition-duration:0s;}.elementor-576 .elementor-element.elementor-element-e3f19d0 a:hover, .elementor-576 .elementor-element.elementor-element-e3f19d0 a:focus{color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-82e2d7e{width:var( --container-widget-width, 89.191% );max-width:89.191%;--container-widget-width:89.191%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#585858;}.elementor-576 .elementor-element.elementor-element-82e2d7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-dafdab7 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-dafdab7.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-dafdab7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-dafdab7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-576 .elementor-element.elementor-element-2d3daf5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-2d3daf5:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-2d3daf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-fd58afd{text-align:center;}.elementor-576 .elementor-element.elementor-element-fd58afd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-576 .elementor-element.elementor-element-c1b067e{--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-576 .elementor-element.elementor-element-c1b067e:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-c1b067e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-576 .elementor-element.elementor-element-e3029ad{--display:flex;}.elementor-576 .elementor-element.elementor-element-fd994e5{--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-576 .elementor-element.elementor-element-b748ce4{--display:flex;}.elementor-576 .elementor-element.elementor-element-8d8c1de{--display:flex;--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-576 .elementor-element.elementor-element-01ba6a9{--display:flex;}.elementor-576 .elementor-element.elementor-element-895e673{--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;--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-576 .elementor-element.elementor-element-0dd1378{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:42px;--n-tabs-gap:64px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:24px;--n-tabs-title-color-active:#79B051;}.elementor-576 .elementor-element.elementor-element-0dd1378 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-576 .elementor-element.elementor-element-0dd1378.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#79B051;}.elementor-576 .elementor-element.elementor-element-0dd1378.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-576 .elementor-element.elementor-element-0dd1378.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#70A07700;border-style:solid;border-width:0px 0px 2px 0px;border-color:#79B051;}.elementor-576 .elementor-element.elementor-element-0dd1378.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-576 .elementor-element.elementor-element-0dd1378 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#79B051;}.elementor-576 .elementor-element.elementor-element-35325a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-35325a7:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-35325a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-f6d73ea{--display:flex;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:00210px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f45a447{padding:0px 0px 0px 0px;text-align:left;}.elementor-576 .elementor-element.elementor-element-f45a447 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-576 .elementor-element.elementor-element-a9c7f88{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-576 .elementor-element.elementor-element-cfe55d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-576 .elementor-element.elementor-element-cfe55d2 .elementor-divider-separator{width:100%;}.elementor-576 .elementor-element.elementor-element-cfe55d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-576 .elementor-element.elementor-element-38c6c91 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;background-image:linear-gradient(218deg, #79B051 0%, #057A8C 100%);border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-38c6c91{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-38c6c91:hover{--e-transform-scale:1.1;}.elementor-576 .elementor-element.elementor-element-4a34db5{--display:flex;}.elementor-576 .elementor-element.elementor-element-58644bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-576 .elementor-element.elementor-element-48d52f4{--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;--padding-top:50px;--padding-bottom:020px;--padding-left:072px;--padding-right:072px;}.elementor-576 .elementor-element.elementor-element-48d52f4:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-48d52f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-8a451aa{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-6c7c055{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-6c7c055:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-6c7c055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-529ed50{padding:3px 3px 3px 3px;text-align:center;}.elementor-576 .elementor-element.elementor-element-529ed50.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-a632143{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-08aee7f{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-08aee7f:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-08aee7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-0912474{padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-0912474.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-99708d3{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-0ad0473{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-576 .elementor-element.elementor-element-0ad0473:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-0ad0473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-c9c3d6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;text-align:center;}.elementor-576 .elementor-element.elementor-element-c9c3d6b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-ef2a945{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-480c5ad{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-576 .elementor-element.elementor-element-480c5ad:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-480c5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-980b787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px -2px -2px -2px;text-align:center;}.elementor-576 .elementor-element.elementor-element-980b787.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-d068aa0{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-475cb81{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-475cb81:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-475cb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-06d0c52{padding:1px 1px 1px 1px;text-align:center;}.elementor-576 .elementor-element.elementor-element-06d0c52.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-c2cf690{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-3f16cdf{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-576 .elementor-element.elementor-element-3f16cdf:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-3f16cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-d4ad705{padding:-3px -3px -3px -3px;text-align:center;}.elementor-576 .elementor-element.elementor-element-d4ad705.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-81c6ecc{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-e094ccb{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-576 .elementor-element.elementor-element-e094ccb:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-e094ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-e3d93b0{padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-e3d93b0.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-fc7a1b5{--display:flex;}.elementor-576 .elementor-element.elementor-element-59a5bce{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-576 .elementor-element.elementor-element-59a5bce:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-59a5bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-f0702aa.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-f0702aa{text-align:center;}.elementor-576 .elementor-element.elementor-element-3f3a945{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:072px;--padding-right:072px;}.elementor-576 .elementor-element.elementor-element-3f3a945:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-3f3a945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-8247933{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-062a4d7{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-062a4d7:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-062a4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-0c968f1{padding:6px 6px 6px 6px;text-align:center;}.elementor-576 .elementor-element.elementor-element-0c968f1.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-d2cfdfb{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-2ab6e1e{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-2ab6e1e:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-2ab6e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-5ae5d5c{padding:4px 4px 4px 4px;text-align:center;}.elementor-576 .elementor-element.elementor-element-5ae5d5c.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-93b4edb{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-0f91eb8{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-576 .elementor-element.elementor-element-0f91eb8:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-0f91eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-9c04340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px -1px -1px -1px;text-align:center;}.elementor-576 .elementor-element.elementor-element-9c04340.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-4e7203b{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-3e9ed3d{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-576 .elementor-element.elementor-element-3e9ed3d:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-3e9ed3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-71b2ec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px -2px -2px -2px;text-align:center;}.elementor-576 .elementor-element.elementor-element-71b2ec0.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-2ffe58c{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-b4b2efd{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-b4b2efd:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-b4b2efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-9d5bf40{padding:1px 1px 1px 1px;text-align:center;}.elementor-576 .elementor-element.elementor-element-9d5bf40.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-f86349a{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-c81bed5{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-576 .elementor-element.elementor-element-c81bed5:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-c81bed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-fe94e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 20px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:11px;color:#000000;}.elementor-576 .elementor-element.elementor-element-fe94e6e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-576 .elementor-element.elementor-element-f2eb0a7{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-f949a4a{--display:flex;}.elementor-576 .elementor-element.elementor-element-7b4a1c3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-7b4a1c3:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-7b4a1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-33d36a4{--display:flex;--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:192px;}.elementor-576 .elementor-element.elementor-element-33d36a4.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-576 .elementor-element.elementor-element-be8dc3e{padding:0px 0px 0px 0px;text-align:left;}.elementor-576 .elementor-element.elementor-element-be8dc3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;color:#000000;}.elementor-576 .elementor-element.elementor-element-431cfd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-c64cd5c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-576 .elementor-element.elementor-element-c64cd5c .elementor-divider-separator{width:100%;}.elementor-576 .elementor-element.elementor-element-c64cd5c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-576 .elementor-element.elementor-element-d828764 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;background-image:linear-gradient(218deg, #79B051 0%, #057A8C 100%);border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-d828764:hover{--e-transform-scale:1.1;}.elementor-576 .elementor-element.elementor-element-d828764{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;}.elementor-576 .elementor-element.elementor-element-9c20b20{--display:flex;}.elementor-576 .elementor-element.elementor-element-d8ce2b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-576 .elementor-element.elementor-element-f377114{--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;--padding-top:50px;--padding-bottom:020px;--padding-left:072px;--padding-right:072px;}.elementor-576 .elementor-element.elementor-element-f377114:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-f377114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-89fcca0{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-98480bc{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-98480bc:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-98480bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-2c8f367{padding:3px 3px 3px 3px;text-align:center;}.elementor-576 .elementor-element.elementor-element-2c8f367.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-83c1266{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-09a7b94{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-09a7b94:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-09a7b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-ff2ed6e{padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-ff2ed6e.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-657e8b2{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-52f6ad9{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-576 .elementor-element.elementor-element-52f6ad9:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-52f6ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-d6f393c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;text-align:center;}.elementor-576 .elementor-element.elementor-element-d6f393c.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-f9a184f{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-f0dd0db{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-576 .elementor-element.elementor-element-f0dd0db:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-f0dd0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-324be87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px -2px -2px -2px;text-align:center;}.elementor-576 .elementor-element.elementor-element-324be87.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-866df28{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-85c01e6{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-85c01e6:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-85c01e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-8808c11{padding:1px 1px 1px 1px;text-align:center;}.elementor-576 .elementor-element.elementor-element-8808c11.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-cac55f8{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-e04d8d4{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-576 .elementor-element.elementor-element-e04d8d4:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-e04d8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-92716f7{padding:4px 4px 4px 4px;text-align:center;}.elementor-576 .elementor-element.elementor-element-92716f7.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-e52c2f2{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-167a50c{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-576 .elementor-element.elementor-element-167a50c:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-167a50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-156e03c{padding:2px 2px 2px 2px;text-align:center;}.elementor-576 .elementor-element.elementor-element-156e03c.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-14929c2{--display:flex;}.elementor-576 .elementor-element.elementor-element-ddb101b{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-576 .elementor-element.elementor-element-ddb101b:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-ddb101b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-6d80054.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-6d80054{text-align:center;}.elementor-576 .elementor-element.elementor-element-5b13e95{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:072px;--padding-right:072px;}.elementor-576 .elementor-element.elementor-element-5b13e95:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-5b13e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-ead5ecb{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-be8e721{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-be8e721:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-be8e721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-b9a893d{padding:6px 6px 6px 6px;text-align:center;}.elementor-576 .elementor-element.elementor-element-b9a893d.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-24dd264{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-30c7b75{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-576 .elementor-element.elementor-element-30c7b75:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-30c7b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-7727a2c{padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-7727a2c.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-9df3abb{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-a251629{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-576 .elementor-element.elementor-element-a251629:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-a251629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-57e20ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px -1px -1px -1px;text-align:center;}.elementor-576 .elementor-element.elementor-element-57e20ed.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-b06d328{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-025279c{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-576 .elementor-element.elementor-element-025279c:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-025279c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-dcc458d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px -2px -2px -2px;text-align:center;}.elementor-576 .elementor-element.elementor-element-dcc458d.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-51d4231{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-0b50090{--display:flex;--justify-content:center;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-576 .elementor-element.elementor-element-0b50090:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-0b50090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-aae54be{padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-aae54be.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-ef11c49{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-488ae01{--display:flex;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:#8F929226;--border-color:#8F929226;--border-radius:500px 500px 500px 500px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-576 .elementor-element.elementor-element-488ae01:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-488ae01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-9c49e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 20px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:11px;color:#000000;}.elementor-576 .elementor-element.elementor-element-9c49e67.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-576 .elementor-element.elementor-element-9d4b469{--display:flex;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-d42ae3a{--display:flex;}.elementor-576 .elementor-element.elementor-element-8136cfe{--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-576 .elementor-element.elementor-element-8d939f0{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-8d939f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;color:#000000;}.elementor-576 .elementor-element.elementor-element-5e56d5a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-576 .elementor-element.elementor-element-3bb79cd{--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-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-576 .elementor-element.elementor-element-69b9c12{--grid-columns:4;}.elementor-576 .elementor-element.elementor-element-f6732cf{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-4c88fa4 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:linear-gradient(241deg, #79B051 0%, #057A8C 63%);border-radius:500px 500px 500px 500px;padding:020px 50px 020px 50px;}.elementor-576 .elementor-element.elementor-element-4c88fa4:hover{--e-transform-scale:1.1;}.elementor-576 .elementor-element.elementor-element-4c88fa4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-576 .elementor-element.elementor-element-47fb158{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-47fb158:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-47fb158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-576 .elementor-element.elementor-element-a58e9b4{--display:flex;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0210px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-778c872{padding:0px 0px 0px 0px;text-align:left;}.elementor-576 .elementor-element.elementor-element-778c872.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-778c872 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-576 .elementor-element.elementor-element-6d180d7{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-4cf4f7a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-576 .elementor-element.elementor-element-4cf4f7a .elementor-divider-separator{width:100%;}.elementor-576 .elementor-element.elementor-element-4cf4f7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-576 .elementor-element.elementor-element-a8b0076 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;background-image:linear-gradient(218deg, #79B051 0%, #057A8C 100%);border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-a8b0076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;}.elementor-576 .elementor-element.elementor-element-7c9ea97{--display:flex;}.elementor-576 .elementor-element.elementor-element-7b5d175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-576 .elementor-element.elementor-element-db0c046{--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;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-db0c046.e-con{--align-self:center;}.elementor-576 .elementor-element.elementor-element-2eb19c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-576 .elementor-element.elementor-element-d6e952b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-576 .elementor-element.elementor-element-f22c425{--display:flex;--justify-content:space-evenly;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-8a89a47{width:var( --container-widget-width, 67% );max-width:67%;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:left;}.elementor-576 .elementor-element.elementor-element-8a89a47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-576 .elementor-element.elementor-element-8437bf4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-cbd040f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-576 .elementor-element.elementor-element-32245ff{--display:flex;--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-576 .elementor-element.elementor-element-98c090e.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-98c090e img{width:70%;}.elementor-576 .elementor-element.elementor-element-5df56ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-9e8f594 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#1D1D1B;color:#1D1D1B;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-9e8f594{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-9e8f594 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-9e8f594 .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-576 .elementor-element.elementor-element-fcbfb6e{--display:flex;--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-576 .elementor-element.elementor-element-23b96b1.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-23b96b1 img{width:70%;}.elementor-576 .elementor-element.elementor-element-de54500{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-352a359 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#1D1D1B;color:#1D1D1B;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-352a359{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-352a359 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-352a359 .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-576 .elementor-element.elementor-element-9098344{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-576 .elementor-element.elementor-element-41048f1{--display:flex;--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-576 .elementor-element.elementor-element-5018c90.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-5018c90 img{width:70%;}.elementor-576 .elementor-element.elementor-element-ca8aafb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-af9a766 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#1D1D1B;color:#1D1D1B;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-af9a766{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-af9a766 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-af9a766 .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-576 .elementor-element.elementor-element-2233c68{--display:flex;--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-576 .elementor-element.elementor-element-d7c9b0b.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-d7c9b0b img{width:70%;}.elementor-576 .elementor-element.elementor-element-77d3ed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#1D1D1B;}.elementor-576 .elementor-element.elementor-element-11237f6 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#1D1D1B;color:#1D1D1B;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-11237f6{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-11237f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-11237f6 .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-576 .elementor-element.elementor-element-ebde3b2{--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-576 .elementor-element.elementor-element-ebde3b2:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-ebde3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-a84e44a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;background-image:linear-gradient(218deg, #79B051 0%, #057A8C 100%);border-radius:500px 500px 500px 500px;}.elementor-576 .elementor-element.elementor-element-a84e44a:hover{--e-transform-scale:1.1;}.elementor-576 .elementor-element.elementor-element-a84e44a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}body.elementor-page-576:not(.elementor-motion-effects-element-type-background), body.elementor-page-576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-576{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-576 .elementor-element.elementor-element-69b9c12{--grid-columns:2;}}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-a30538e{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-c12418d .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-576 .elementor-element.elementor-element-4688591{font-size:16px;}.elementor-576 .elementor-element.elementor-element-1770498{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-f7ab3d8{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e79e333{text-align:center;}.elementor-576 .elementor-element.elementor-element-e79e333 .elementor-heading-title{font-size:25px;line-height:29px;}.elementor-576 .elementor-element.elementor-element-bb3af95{text-align:center;font-size:16px;}.elementor-576 .elementor-element.elementor-element-3d48bc1{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-f9dfd57{font-size:25px;}.elementor-576 .elementor-element.elementor-element-6859bc0{font-size:25px;}.elementor-576 .elementor-element.elementor-element-23a84cc{font-size:25px;}.elementor-576 .elementor-element.elementor-element-e3f19d0{font-size:25px;}.elementor-576 .elementor-element.elementor-element-2d3daf5{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-fd58afd .elementor-heading-title{font-size:25px;}.elementor-576 .elementor-element.elementor-element-c1b067e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-35325a7{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-f6d73ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f45a447{padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-f45a447 .elementor-heading-title{font-size:25px;}.elementor-576 .elementor-element.elementor-element-a9c7f88{text-align:center;font-size:16px;}.elementor-576 .elementor-element.elementor-element-38c6c91{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-576 .elementor-element.elementor-element-38c6c91.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-38c6c91 .elementor-button{font-size:15px;}.elementor-576 .elementor-element.elementor-element-48d52f4{--padding-top:30px;--padding-bottom:22px;--padding-left:72px;--padding-right:72px;}.elementor-576 .elementor-element.elementor-element-3f3a945{--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:072px;}.elementor-576 .elementor-element.elementor-element-7b4a1c3{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-33d36a4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-be8dc3e{padding:0px 0px 0px 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-be8dc3e .elementor-heading-title{font-size:25px;}.elementor-576 .elementor-element.elementor-element-431cfd9{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-576 .elementor-element.elementor-element-c64cd5c{padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-d828764{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-576 .elementor-element.elementor-element-d828764.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-d828764 .elementor-button{font-size:15px;}.elementor-576 .elementor-element.elementor-element-f377114{--padding-top:30px;--padding-bottom:25px;--padding-left:072px;--padding-right:072px;}.elementor-576 .elementor-element.elementor-element-5b13e95{--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:072px;}.elementor-576 .elementor-element.elementor-element-8136cfe{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-576 .elementor-element.elementor-element-8d939f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-576 .elementor-element.elementor-element-8d939f0 .elementor-heading-title{font-size:25px;}.elementor-576 .elementor-element.elementor-element-5e56d5a{font-size:16px;}.elementor-576 .elementor-element.elementor-element-69b9c12{--grid-columns:1;}.elementor-576 .elementor-element.elementor-element-f6732cf{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-4c88fa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-576 .elementor-element.elementor-element-4c88fa4 .elementor-button{font-size:15px;}.elementor-576 .elementor-element.elementor-element-47fb158{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-a58e9b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-778c872{text-align:center;}.elementor-576 .elementor-element.elementor-element-778c872 .elementor-heading-title{font-size:25px;}.elementor-576 .elementor-element.elementor-element-6d180d7{text-align:center;font-size:16px;}.elementor-576 .elementor-element.elementor-element-4cf4f7a{padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-a8b0076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-576 .elementor-element.elementor-element-a8b0076.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-a8b0076 .elementor-button{font-size:16px;}.elementor-576 .elementor-element.elementor-element-db0c046{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-d6e952b{--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-576 .elementor-element.elementor-element-8a89a47{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-576 .elementor-element.elementor-element-8a89a47 .elementor-heading-title{font-size:25px;}.elementor-576 .elementor-element.elementor-element-5df56ac{font-size:16px;}.elementor-576 .elementor-element.elementor-element-9e8f594 .elementor-button{font-size:17px;}.elementor-576 .elementor-element.elementor-element-de54500{font-size:18px;}.elementor-576 .elementor-element.elementor-element-352a359 .elementor-button{font-size:17px;}.elementor-576 .elementor-element.elementor-element-ca8aafb{font-size:18px;}.elementor-576 .elementor-element.elementor-element-af9a766 .elementor-button{font-size:17px;}.elementor-576 .elementor-element.elementor-element-77d3ed0{font-size:18px;}.elementor-576 .elementor-element.elementor-element-11237f6 .elementor-button{font-size:17px;}.elementor-576 .elementor-element.elementor-element-ebde3b2{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:020px;}.elementor-576 .elementor-element.elementor-element-a84e44a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-a84e44a .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-576 .elementor-element.elementor-element-f7ab3d8{--width:84%;}.elementor-576 .elementor-element.elementor-element-3d48bc1{--width:84%;}.elementor-576 .elementor-element.elementor-element-9dc4aa6{--width:95.519%;}.elementor-576 .elementor-element.elementor-element-8fcca9f{--width:95.519%;}.elementor-576 .elementor-element.elementor-element-6e5add2{--width:95.519%;}.elementor-576 .elementor-element.elementor-element-967ebb2{--width:95.519%;}.elementor-576 .elementor-element.elementor-element-3bb79cd{--content-width:1500px;}.elementor-576 .elementor-element.elementor-element-2eb19c7{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-c12418d */.elementor-576 .elementor-element.elementor-element-c12418d span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e79e333 */.elementor-576 .elementor-element.elementor-element-e79e333 span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f6e8a8 */.elementor-576 .elementor-element.elementor-element-3f6e8a8:hover {
    svg, p, h2, a, span{
    color:white;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90120a */.elementor-576 .elementor-element.elementor-element-c90120a:hover {
    svg, p, h2, a, span{
    color:white;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48e5937 */.elementor-576 .elementor-element.elementor-element-48e5937:hover {
    svg, p, h2, a, span{
    color:white;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef2f46 */.elementor-576 .elementor-element.elementor-element-7ef2f46:hover {
    svg, p, h2, a, span{
    color:white;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd58afd */.elementor-576 .elementor-element.elementor-element-fd58afd span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f9da0 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2cebbe *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1861db1 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f9da0 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2cebbe *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1861db1 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f9da0 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2cebbe *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1861db1 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f9da0 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2cebbe *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1861db1 *//* --- ESTILOS GLOBAIS --- */
        body {
            background-color: #f4f7f6; /* Um fundo leve para os cards se destacarem */
            font-family: Arial, sans-serif;
            padding: 40px;
        }

        /* --- O CONTAINER DO GRID --- */
        .logo-grid {
            display: grid;
            grid-gap: 20px; /* Espaço entre os cards */
            list-style: none;
            padding: 0;
            margin: 0;
            
            /* --- RESPONSIVIDADE --- */
            
            /* 1. Mobile (Padrão): 3 colunas */
            grid-template-columns: repeat(3, 1fr);

            /* 2. Tablet: 5 colunas */
            @media (min-width: 768px) {
                grid-template-columns: repeat(5, 1fr);
            }

            /* 3. Desktop (Como na sua imagem): 10 colunas */
            @media (min-width: 1200px) {
                grid-template-columns: repeat(10, 1fr);
            }
        }

        /* --- O CARD INDIVIDUAL --- */
        .logo-card {
            background-color: #ffffff;
            border-radius: 16px; /* Bordas arredondadas */
            padding: 20px 15px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Sombra suave */
            
            /* Centraliza o conteúdo (logo e texto) */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            height: 120px; /* Altura fixa para todos os cards */
            box-sizing: border-box; /* Garante que o padding não estoure a altura */
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .logo-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        }

        /* --- O LOGO DENTRO DO CARD --- */
        .logo-card img {
            max-height: 50px; /* Altura máxima do logo */
            width: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* --- O TEXTO DENTRO DO CARD --- */
        .logo-card p {
            margin: 0;
            margin-top: 15px; /* Espaço entre o logo e o texto */
            font-size: 13px;
            font-weight: 500;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0dd1378 *//* Aplica o degradê ao texto da aba ativa e da aba inativa no hover */
.elementor-14 .elementor-element.elementor-element-1702d43.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],
.elementor-14 .elementor-element.elementor-element-1702d43.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  
  /* 1. Cria o degradê como fundo */
  background: linear-gradient(to right, #057A8C 0%, #79B051 100%);
  
  /* 2. Recorta o fundo para o formato do texto */
  background-clip: text;
  -webkit-background-clip: text;
  
  /* 3. Torna o texto transparente para o fundo (degradê) aparecer */
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f45a447 */.elementor-576 .elementor-element.elementor-element-f45a447 span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-cfe55d2 *//* '.elementor-576 .elementor-element.elementor-element-cfe55d2' mira no widget Divisor.
   '.elementor-divider-separator' é a linha interna.
*/
.elementor-576 .elementor-element.elementor-element-cfe55d2 .elementor-divider-separator {
  
  /* 1. Remove a borda original do Elementor */
  border-top: none; 
  border-bottom: none;
  
  /* 2. Define a altura da sua linha (ex: 3px).
     Se você mudar o "Peso" no painel de Estilo, 
     use o mesmo valor aqui.
  */
  height: 2px; 
  
  /* 3. Aplica o seu gradiente mais recente como fundo */
  background-image: linear-gradient(to right, #057A8C 0%, #298B7A 31%, #79B051 100%);
  
  /* Garante que o fundo cubra 100% da linha */
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8dc3e */.elementor-576 .elementor-element.elementor-element-be8dc3e span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c64cd5c *//* '.elementor-576 .elementor-element.elementor-element-c64cd5c' mira no widget Divisor.
   '.elementor-divider-separator' é a linha interna.
*/
.elementor-576 .elementor-element.elementor-element-c64cd5c .elementor-divider-separator {
  
  /* 1. Remove a borda original do Elementor */
  border-top: none; 
  border-bottom: none;
  
  /* 2. Define a altura da sua linha (ex: 3px).
     Se você mudar o "Peso" no painel de Estilo, 
     use o mesmo valor aqui.
  */
  height: 2px; 
  
  /* 3. Aplica o seu gradiente mais recente como fundo */
  background-image: linear-gradient(to right, #057A8C 0%, #298B7A 31%, #79B051 100%);
  
  /* Garante que o fundo cubra 100% da linha */
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d939f0 */.elementor-576 .elementor-element.elementor-element-8d939f0 span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778c872 */.elementor-576 .elementor-element.elementor-element-778c872 span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4cf4f7a *//* '.elementor-576 .elementor-element.elementor-element-4cf4f7a' mira no widget Divisor.
   '.elementor-divider-separator' é a linha interna.
*/
.elementor-576 .elementor-element.elementor-element-4cf4f7a .elementor-divider-separator {
  
  /* 1. Remove a borda original do Elementor */
  border-top: none; 
  border-bottom: none;
  
  /* 2. Define a altura da sua linha (ex: 3px).
     Se você mudar o "Peso" no painel de Estilo, 
     use o mesmo valor aqui.
  */
  height: 2px; 
  
  /* 3. Aplica o seu gradiente mais recente como fundo */
  background-image: linear-gradient(to right, #057A8C 0%, #298B7A 31%, #79B051 100%);
  
  /* Garante que o fundo cubra 100% da linha */
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a89a47 */.elementor-576 .elementor-element.elementor-element-8a89a47 span{
    background: linear-gradient(to right, #057A8C 0%, #79B051 100%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    color: transparent; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */