.elementor-34 .elementor-element.elementor-element-6046550{--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;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6046550:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6046550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencyincostarica.com/wp-content/uploads/2026/02/volcano.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-34 .elementor-element.elementor-element-f276415{text-align:center;}.elementor-34 .elementor-element.elementor-element-f276415 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7762e08{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-fae4c1c{text-align:center;}.elementor-34 .elementor-element.elementor-element-fae4c1c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#333333;}.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-34 .elementor-element.elementor-element-cb0a615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-one{background-color:#FFCC0000;color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-two{background-color:#5AD9D1;color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#5AD9D1;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit_double_button{width:40%;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn:not(:last-child){margin-right:20px;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-one:hover{color:#000000;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-fa27f96{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-fa27f96:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-fa27f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencyincostarica.com/wp-content/uploads/2026/02/home_hero_options.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-8071518{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-4ad9027{text-align:center;}.elementor-34 .elementor-element.elementor-element-4ad9027 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a2fa8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-40bc51c{--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;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-34 .elementor-element.elementor-element-b49d12c .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-b49d12c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-34 .elementor-element.elementor-element-b49d12c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-34 .elementor-element.elementor-element-b49d12c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-b49d12c .elementor-image-box-title{margin-bottom:6px;font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b49d12c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-34 .elementor-element.elementor-element-b49d12c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34 .elementor-element.elementor-element-b49d12c .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f76c8f2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-032d5a7{--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;}.elementor-34 .elementor-element.elementor-element-fca4cfd .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-fca4cfd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-34 .elementor-element.elementor-element-fca4cfd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-34 .elementor-element.elementor-element-fca4cfd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-fca4cfd .elementor-image-box-title{margin-bottom:6px;font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-fca4cfd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-34 .elementor-element.elementor-element-fca4cfd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34 .elementor-element.elementor-element-fca4cfd .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-cabfee4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-64a3074{--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;}.elementor-34 .elementor-element.elementor-element-faea854 .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-faea854 .elementor-image-box-title{margin-bottom:6px;font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-faea854 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-34 .elementor-element.elementor-element-faea854 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34 .elementor-element.elementor-element-faea854 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-46dc126{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e73c75a{--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;}.elementor-34 .elementor-element.elementor-element-bac3982 .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-bac3982.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-34 .elementor-element.elementor-element-bac3982.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-34 .elementor-element.elementor-element-bac3982.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-bac3982 .elementor-image-box-title{margin-bottom:6px;font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-bac3982 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-34 .elementor-element.elementor-element-bac3982 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34 .elementor-element.elementor-element-bac3982 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-22a0ad3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-052e509{--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;}.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-34 .elementor-element.elementor-element-ae540a5 .elementor-button{background-color:#FFCC00;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;}.elementor-34 .elementor-element.elementor-element-ae540a5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-24fb20c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-24fb20c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-24fb20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencyincostarica.com/wp-content/uploads/2026/02/home_bg_relief.png");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-6d5324a{--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;}.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-34 .elementor-element.elementor-element-33c2bff{text-align:center;}.elementor-34 .elementor-element.elementor-element-d1d542d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-d1d542d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-34 .elementor-element.elementor-element-7b8257b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-7b8257b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-7d0976f{--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;}.elementor-34 .elementor-element.elementor-element-869d5b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-869d5b1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-b61c5ec{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-97103e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-97103e0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-6e23cd1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-70e6118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-70e6118 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-c2ca586{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-f5ecb4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-f5ecb4e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-3087bf7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-fd47725{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#5AD9D1;}.elementor-34 .elementor-element.elementor-element-971ac95{--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;}.elementor-34 .elementor-element.elementor-element-c88e9fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-c88e9fe .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-c576f7a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-4bd3fca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-4bd3fca .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-bd16d89{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-9f65d49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-9f65d49 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-721294e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-e24871e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-e24871e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-e24871e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCC00;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-one{background-color:#FFCC0000;color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-two{background-color:#5AD9D1;color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#5AD9D1;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit_double_button{width:40%;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn:not(:last-child){margin-right:20px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-one:hover{color:#000000;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-1270fa6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-1270fa6:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1270fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencyincostarica.com/wp-content/uploads/2026/02/bg_surfer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-61cd0ea{--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;}.elementor-34 .elementor-element.elementor-element-b7f722a{text-align:center;}.elementor-34 .elementor-element.elementor-element-6151cde{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-6151cde .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-34 .elementor-element.elementor-element-882a42b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-882a42b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-16a5374{--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;}.elementor-34 .elementor-element.elementor-element-5026d81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-5026d81 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-f9c0817{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-d78a655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-d78a655 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-a5e9d89{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-ef4f272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-ef4f272 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-fcd18f9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-c4eb66a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#5AD9D1;}.elementor-34 .elementor-element.elementor-element-f5b79eb{--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;}.elementor-34 .elementor-element.elementor-element-4014f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-4014f3d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-960cea6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-0313fe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-0313fe5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-52cdd03{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-83a27c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-83a27c5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-0397c25{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-93bcd3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-93bcd3e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-6f4e2bc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-64b36f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-64b36f9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-cd2e26b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-feb9b0d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-feb9b0d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-feb9b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCC00;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-one{background-color:#FFCC0000;color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-two{background-color:#5AD9D1;color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#5AD9D1;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit_double_button{width:40%;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn:not(:last-child){margin-right:20px;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-one:hover{color:#000000;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-3a27bb9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-3a27bb9:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3a27bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencyincostarica.com/wp-content/uploads/2026/02/bg_palm.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-e8ca969{--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;}.elementor-34 .elementor-element.elementor-element-6375ee7{text-align:center;}.elementor-34 .elementor-element.elementor-element-fcd81af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-fcd81af .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-34 .elementor-element.elementor-element-44ab409{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-44ab409 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-d14c73c{--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;}.elementor-34 .elementor-element.elementor-element-757db31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-757db31 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-d5d0a36{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-541629f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-541629f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-a404125{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-70ac924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-70ac924 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-2c5eacc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-592fdf3{--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;}.elementor-34 .elementor-element.elementor-element-4e04a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-4e04a37 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-c246f31{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-c59a984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-c59a984 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-f2046e1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-e113d66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-e113d66 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-9879422{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-f7baf23{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f7baf23:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f7baf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCC00;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-one{background-color:#FFCC0000;color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-two{background-color:#5AD9D1;color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#5AD9D1;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit_double_button{width:40%;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn:not(:last-child){margin-right:20px;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-one:hover{color:#000000;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-3d6e345{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-05416eb{--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;}.elementor-34 .elementor-element.elementor-element-7e9e586{text-align:center;}.elementor-34 .elementor-element.elementor-element-652f781{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-652f781 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-34 .elementor-element.elementor-element-31ffee5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-31ffee5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-a74db5c{--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;}.elementor-34 .elementor-element.elementor-element-9ad1cc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-9ad1cc2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-805f6ef{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-079967b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-079967b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-7897661{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-1a94c94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-1a94c94 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-a76a9e1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-b07927c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-b07927c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-94de8fc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-d19a9ed{--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;}.elementor-34 .elementor-element.elementor-element-6af61c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-6af61c1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-d5bd147{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-ed995b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-ed995b0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-4de9b78{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-e4cd3b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-e4cd3b2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-1d5e2ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-8c6c5a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-8c6c5a1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-8bbcdff{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-1c22773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-1c22773 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-405495d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-aa75c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-aa75c1f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-610a28e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-f853ced{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f853ced:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f853ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCC00;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-one{background-color:#FFCC0000;color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-two{background-color:#5AD9D1;color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#5AD9D1;padding:15px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit_double_button{width:40%;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn:not(:last-child){margin-right:20px;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-one:hover{color:#000000;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#000000;fill:#000000;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-79f7632{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-2f124f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-2f124f9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-34 .elementor-element.elementor-element-e57bc14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-e57bc14 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-54a6178{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-88f6d89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-88f6d89 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-e6dde26{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-8f953a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-8f953a2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-965f73e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#131313;}.elementor-34 .elementor-element.elementor-element-9b466e7{--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;--overlay-opacity:0.73;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-9b466e7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9b466e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencyincostarica.com/wp-content/uploads/2026/02/shutterstock_366874925-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-9b466e7::before, .elementor-34 .elementor-element.elementor-element-9b466e7 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-9b466e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-9b466e7 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-9b466e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-9b466e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-dda3b27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-dda3b27 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-561d5a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6b84e95{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c31a2b5 .elementor-button{background-color:#5AD9D1;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;}.elementor-34 .elementor-element.elementor-element-c31a2b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-8071518{--width:100%;}.elementor-34 .elementor-element.elementor-element-40bc51c{--width:25%;}.elementor-34 .elementor-element.elementor-element-032d5a7{--width:25%;}.elementor-34 .elementor-element.elementor-element-64a3074{--width:25%;}.elementor-34 .elementor-element.elementor-element-e73c75a{--width:25%;}.elementor-34 .elementor-element.elementor-element-052e509{--width:100%;}.elementor-34 .elementor-element.elementor-element-6d5324a{--width:100%;}.elementor-34 .elementor-element.elementor-element-7d0976f{--width:50%;}.elementor-34 .elementor-element.elementor-element-971ac95{--width:50%;}.elementor-34 .elementor-element.elementor-element-61cd0ea{--width:100%;}.elementor-34 .elementor-element.elementor-element-16a5374{--width:50%;}.elementor-34 .elementor-element.elementor-element-f5b79eb{--width:50%;}.elementor-34 .elementor-element.elementor-element-e8ca969{--width:100%;}.elementor-34 .elementor-element.elementor-element-d14c73c{--width:50%;}.elementor-34 .elementor-element.elementor-element-592fdf3{--width:50%;}.elementor-34 .elementor-element.elementor-element-05416eb{--width:100%;}.elementor-34 .elementor-element.elementor-element-a74db5c{--width:50%;}.elementor-34 .elementor-element.elementor-element-d19a9ed{--width:50%;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit_double_button{width:80%;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit_double_button{width:80%;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit_double_button{width:80%;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit_double_button{width:80%;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit_double_button{width:80%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-e83bd02 .ekit_double_button{width:100%;}.elementor-34 .elementor-element.elementor-element-b49d12c .elementor-image-box-img{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-fca4cfd .elementor-image-box-img{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-bac3982 .elementor-image-box-img{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-821b02d .ekit_double_button{width:100%;}.elementor-34 .elementor-element.elementor-element-1473706 .ekit_double_button{width:100%;}.elementor-34 .elementor-element.elementor-element-c6441c2 .ekit_double_button{width:100%;}.elementor-34 .elementor-element.elementor-element-b8c57b9 .ekit_double_button{width:100%;}}