.elementor-4909 .elementor-element.elementor-element-ec89baa:not(.elementor-motion-effects-element-type-background),.elementor-4909 .elementor-element.elementor-element-ec89baa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.portasol.cr/wp-content/uploads/2025/11/Summer-Tanager-Piranga-rubra.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover}.elementor-4909 .elementor-element.elementor-element-ec89baa>.elementor-background-overlay{background-color:#52505E;opacity:.64;mix-blend-mode:multiply;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4909 .elementor-element.elementor-element-ec89baa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:200px 40px 80px 40px}.elementor-4909 .elementor-element.elementor-element-8193314>.elementor-widget-container{padding:0 0 2px 0}.elementor-4909 .elementor-element.elementor-element-8193314 .elementor-heading-title{font-size:45px;color:#FFF}.elementor-4909 .elementor-element.elementor-element-f2b4f69>.elementor-element-populated{padding:20px 96px 0 0}.elementor-4909 .elementor-element.elementor-element-af8a5df{--spacer-size:30px}.elementor-4909 .elementor-element.elementor-element-c6c0ab5{text-align:center}.elementor-4909 .elementor-element.elementor-element-7ebf570{--spacer-size:26px}.elementor-4909 .elementor-element.elementor-element-45a2c06{--spacer-size:20px}.elementor-4909 .elementor-element.elementor-element-73d25f1 .elementor-icon-box-wrapper{gap:15px}.elementor-4909 .elementor-element.elementor-element-73d25f1.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-73d25f1.elementor-view-framed .elementor-icon,.elementor-4909 .elementor-element.elementor-element-73d25f1.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor1);color:var(--e-global-color-astglobalcolor1);border-color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-702388b{--spacer-size:20px}.elementor-4909 .elementor-element.elementor-element-1552905 .elementor-icon-box-wrapper{text-align:center;gap:15px}.elementor-4909 .elementor-element.elementor-element-1552905 .elementor-icon-box-title{margin-block-end:0}.elementor-4909 .elementor-element.elementor-element-1552905.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-1552905.elementor-view-framed .elementor-icon,.elementor-4909 .elementor-element.elementor-element-1552905.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor1);color:var(--e-global-color-astglobalcolor1);border-color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-293c3e9>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0;border-radius:0 0 0 0}.elementor-4909 .elementor-element.elementor-element-293c3e9 .elementor-counter-title{justify-content:center;color:var(--e-global-color-astglobalcolor2);font-size:31px;line-height:46px}.elementor-4909 .elementor-element.elementor-element-293c3e9 .elementor-counter{gap:-10}.elementor-4909 .elementor-element.elementor-element-293c3e9 .elementor-counter-number-wrapper{color:var(--e-global-color-astglobalcolor2);font-size:69px}.elementor-4909 .elementor-element.elementor-element-9415370{--spacer-size:60px}.elementor-4909 .elementor-element.elementor-element-134740d{--spacer-size:20px}.elementor-4909 .elementor-element.elementor-element-66bb376 .elementor-icon-box-wrapper{gap:15px}.elementor-4909 .elementor-element.elementor-element-66bb376.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-66bb376.elementor-view-framed .elementor-icon,.elementor-4909 .elementor-element.elementor-element-66bb376.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor1);color:var(--e-global-color-astglobalcolor1);border-color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-e83f6a8>.elementor-widget-container{margin:-11px 0 -46px 0}.elementor-4909 .elementor-element.elementor-element-e83f6a8{font-size:35px;color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-fd60614{font-size:21px}.elementor-4909 .elementor-element.elementor-element-32ce136{--e-image-carousel-slides-to-show:1}.elementor-4909 .elementor-element.elementor-element-6d63ed7{--spacer-size:96px}.elementor-4909 .elementor-element.elementor-element-b00ecc3>.elementor-widget-container{margin:-11px 0 -46px 0}.elementor-4909 .elementor-element.elementor-element-b00ecc3{font-size:35px;color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-03064c4{font-size:21px}.elementor-4909 .elementor-element.elementor-element-c1b3ad6{--e-image-carousel-slides-to-show:1}.elementor-4909 .elementor-element.elementor-element-8ae6511{--spacer-size:96px}.elementor-4909 .elementor-element.elementor-element-5ed5836>.elementor-widget-container{margin:-11px 0 -46px 0}.elementor-4909 .elementor-element.elementor-element-5ed5836{font-size:35px;color:var(--e-global-color-astglobalcolor1)}.elementor-4909 .elementor-element.elementor-element-7e0aac2{font-size:21px}.elementor-4909 .elementor-element.elementor-element-82250a7{--e-image-carousel-slides-to-show:1}.elementor-4909 .elementor-element.elementor-element-e01c04d{--spacer-size:96px}@media(max-width:1024px){.elementor-4909 .elementor-element.elementor-element-ec89baa:not(.elementor-motion-effects-element-type-background),.elementor-4909 .elementor-element.elementor-element-ec89baa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-4909 .elementor-element.elementor-element-ec89baa{padding:144px 40px 48px 40px}.elementor-4909 .elementor-element.elementor-element-f2b4f69>.elementor-element-populated{padding:16px 0 0 0}}@media(max-width:767px){.elementor-4909 .elementor-element.elementor-element-ec89baa:not(.elementor-motion-effects-element-type-background),.elementor-4909 .elementor-element.elementor-element-ec89baa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-4909 .elementor-element.elementor-element-ec89baa{padding:124px 24px 48px 24px}.elementor-4909 .elementor-element.elementor-element-8193314{text-align:center}.elementor-4909 .elementor-element.elementor-element-8193314 .elementor-heading-title{font-size:30px}}