.elementor-6991 .elementor-element.elementor-element-780b483{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6991 .elementor-element.elementor-element-780b483:not(.elementor-motion-effects-element-type-background), .elementor-6991 .elementor-element.elementor-element-780b483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86e2fca );}.elementor-6991 .elementor-element.elementor-element-22a4ca0{--display:flex;--min-height:540px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6991 .elementor-element.elementor-element-22a4ca0:not(.elementor-motion-effects-element-type-background), .elementor-6991 .elementor-element.elementor-element-22a4ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fishcostarica.com/wp-content/uploads/2025/12/Snapper-sportfishing-in-costa-rica.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6991 .elementor-element.elementor-element-ed5b167{--display:flex;--position:absolute;--min-height:65px;--border-radius:0px 0px 0px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-6991 .elementor-element.elementor-element-ed5b167:not(.elementor-motion-effects-element-type-background), .elementor-6991 .elementor-element.elementor-element-ed5b167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86e2fca );}body:not(.rtl) .elementor-6991 .elementor-element.elementor-element-ed5b167{right:0px;}body.rtl .elementor-6991 .elementor-element.elementor-element-ed5b167{left:0px;}.elementor-6991 .elementor-element.elementor-element-671b963{z-index:2;}.elementor-6991 .elementor-element.elementor-element-671b963 .elementor-icon-wrapper{text-align:end;}.elementor-6991 .elementor-element.elementor-element-671b963.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-6c9264e );}.elementor-6991 .elementor-element.elementor-element-671b963.elementor-view-framed .elementor-icon, .elementor-6991 .elementor-element.elementor-element-671b963.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6991 .elementor-element.elementor-element-671b963.elementor-view-framed .elementor-icon, .elementor-6991 .elementor-element.elementor-element-671b963.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-6991 .elementor-element.elementor-element-671b963.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6c9264e );}.elementor-6991 .elementor-element.elementor-element-671b963.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6c9264e );}.elementor-6991 .elementor-element.elementor-element-671b963 .elementor-icon{font-size:20px;padding:15px;}.elementor-6991 .elementor-element.elementor-element-671b963 .elementor-icon svg{height:20px;}.elementor-6991 .elementor-element.elementor-element-7e959fd{--spacer-size:40px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;bottom:-40px;}body:not(.rtl) .elementor-6991 .elementor-element.elementor-element-7e959fd{right:0px;}body.rtl .elementor-6991 .elementor-element.elementor-element-7e959fd{left:0px;}.elementor-6991 .elementor-element.elementor-element-7e959fd > .elementor-widget-container{border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #E1F5F4;}.elementor-6991 .elementor-element.elementor-element-8975eb1{--spacer-size:25px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-6991 .elementor-element.elementor-element-8975eb1{left:-40px;}body.rtl .elementor-6991 .elementor-element.elementor-element-8975eb1{right:-40px;}.elementor-6991 .elementor-element.elementor-element-8975eb1 > .elementor-widget-container{border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #E1F5F4;}.elementor-6991 .elementor-element.elementor-element-7453a54{--display:flex;--border-radius:20px 20px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6991 .elementor-element.elementor-element-7453a54:not(.elementor-motion-effects-element-type-background), .elementor-6991 .elementor-element.elementor-element-7453a54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86e2fca );}.elementor-6991 .elementor-element.elementor-element-2b552f7{z-index:3;}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-a984586 );}.elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-6c9264e );color:var( --e-global-color-6c9264e );}.elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-framed .elementor-icon, .elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6c9264e );}.elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-4718d37 );fill:var( --e-global-color-6c9264e );color:var( --e-global-color-6c9264e );}.elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-4718d37 );color:var( --e-global-color-4718d37 );border-color:var( --e-global-color-4718d37 );}.elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6991 .elementor-element.elementor-element-2b552f7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-6c9264e );}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon{font-size:20px;padding:15px;}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-title, .elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-title a{font-family:var( --e-global-typography-d4306a1-font-family ), Sans-serif;font-size:var( --e-global-typography-d4306a1-font-size );font-weight:var( --e-global-typography-d4306a1-font-weight );line-height:var( --e-global-typography-d4306a1-line-height );}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-6991 .elementor-element.elementor-element-02aed45{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-6991 .elementor-element.elementor-element-02aed45{left:-40px;}body.rtl .elementor-6991 .elementor-element.elementor-element-02aed45{right:-40px;}.elementor-6991 .elementor-element.elementor-element-02aed45 > .elementor-widget-container{border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #E1F5F4;}.elementor-6991 .elementor-element.elementor-element-a948406{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-6991 .elementor-element.elementor-element-a948406{right:-40px;}body.rtl .elementor-6991 .elementor-element.elementor-element-a948406{left:-40px;}.elementor-6991 .elementor-element.elementor-element-a948406 > .elementor-widget-container{border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #E1F5F4;}.elementor-6991 .elementor-element.elementor-element-3521361{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-a984586 );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-3e4e9e3-font-family ), Sans-serif;font-size:var( --e-global-typography-3e4e9e3-font-size );font-weight:var( --e-global-typography-3e4e9e3-font-weight );line-height:var( --e-global-typography-3e4e9e3-line-height );}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-a984586 );}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-3e4e9e3-font-family ), Sans-serif;font-size:var( --e-global-typography-3e4e9e3-font-size );font-weight:var( --e-global-typography-3e4e9e3-font-weight );line-height:var( --e-global-typography-3e4e9e3-line-height );}.elementor-6991 .elementor-element.elementor-element-0282933{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-6991 .elementor-element.elementor-element-0282933 p{margin-block-end:0px;}.elementor-6991 .elementor-element.elementor-element-23d08b52{--display:flex;}.elementor-6991 .elementor-element.elementor-element-a1f6f9e{--spacer-size:50px;}@media(max-width:1024px){.elementor-6991 .elementor-element.elementor-element-780b483{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-title, .elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-d4306a1-font-size );line-height:var( --e-global-typography-d4306a1-line-height );}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-3e4e9e3-font-size );line-height:var( --e-global-typography-3e4e9e3-line-height );}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-3e4e9e3-font-size );line-height:var( --e-global-typography-3e4e9e3-line-height );}.elementor-6991 .elementor-element.elementor-element-0282933{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-6991 .elementor-element.elementor-element-780b483{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6991 .elementor-element.elementor-element-22a4ca0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6991 .elementor-element.elementor-element-ed5b167{--width:65px;}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-title, .elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-d4306a1-font-size );line-height:var( --e-global-typography-d4306a1-line-height );}.elementor-6991 .elementor-element.elementor-element-2b552f7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-3e4e9e3-font-size );line-height:var( --e-global-typography-3e4e9e3-line-height );}.elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6991 .elementor-element.elementor-element-964b61c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-3e4e9e3-font-size );line-height:var( --e-global-typography-3e4e9e3-line-height );}.elementor-6991 .elementor-element.elementor-element-0282933{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-6991 .elementor-element.elementor-element-22a4ca0{--width:45%;}.elementor-6991 .elementor-element.elementor-element-ed5b167{--width:65px;}.elementor-6991 .elementor-element.elementor-element-7453a54{--width:70%;}.elementor-6991 .elementor-element.elementor-element-3521361{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6991 .elementor-element.elementor-element-22a4ca0{--width:100%;}.elementor-6991 .elementor-element.elementor-element-3521361{--width:100%;}}