.elementor-30 .elementor-element.elementor-element-8449988 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-8449988:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8449988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fundacionferama.org/wp-content/uploads/2025/11/hero-ferama.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-8449988 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 65%, var( --e-global-color-accent ) 76%);opacity:0.64;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-8449988 > .elementor-container{min-height:856px;}.elementor-30 .elementor-element.elementor-element-8449988{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-764a6cc{padding:0px 0px 84px 0px;}.elementor-30 .elementor-element.elementor-element-e0b45c1.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-30 .elementor-element.elementor-element-526d277{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-526d277 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:var( --e-global-color-8ba1d3e );}.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-30 .elementor-element.elementor-element-caa9a0c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-caa9a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fundacionferama.org/wp-content/uploads/2025/11/background-green-left.png");background-position:center left;background-repeat:no-repeat;}.elementor-30 .elementor-element.elementor-element-caa9a0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:64px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-caa9a0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-d1ab87d{text-align:left;}.elementor-30 .elementor-element.elementor-element-d1ab87d .elementor-heading-title{font-family:var( --e-global-typography-the7_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h6-font-size );font-weight:var( --e-global-typography-the7_h6-font-weight );text-transform:var( --e-global-typography-the7_h6-text-transform );font-style:var( --e-global-typography-the7_h6-font-style );line-height:var( --e-global-typography-the7_h6-line-height );color:var( --e-global-color-secondary );}.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 );--textColor: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-30 .elementor-element.elementor-element-84592e4{margin-top:64px;margin-bottom:64px;}.elementor-30 .elementor-element.elementor-element-0d4c39c{text-align:left;}.elementor-30 .elementor-element.elementor-element-5e44c67 .elementor-heading-title{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );font-style:var( --e-global-typography-the7_h5-font-style );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-88720ba{text-align:left;}.elementor-30 .elementor-element.elementor-element-f42fdb5 .elementor-heading-title{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );font-style:var( --e-global-typography-the7_h5-font-style );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-85dab9f{text-align:left;}.elementor-30 .elementor-element.elementor-element-988a032 .elementor-heading-title{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );font-style:var( --e-global-typography-the7_h5-font-style );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-222f88b{text-align:left;}.elementor-30 .elementor-element.elementor-element-98fd113 .elementor-heading-title{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );font-style:var( --e-global-typography-the7_h5-font-style );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image: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-30 .elementor-element.elementor-element-df0d6b3 .elementor-button{background-color:var( --e-global-color-accent );background-image: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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-30 .elementor-element.elementor-element-df0d6b3 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-df0d6b3 .elementor-button:focus{background-color:var( --e-global-color-8ba1d3e );background-image:var( --e-global-color-8ba1d3e );border-color:var( --e-global-color-8ba1d3e );}.elementor-30 .elementor-element.elementor-element-df0d6b3{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-df0d6b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-02faff1 .elementor-button{background-color:var( --e-global-color-affbaf9 );background-image:var( --e-global-color-affbaf9 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-30 .elementor-element.elementor-element-02faff1 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-02faff1 .elementor-button:focus{background-color:var( --e-global-color-8ba1d3e );background-image:var( --e-global-color-8ba1d3e );border-color:var( --e-global-color-8ba1d3e );}.elementor-30 .elementor-element.elementor-element-02faff1{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-02faff1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-fcc5cf3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-fcc5cf3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-fcc5cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fundacionferama.org/wp-content/uploads/2025/11/background-green-right.png");background-position:center right;background-repeat:no-repeat;}.elementor-30 .elementor-element.elementor-element-fcc5cf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-30 .elementor-element.elementor-element-fcc5cf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-922033b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-3db4294{text-align:left;}.elementor-30 .elementor-element.elementor-element-3db4294 .elementor-heading-title{font-family:var( --e-global-typography-the7_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h6-font-size );font-weight:var( --e-global-typography-the7_h6-font-weight );text-transform:var( --e-global-typography-the7_h6-text-transform );font-style:var( --e-global-typography-the7_h6-font-style );line-height:var( --e-global-typography-the7_h6-line-height );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-1f34144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-30 .elementor-element.elementor-element-5e78102:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5e78102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fundacionferama.org/wp-content/uploads/2025/11/background-activities.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-5e78102{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 84px 0px;}.elementor-30 .elementor-element.elementor-element-5e78102 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-dd01bd2 .elementor-heading-title{font-family:var( --e-global-typography-the7_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h6-font-size );font-weight:var( --e-global-typography-the7_h6-font-weight );text-transform:var( --e-global-typography-the7_h6-text-transform );font-style:var( --e-global-typography-the7_h6-font-style );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-4ce3501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-30 .elementor-element.elementor-element-6d4d8a5 .elementor-counter-number-wrapper{color:#32BE6B;font-family:"Sora", Sans-serif;font-size:61px;font-weight:700;text-transform:none;font-style:normal;line-height:65px;}.elementor-30 .elementor-element.elementor-element-80b45d9{text-align:center;}.elementor-30 .elementor-element.elementor-element-80b45d9 .elementor-heading-title{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );font-style:var( --e-global-typography-the7_h5-font-style );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-1397281 .elementor-counter-number-wrapper{color:#3870D0;font-family:"Sora", Sans-serif;font-size:61px;font-weight:700;text-transform:none;font-style:normal;line-height:65px;}.elementor-30 .elementor-element.elementor-element-31f2e09{text-align:center;}.elementor-30 .elementor-element.elementor-element-31f2e09 .elementor-heading-title{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );font-style:var( --e-global-typography-the7_h5-font-style );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-f579a3d .elementor-counter-number-wrapper{color:#EF6786;font-family:"Sora", Sans-serif;font-size:61px;font-weight:700;text-transform:none;font-style:normal;line-height:65px;}.elementor-30 .elementor-element.elementor-element-5d8e53b{text-align:center;}.elementor-30 .elementor-element.elementor-element-5d8e53b .elementor-heading-title{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );font-style:var( --e-global-typography-the7_h5-font-style );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-408f96a{margin-top:64px;margin-bottom:64px;}.elementor-30 .elementor-element.elementor-element-82b9a8e .elementor-button{background-color:var( --e-global-color-accent );background-image: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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-30 .elementor-element.elementor-element-82b9a8e .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-82b9a8e .elementor-button:focus{background-color:var( --e-global-color-8ba1d3e );background-image:var( --e-global-color-8ba1d3e );border-color:var( --e-global-color-8ba1d3e );}.elementor-30 .elementor-element.elementor-element-82b9a8e{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-82b9a8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-0d86bc8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-0d86bc8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0d86bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fundacionferama.org/wp-content/uploads/2025/11/background-green-3.png");background-position:center right;background-repeat:no-repeat;}.elementor-30 .elementor-element.elementor-element-0d86bc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-30 .elementor-element.elementor-element-0d86bc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-6f8ee03 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-f478a88{text-align:left;}.elementor-30 .elementor-element.elementor-element-f478a88 .elementor-heading-title{font-family:var( --e-global-typography-the7_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h6-font-size );font-weight:var( --e-global-typography-the7_h6-font-weight );text-transform:var( --e-global-typography-the7_h6-text-transform );font-style:var( --e-global-typography-the7_h6-font-style );line-height:var( --e-global-typography-the7_h6-line-height );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-bc2ef0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-30 .elementor-element.elementor-element-209ca91 .elementor-button{background-color:var( --e-global-color-accent );background-image: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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-30 .elementor-element.elementor-element-209ca91 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-209ca91 .elementor-button:focus{background-color:var( --e-global-color-8ba1d3e );background-image:var( --e-global-color-8ba1d3e );border-color:var( --e-global-color-8ba1d3e );}.elementor-30 .elementor-element.elementor-element-209ca91{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-209ca91 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-3f2365d .elementor-button{background-color:var( --e-global-color-affbaf9 );background-image:var( --e-global-color-affbaf9 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-30 .elementor-element.elementor-element-3f2365d .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-3f2365d .elementor-button:focus{background-color:var( --e-global-color-8ba1d3e );background-image:var( --e-global-color-8ba1d3e );border-color:var( --e-global-color-8ba1d3e );}.elementor-30 .elementor-element.elementor-element-3f2365d{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-3f2365d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-4b97e32:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4b97e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4784df3 );}.elementor-30 .elementor-element.elementor-element-4b97e32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-30 .elementor-element.elementor-element-4b97e32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-00ce227{text-align:left;}.elementor-30 .elementor-element.elementor-element-00ce227 .elementor-heading-title{font-family:var( --e-global-typography-the7_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h6-font-size );font-weight:var( --e-global-typography-the7_h6-font-weight );text-transform:var( --e-global-typography-the7_h6-text-transform );font-style:var( --e-global-typography-the7_h6-font-style );line-height:var( --e-global-typography-the7_h6-line-height );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-dc69b34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-30 .elementor-element.elementor-element-dc69b34 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-031a3a7 .owl-carousel{--offset-v-t-img:var(--stage-top-gap) + var(--box-padding-top);--offset-v-m-img:calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height)/2);--arrow-height:var(--dynamic-img-height);--top-b-img:0px;--offset-v-b-img:calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height) - var(--arrow-bg-height, var(--arrow-icon-size)));--arrow-bg-height:40px;}.elementor-30 .elementor-element.elementor-element-031a3a7 .e-widget-swiper{--offset-v-t-img:var(--stage-top-gap) + var(--box-padding-top);--offset-v-m-img:calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height)/2);--arrow-height:var(--dynamic-img-height);--top-b-img:0px;--offset-v-b-img:calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height) - var(--arrow-bg-height, var(--arrow-icon-size)));}.elementor-30 .elementor-element.elementor-element-031a3a7{--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--arrow-display:inline-flex;--arrow-opacity:1;--bullet-display:none;--arrow-icon-size:24px;}
				.elementor-30 .elementor-element.elementor-element-031a3a7 .description-under-image .post-thumbnail-wrap .post-thumbnail > .post-thumbnail-rollover:before,
				.elementor-30 .elementor-element.elementor-element-031a3a7 .description-on-hover article .post-thumbnail > .post-thumbnail-rollover:before,
				.elementor-30 .elementor-element.elementor-element-031a3a7 .description-under-image .post-thumbnail-wrap .post-thumbnail > .post-thumbnail-rollover:after,
				.elementor-30 .elementor-element.elementor-element-031a3a7 .description-on-hover article .post-thumbnail > .post-thumbnail-rollover:after
				{background-color:#02010100;}.elementor-30 .elementor-element.elementor-element-031a3a7 article{background-color:#02010100;}.elementor-30 .elementor-element.elementor-element-031a3a7 .description-under-image .post-entry-content{max-width:100%;align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-031a3a7 .description-on-hover .post-entry-content .post-entry-body{max-width:100%;align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-031a3a7 article .post-entry-content{padding:24px 12px 24px 0px;}.elementor-30 .elementor-element.elementor-element-031a3a7 .content-rollover-layout-list .post-entry-wrapper{padding:24px 12px 24px 0px;}.elementor-30 .elementor-element.elementor-element-031a3a7 .post-entry-content{text-align:left;}.elementor-30 .elementor-element.elementor-element-031a3a7 .classic-layout-list .post-thumbnail-wrap{text-align:left;}.elementor-30 .elementor-element.elementor-element-031a3a7 .ele-entry-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;line-height:28px;}.elementor-30 .elementor-element.elementor-element-031a3a7 .entry-meta .meta-item:not(:first-child):before{content:"•";}.elementor-30 .elementor-element.elementor-element-031a3a7 .owl-nav div, .elementor-30 .elementor-element.elementor-element-031a3a7 .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-30 .elementor-element.elementor-element-031a3a7 .owl-nav div.owl-prev,.elementor-30 .elementor-element.elementor-element-031a3a7 .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-30 .elementor-element.elementor-element-031a3a7 .owl-nav div.owl-next,.elementor-30 .elementor-element.elementor-element-031a3a7 .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-30 .elementor-element.elementor-element-031a3a7 .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-30 .elementor-element.elementor-element-4bdfdb2 .elementor-button{background-color:var( --e-global-color-accent );background-image: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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-30 .elementor-element.elementor-element-4bdfdb2 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-4bdfdb2 .elementor-button:focus{background-color:var( --e-global-color-8ba1d3e );background-image:var( --e-global-color-8ba1d3e );border-color:var( --e-global-color-8ba1d3e );}.elementor-30 .elementor-element.elementor-element-4bdfdb2{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-4bdfdb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-0493641 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-0493641:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0493641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fundacionferama.org/wp-content/uploads/2025/11/background-right2.png");background-position:center right;background-repeat:no-repeat;}.elementor-30 .elementor-element.elementor-element-0493641{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-30 .elementor-element.elementor-element-0493641 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-3b3fcfc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-4a189a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-30 .elementor-element.elementor-element-8e4dc68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:left;}.elementor-30 .elementor-element.elementor-element-97ea843{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-3588035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-72405ce .elementor-button{background-color:var( --e-global-color-accent );background-image: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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-30 .elementor-element.elementor-element-72405ce .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-72405ce .elementor-button:focus{background-color:var( --e-global-color-8ba1d3e );background-image:var( --e-global-color-8ba1d3e );border-color:var( --e-global-color-8ba1d3e );}.elementor-30 .elementor-element.elementor-element-72405ce{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-72405ce .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-d1ab87d .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-5e44c67 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-f42fdb5 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-988a032 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-98fd113 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-3db4294 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-dd01bd2 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-6d4d8a5 .elementor-counter-number-wrapper{font-size:34px;}.elementor-30 .elementor-element.elementor-element-80b45d9 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-1397281 .elementor-counter-number-wrapper{font-size:34px;}.elementor-30 .elementor-element.elementor-element-31f2e09 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-f579a3d .elementor-counter-number-wrapper{font-size:34px;}.elementor-30 .elementor-element.elementor-element-5d8e53b .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-f478a88 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-00ce227 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-8449988 > .elementor-container{min-height:551px;}.elementor-30 .elementor-element.elementor-element-8449988{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-764a6cc{padding:0px 0px 44px 0px;}.elementor-30 .elementor-element.elementor-element-526d277{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-30 .elementor-element.elementor-element-526d277 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-30 .elementor-element.elementor-element-d1ab87d .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-5e44c67 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-f42fdb5 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-988a032 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-98fd113 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-3db4294 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-dd01bd2 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-6d4d8a5 .elementor-counter-number-wrapper{font-size:56px;}.elementor-30 .elementor-element.elementor-element-80b45d9 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-1397281 .elementor-counter-number-wrapper{font-size:56px;}.elementor-30 .elementor-element.elementor-element-31f2e09 .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-f579a3d .elementor-counter-number-wrapper{font-size:56px;}.elementor-30 .elementor-element.elementor-element-5d8e53b .elementor-heading-title{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-30 .elementor-element.elementor-element-f478a88 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-00ce227 .elementor-heading-title{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-30 .elementor-element.elementor-element-dc69b34 .elementor-heading-title{font-size:43px;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-e0b45c1{width:100%;}.elementor-30 .elementor-element.elementor-element-cf99d3e{width:60%;}.elementor-30 .elementor-element.elementor-element-ffa0303{width:40%;}.elementor-30 .elementor-element.elementor-element-77f441a{width:70%;}.elementor-30 .elementor-element.elementor-element-0eb703a{width:30%;}.elementor-30 .elementor-element.elementor-element-45244d4{width:40%;}.elementor-30 .elementor-element.elementor-element-e4d64cc{width:60%;}.elementor-30 .elementor-element.elementor-element-d333733{width:25%;}.elementor-30 .elementor-element.elementor-element-5db2441{width:75%;}}.the7_elements_carousel-031a3a7.portfolio-shortcode .post-details i {  margin: 0px;}.the7_elements_carousel-031a3a7.portfolio-shortcode.content-bg-on.classic-layout-list article {  box-shadow: none;}.the7_elements_carousel-031a3a7.portfolio-shortcode.description-on-hover article {  overflow: hidden;}.the7_elements_carousel-031a3a7.portfolio-shortcode article {  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.the7_elements_carousel-031a3a7.portfolio-shortcode article .post-entry-content {  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.the7_elements_carousel-031a3a7.portfolio-shortcode:not(.mode-masonry) article:first-of-type,.the7_elements_carousel-031a3a7.portfolio-shortcode:not(.mode-masonry) article.visible.first {  margin-top: 0;}.the7_elements_carousel-031a3a7.portfolio-shortcode {  margin-left: auto;  margin-right: auto;}.the7_elements_carousel-031a3a7.portfolio-shortcode.hover-scale article.post:after {  background-color: var(--content-bg-color);  box-shadow: none;}.the7_elements_carousel-031a3a7.portfolio-shortcode.content-bg-on.description-under-image article .post-entry-content {  background-color: var(--content-bg-color);  box-shadow: none;}.the7_elements_carousel-031a3a7.portfolio-shortcode .owl-nav div,.the7_elements_carousel-031a3a7.portfolio-shortcode .owl-nav div:hover {  color: var(--the7-accent-color);}