.elementor-31 .elementor-element.elementor-element-780bf96{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-780bf96:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-780bf96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-31 .elementor-element.elementor-element-d654b02{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-882229f{--divider-border-style:solid;--divider-color:var( --e-global-color-3374783 );--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-882229f .elementor-divider-separator{width:22%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-882229f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-61098b8{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-af6f875-font-family ), Sans-serif;font-size:var( --e-global-typography-af6f875-font-size );font-weight:var( --e-global-typography-af6f875-font-weight );line-height:var( --e-global-typography-af6f875-line-height );color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-0043e71{--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:080px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0043e71:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0043e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c06d27e );}.elementor-31 .elementor-element.elementor-element-4191255{--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;--padding-top:6em;--padding-bottom:10em;--padding-left:5em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-4191255:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4191255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-31 .elementor-element.elementor-element-90ece71{text-align:center;}.elementor-31 .elementor-element.elementor-element-90ece71 .elementor-heading-title{font-family:var( --e-global-typography-af6f875-font-family ), Sans-serif;font-size:var( --e-global-typography-af6f875-font-size );font-weight:var( --e-global-typography-af6f875-font-weight );line-height:var( --e-global-typography-af6f875-line-height );color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-07e05c6{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-3c96fb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4B8F4E;}.elementor-31 .elementor-element.elementor-element-adea492{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-5b9f5f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4B8F4E;}.elementor-31 .elementor-element.elementor-element-3ed3b59{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-4cc9b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4B8F4E;}.elementor-31 .elementor-element.elementor-element-692e4c3{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-319f142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4B8F4E;}.elementor-31 .elementor-element.elementor-element-6562c2a{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-f437597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4B8F4E;}.elementor-31 .elementor-element.elementor-element-60d2d9e{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-2c6dab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4B8F4E;}.elementor-31 .elementor-element.elementor-element-a30bc8e{--n-accordion-title-font-size:var( --e-global-typography-26c2f69-font-size );width:var( --container-widget-width, 73% );max-width:73%;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:73%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-icon-size:15px;}.elementor-31 .elementor-element.elementor-element-a30bc8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-8c1a4fe );border-style:none;}.elementor-31 .elementor-element.elementor-element-a30bc8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-6ab018b );}:where( .elementor-31 .elementor-element.elementor-element-a30bc8e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-3374783 );border-style:none;}.elementor-31 .elementor-element.elementor-element-a30bc8e {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-31 .elementor-element.elementor-element-a30bc8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-26c2f69-font-family ), Sans-serif;font-weight:var( --e-global-typography-26c2f69-font-weight );}.elementor-31 .elementor-element.elementor-element-68907dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:090px;--margin-left:0px;--margin-right:0px;--padding-top:7em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-68907dd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-68907dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-8b53054{--display:flex;--min-height:611px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;}.elementor-31 .elementor-element.elementor-element-8b53054:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8b53054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #34AB54 0%, #A6CE45 100%);}.elementor-31 .elementor-element.elementor-element-ac3b5f0{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-ac3b5f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:600;line-height:87px;color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-0c8293c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-0908f4c{--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:center;}.elementor-31 .elementor-element.elementor-element-1b46e3b .elementor-button{background-color:var( --e-global-color-3374783 );text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.9s;}.elementor-31 .elementor-element.elementor-element-b97ad56{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:7em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-b97ad56:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b97ad56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34AB54;}.elementor-31 .elementor-element.elementor-element-f5dc635{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-f5dc635.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-c42e871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c42e871 iframe{height:163px;}.elementor-31 .elementor-element.elementor-element-de8bfbd .elementor-repeater-item-1bb1ed3 > a :is(i, svg){color:var( --e-global-color-3374783 );fill:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-de8bfbd .elementor-repeater-item-1bb1ed3 > a:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-c06d27e );}.elementor-31 .elementor-element.elementor-element-de8bfbd .elementor-repeater-item-1bb1ed3 > a:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-de8bfbd .elementor-repeater-item-f15fc6c > a :is(i, svg){color:var( --e-global-color-3374783 );fill:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-de8bfbd .elementor-repeater-item-f15fc6c > a:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-c06d27e );}.elementor-31 .elementor-element.elementor-element-de8bfbd .elementor-repeater-item-f15fc6c > a:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-de8bfbd > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-de8bfbd .ekit_social_media{text-align:left;}.elementor-31 .elementor-element.elementor-element-de8bfbd .ekit_social_media > li > a{text-align:left;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;width:30px;height:30px;line-height:0px;}.elementor-31 .elementor-element.elementor-element-de8bfbd .ekit_social_media > li{display:inline-block;margin:0px 020px 0px 0px;}.elementor-31 .elementor-element.elementor-element-de8bfbd .ekit_social_media > li > a i{font-size:21px;}.elementor-31 .elementor-element.elementor-element-de8bfbd .ekit_social_media > li > a svg{max-width:21px;}.elementor-31 .elementor-element.elementor-element-2143b47{--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-31 .elementor-element.elementor-element-711bd51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-711bd51 .elementor-heading-title{font-family:var( --e-global-typography-26c2f69-font-family ), Sans-serif;font-size:var( --e-global-typography-26c2f69-font-size );font-weight:var( --e-global-typography-26c2f69-font-weight );color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-af7785f{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-item > a{text-decoration:none;}.elementor-31 .elementor-element.elementor-element-af7785f .elementor-icon-list-text{color:var( --e-global-color-3374783 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-479ed93{--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-31 .elementor-element.elementor-element-024173d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-024173d .elementor-heading-title{font-family:var( --e-global-typography-26c2f69-font-family ), Sans-serif;font-size:var( --e-global-typography-26c2f69-font-size );font-weight:var( --e-global-typography-26c2f69-font-weight );color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-987d19b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-item > a{text-decoration:none;}.elementor-31 .elementor-element.elementor-element-987d19b .elementor-icon-list-text{color:var( --e-global-color-3374783 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-0e355b2{--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-31 .elementor-element.elementor-element-833b222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-833b222 .elementor-heading-title{font-family:var( --e-global-typography-26c2f69-font-family ), Sans-serif;font-size:var( --e-global-typography-26c2f69-font-size );font-weight:var( --e-global-typography-26c2f69-font-weight );color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-299de54{color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-07aed15{--divider-border-style:solid;--divider-color:var( --e-global-color-3374783 );--divider-border-width:1px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-07aed15 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-07aed15 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-11ea627{text-align:start;color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-4aee36b{--divider-border-style:solid;--divider-color:var( --e-global-color-3374783 );--divider-border-width:1px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-4aee36b .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-4aee36b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-b0a165d{color:var( --e-global-color-3374783 );}.elementor-31 .elementor-element.elementor-element-3c1fc98{--divider-border-style:solid;--divider-color:var( --e-global-color-3374783 );--divider-border-width:1px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3c1fc98 .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-3c1fc98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-2c8dca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:2em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-2c8dca3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2c8dca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b871269{--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-31 .elementor-element.elementor-element-7c5679d{--divider-border-style:solid;--divider-color:var( --e-global-color-4fa4211 );--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-7c5679d .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-7c5679d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-31 .elementor-element.elementor-element-05b5558{width:var( --container-widget-width, 100.004% );max-width:100.004%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 0em 0em 0em;--container-widget-width:100.004%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-3374783 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-780bf96{--content-width:1600px;}.elementor-31 .elementor-element.elementor-element-d654b02{--content-width:1600px;}.elementor-31 .elementor-element.elementor-element-4191255{--content-width:1600px;}.elementor-31 .elementor-element.elementor-element-68907dd{--content-width:1094px;}.elementor-31 .elementor-element.elementor-element-8b53054{--content-width:1094px;}.elementor-31 .elementor-element.elementor-element-b97ad56{--content-width:1600px;}.elementor-31 .elementor-element.elementor-element-f5dc635{--width:30%;}.elementor-31 .elementor-element.elementor-element-2c8dca3{--content-width:1600px;}.elementor-31 .elementor-element.elementor-element-b871269{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-f5dc635{--width:225.953px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-61098b8{font-size:var( --e-global-typography-af6f875-font-size );line-height:var( --e-global-typography-af6f875-line-height );}.elementor-31 .elementor-element.elementor-element-4191255{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-90ece71 .elementor-heading-title{font-size:var( --e-global-typography-af6f875-font-size );line-height:var( --e-global-typography-af6f875-line-height );}.elementor-31 .elementor-element.elementor-element-3c96fb3{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-5b9f5f9{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-4cc9b85{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-319f142{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-f437597{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-2c6dab7{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-a30bc8e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--n-accordion-title-font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-68907dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-8b53054{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:5em;--padding-left:3em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-ac3b5f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ac3b5f0 .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-0c8293c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-31 .elementor-element.elementor-element-b97ad56{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-de8bfbd{width:var( --container-widget-width, 289.297px );max-width:289.297px;--container-widget-width:289.297px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-711bd51 .elementor-heading-title{font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-024173d .elementor-heading-title{font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-833b222 .elementor-heading-title{font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-2c8dca3{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-05b5558{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-780bf96{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-31 .elementor-element.elementor-element-d654b02{--content-width:1600px;--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-31 .elementor-element.elementor-element-61098b8{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:var( --e-global-typography-af6f875-font-size );line-height:var( --e-global-typography-af6f875-line-height );}.elementor-31 .elementor-element.elementor-element-0043e71{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-4191255{--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-31 .elementor-element.elementor-element-90ece71{text-align:center;}.elementor-31 .elementor-element.elementor-element-90ece71 .elementor-heading-title{font-size:var( --e-global-typography-af6f875-font-size );line-height:var( --e-global-typography-af6f875-line-height );}.elementor-31 .elementor-element.elementor-element-3c96fb3{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-5b9f5f9{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-4cc9b85{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-319f142{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-f437597{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-2c6dab7{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-a30bc8e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--n-accordion-title-font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-68907dd{--content-width:100%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-31 .elementor-element.elementor-element-8b53054{--content-width:90%;--min-height:0px;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-31 .elementor-element.elementor-element-ac3b5f0{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-31 .elementor-element.elementor-element-ac3b5f0 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-31 .elementor-element.elementor-element-0c8293c{font-size:15px;}.elementor-31 .elementor-element.elementor-element-b97ad56{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-31 .elementor-element.elementor-element-711bd51 .elementor-heading-title{font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-024173d .elementor-heading-title{font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-833b222 .elementor-heading-title{font-size:var( --e-global-typography-26c2f69-font-size );}.elementor-31 .elementor-element.elementor-element-299de54{text-align:center;}.elementor-31 .elementor-element.elementor-element-11ea627{text-align:center;}.elementor-31 .elementor-element.elementor-element-4aee36b .elementor-divider{text-align:right;}.elementor-31 .elementor-element.elementor-element-4aee36b .elementor-divider-separator{margin:0 auto;margin-right:0;}.elementor-31 .elementor-element.elementor-element-b0a165d{text-align:center;}.elementor-31 .elementor-element.elementor-element-3c1fc98 .elementor-divider{text-align:center;}.elementor-31 .elementor-element.elementor-element-3c1fc98 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-2c8dca3{--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-31 .elementor-element.elementor-element-05b5558{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-7fcb1a8 *//* ================================
   CARDURI PERSONAL
================================ */
.staff-card {
  background-color: #ffffff;
  border: 2px solid #34AB54;
  border-radius: 16px;
  padding: 25px;
  box-shadow: 0 6px 18px rgba(52, 171, 84, 0.1);
  transition: all 0.3s ease;
  height: 100%;
}

.staff-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 25px rgba(52, 171, 84, 0.18);
}

/* ================================
   TITLURI
================================ */
.staff-card h3 {
  color: #34AB54;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 5px;
}

.role {
  color: #5a6a5e;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 15px;
}

/* ================================
   ORAR
================================ */
.hours {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}

.hours li {
  display: flex;
  justify-content: space-between;
  padding: 8px 0;
  font-size: 15px;
  color: #2c3d31;
  border-bottom: 1px solid #e6f3e9;
}

.hours li:last-child {
  border-bottom: none;
}

.hours strong {
  color: #34AB54;
}

/* ================================
   BUTOANE
================================ */
.actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: auto;
}

.actions a.btn {
  text-decoration: none;
  background-color: #34AB54;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 10px;
  font-weight: 600;
  transition: all 0.25s ease;
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 180px;
  justify-content: center;
}

.actions a.btn:hover {
  background-color: #2d9549;
}

/* Ghost (WhatsApp) */
.actions a.btn.ghost {
  background-color: transparent;
  border: 1.6px solid #34AB54;
  color: #34AB54;
}

.actions a.btn.ghost:hover {
  background-color: #34AB54;
  color: #ffffff;
}

/* Icon telefon */
.icon-phone {
  width: 18px;
  height: 18px;
}

/* ================================
   GRID – 4 PE UN RAND
================================ */
.staff-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  max-width: 1400px;
  margin: 0 auto;
}

/* Tablet */
@media (max-width: 1200px) {
  .staff-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile */
@media (max-width: 600px) {
  .staff-grid {
    grid-template-columns: 1fr;
  }

  .actions a.btn {
    min-width: 100%;
  }
}/* End custom CSS */