.elementor-16 .elementor-element.elementor-element-hero0001:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-hero0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/08/famisapo-hero-v3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-hero0001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 72px 24px;}.elementor-16 .elementor-element.elementor-element-hero0001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-hero_col > .elementor-element-populated{padding:0px 0px 0px 7%px;}.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-16 .elementor-element.elementor-element-hero_eye .elementor-heading-title{font-size:18px;font-weight:700;color:#70A845;}.elementor-16 .elementor-element.elementor-element-hero_title .elementor-heading-title{font-size:46px;font-weight:700;line-height:1.45em;color:#3D2A1C;}.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-16 .elementor-element.elementor-element-hero_text{font-size:16px;line-height:2em;color:#3D2A1C;}.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-16 .elementor-element.elementor-element-hero_btn .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;}.elementor-16 .elementor-element.elementor-element-intro0001{padding:62px 24px 62px 24px;}.elementor-16 .elementor-element.elementor-element-card001:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-card001 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F5;}.elementor-16 .elementor-element.elementor-element-card001 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4C9CF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 26px 22px;}.elementor-16 .elementor-element.elementor-element-card001 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-card001 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-card001 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-card001 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-card001h{text-align:center;}.elementor-16 .elementor-element.elementor-element-card001h .elementor-heading-title{font-size:24px;font-weight:700;color:#E86475;}.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-16 .elementor-element.elementor-element-card001i{text-align:center;}.elementor-16 .elementor-element.elementor-element-card001t{color:#4A3A30;}.elementor-16 .elementor-element.elementor-element-card001b .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-card002:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-card002 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FCEC;}.elementor-16 .elementor-element.elementor-element-card002 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E8BA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 26px 22px;}.elementor-16 .elementor-element.elementor-element-card002 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-card002 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-card002 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-card002 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-card002h{text-align:center;}.elementor-16 .elementor-element.elementor-element-card002h .elementor-heading-title{font-size:24px;font-weight:700;color:#70A845;}.elementor-16 .elementor-element.elementor-element-card002i{text-align:center;}.elementor-16 .elementor-element.elementor-element-card002t{color:#4A3A30;}.elementor-16 .elementor-element.elementor-element-card002b .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-card003:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-card003 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFE;}.elementor-16 .elementor-element.elementor-element-card003 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9DFF0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 26px 22px;}.elementor-16 .elementor-element.elementor-element-card003 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-card003 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-card003 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-card003 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-card003h{text-align:center;}.elementor-16 .elementor-element.elementor-element-card003h .elementor-heading-title{font-size:24px;font-weight:700;color:#4895C7;}.elementor-16 .elementor-element.elementor-element-card003i{text-align:center;}.elementor-16 .elementor-element.elementor-element-card003t{color:#4A3A30;}.elementor-16 .elementor-element.elementor-element-card003b .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-card004:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-card004 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-card004 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7D889;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 26px 22px;}.elementor-16 .elementor-element.elementor-element-card004 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-card004 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-card004 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-card004 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-card004h{text-align:center;}.elementor-16 .elementor-element.elementor-element-card004h .elementor-heading-title{font-size:24px;font-weight:700;color:#EB9A14;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-card004i .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-card004i.elementor-view-stacked .elementor-icon{background-color:#F6C337;}.elementor-16 .elementor-element.elementor-element-card004i.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-card004i.elementor-view-default .elementor-icon{color:#F6C337;border-color:#F6C337;}.elementor-16 .elementor-element.elementor-element-card004i.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-card004i.elementor-view-default .elementor-icon svg{fill:#F6C337;}.elementor-16 .elementor-element.elementor-element-card004i .elementor-icon{font-size:66px;}.elementor-16 .elementor-element.elementor-element-card004i .elementor-icon svg{height:66px;}.elementor-16 .elementor-element.elementor-element-card004t{color:#4A3A30;}.elementor-16 .elementor-element.elementor-element-card004b .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-news0001:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-news0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-16 .elementor-element.elementor-element-news0001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 52px 24px;}.elementor-16 .elementor-element.elementor-element-news0001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-newscol1 > .elementor-element-populated{padding:12px 32px 12px 12px;}.elementor-16 .elementor-element.elementor-element-newsh .elementor-heading-title{font-size:30px;font-weight:700;color:#3D2A1C;}.elementor-16 .elementor-element.elementor-element-newst{font-size:15px;color:#4A3A30;}.elementor-16 .elementor-element.elementor-element-newsbtn .elementor-button{fill:#5F9B38;color:#5F9B38;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CC77C;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-newscol2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-newscol2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2F3;}.elementor-16 .elementor-element.elementor-element-newscol2 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-newscol2 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-newscol2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-newscol2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 20px 24px;}.elementor-16 .elementor-element.elementor-element-newscol2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-recruiti{text-align:center;}.elementor-16 .elementor-element.elementor-element-recruith{text-align:center;}.elementor-16 .elementor-element.elementor-element-recruith .elementor-heading-title{font-size:30px;font-weight:700;color:#E86475;}.elementor-16 .elementor-element.elementor-element-recruitt{color:#4A3A30;}.elementor-16 .elementor-element.elementor-element-recruitb .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-system001{padding:64px 24px 68px 24px;}.elementor-16 .elementor-element.elementor-element-systemcol:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-systemcol > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-systemcol > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 25px 38px 25px;}.elementor-16 .elementor-element.elementor-element-systemcol > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-systemcol > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-systemcol > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-systemcol > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-systemh{text-align:center;}.elementor-16 .elementor-element.elementor-element-systemh .elementor-heading-title{font-size:30px;font-weight:700;color:#5F9B38;}.elementor-16 .elementor-element.elementor-element-systemt{color:#4A3A30;}.elementor-16 .elementor-element.elementor-element-systemi{text-align:center;}