.elementor-22255 .elementor-element.elementor-element-ebf3da1:not(.elementor-motion-effects-element-type-background), .elementor-22255 .elementor-element.elementor-element-ebf3da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amazingvacationscostarica.com/wp-content/uploads/2024/11/20230223_111816.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22255 .elementor-element.elementor-element-ebf3da1 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22255 .elementor-element.elementor-element-ebf3da1 > .elementor-container{max-width:960px;text-align:center;}.elementor-22255 .elementor-element.elementor-element-ebf3da1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;padding:130px 0px 120px 0px;}.elementor-22255 .elementor-element.elementor-element-ebf3da1 .elementor-heading-title{color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-ebf3da1 a{color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-ebf3da1 a:hover{color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-769c4490 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-769c4490 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:72px;font-weight:300;}.elementor-22255 .elementor-element.elementor-element-22019e1 .elementor-button{background-color:var( --e-global-color-9754002 );fill:var( --e-global-color-3fac3f29 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-22019e1 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-22019e1 .elementor-button:focus{background-color:var( --e-global-color-9754002 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-22019e1 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-22019e1 .elementor-button:focus svg{fill:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-66a2dbb{padding:30px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-fa71ce1:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-fa71ce1, .elementor-22255 .elementor-element.elementor-element-fa71ce1.ha-gb-custom > .ha-gb-svg-fa71ce1{right:0;}.elementor-22255 .elementor-element.elementor-element-fa71ce1.ha-gb-circle .ha-gb-wrap-fa71ce1, .elementor-22255 .elementor-element.elementor-element-fa71ce1.ha-gb-custom .ha-gb-wrap-fa71ce1{right:8px;}.elementor-22255 .elementor-element.elementor-element-fa71ce1.ha-gb-bookmark .ha-gb-wrap-fa71ce1{right:20px;}.elementor-22255 .elementor-element.elementor-element-fa71ce1 .ha-gb-wrap-fa71ce1 .ha-gb-inner{background-color:var( --e-global-color-4e4671f );}.elementor-22255 .elementor-element.elementor-element-ecd2738{padding:30px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-0f4bc2a:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-0f4bc2a, .elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-custom > .ha-gb-svg-0f4bc2a{right:0;}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-circle .ha-gb-wrap-0f4bc2a, .elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-custom .ha-gb-wrap-0f4bc2a{right:8px;}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-bookmark .ha-gb-wrap-0f4bc2a{right:20px;}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-flag .ha-gb-wrap-0f4bc2a .ha-gb-inner, .elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-bookmark .ha-gb-wrap-0f4bc2a{background-color:var( --e-global-color-4e4671f );}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-tri.ha-gb-left .ha-gb-wrap-0f4bc2a{border-top-color:var( --e-global-color-4e4671f );}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-flag.ha-gb-right .ha-gb-wrap-0f4bc2a:after{border-left-color:var( --e-global-color-4e4671f );}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-flag.ha-gb-left .ha-gb-wrap-0f4bc2a:after, .elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-tri.ha-gb-right .ha-gb-wrap-0f4bc2a{border-right-color:var( --e-global-color-4e4671f );}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-bookmark .ha-gb-wrap-0f4bc2a .ha-gb-inner{background-color:var( --e-global-color-4e4671f );}.elementor-22255 .elementor-element.elementor-element-0f4bc2a.ha-gb-bookmark > .ha-gb-wrap-0f4bc2a:after{border-right-color:var( --e-global-color-4e4671f );border-left-color:var( --e-global-color-4e4671f );}.elementor-22255 .elementor-element.elementor-element-d1ec66d{margin-top:40px;margin-bottom:25px;}.elementor-22255 .elementor-element.elementor-element-49e298c{text-align:justify;color:#F5F5F5;}.elementor-22255 .elementor-element.elementor-element-552aa011 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22255 .elementor-element.elementor-element-552aa011{padding:0px 0px 100px 0px;}.elementor-22255 .elementor-element.elementor-element-4d865a12.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22255 .elementor-element.elementor-element-4d865a12.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22255 .elementor-element.elementor-element-4d865a12.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-4d865a12 .elementor-image-box-title{margin-bottom:2px;font-size:25px;font-weight:600;color:#000000;}.elementor-22255 .elementor-element.elementor-element-4d865a12 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22255 .elementor-element.elementor-element-4d865a12 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-22255 .elementor-element.elementor-element-4d865a12:hover .elementor-image-box-img img{opacity:0.5;}.elementor-22255 .elementor-element.elementor-element-4d865a12 .elementor-image-box-description{font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#7A7A7A;}.elementor-22255 .elementor-element.elementor-element-2d3b191 .elementor-button{background-color:#029919;fill:var( --e-global-color-3fac3f29 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-2d3b191 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-2d3b191 .elementor-button:focus{background-color:var( --e-global-color-9754002 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-2d3b191 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-2d3b191 .elementor-button:focus svg{fill:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-722ab0eb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22255 .elementor-element.elementor-element-722ab0eb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22255 .elementor-element.elementor-element-722ab0eb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-722ab0eb .elementor-image-box-title{margin-bottom:2px;font-size:25px;font-weight:600;color:#000000;}.elementor-22255 .elementor-element.elementor-element-722ab0eb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22255 .elementor-element.elementor-element-722ab0eb:hover .elementor-image-box-img img{opacity:0.5;}.elementor-22255 .elementor-element.elementor-element-722ab0eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22255 .elementor-element.elementor-element-722ab0eb .elementor-image-box-description{font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#7A7A7A;}.elementor-22255 .elementor-element.elementor-element-fa36439 .elementor-button{background-color:#029919;fill:var( --e-global-color-3fac3f29 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-fa36439 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-fa36439 .elementor-button:focus{background-color:var( --e-global-color-9754002 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-fa36439 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-fa36439 .elementor-button:focus svg{fill:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-754f8479.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22255 .elementor-element.elementor-element-754f8479.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22255 .elementor-element.elementor-element-754f8479.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-754f8479 .elementor-image-box-title{margin-bottom:2px;font-size:25px;font-weight:600;color:#000000;}.elementor-22255 .elementor-element.elementor-element-754f8479 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22255 .elementor-element.elementor-element-754f8479:hover .elementor-image-box-img img{opacity:0.5;}.elementor-22255 .elementor-element.elementor-element-754f8479 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22255 .elementor-element.elementor-element-754f8479 .elementor-image-box-description{font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#7A7A7A;}.elementor-22255 .elementor-element.elementor-element-40cf5ed .elementor-button{background-color:#029919;fill:var( --e-global-color-3fac3f29 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-40cf5ed .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-40cf5ed .elementor-button:focus{background-color:var( --e-global-color-9754002 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-40cf5ed .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-40cf5ed .elementor-button:focus svg{fill:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-2d8886eb.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-22255 .elementor-element.elementor-element-2d8886eb.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-22255 .elementor-element.elementor-element-2d8886eb.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-22255 .elementor-element.elementor-element-2d8886eb .elementor-image-box-title{margin-bottom:15px;font-size:25px;font-weight:600;color:#000000;}.elementor-22255 .elementor-element.elementor-element-2d8886eb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22255 .elementor-element.elementor-element-2d8886eb:hover .elementor-image-box-img img{opacity:0.5;}.elementor-22255 .elementor-element.elementor-element-2d8886eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22255 .elementor-element.elementor-element-2d8886eb .elementor-image-box-description{font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#7A7A7A;}.elementor-22255 .elementor-element.elementor-element-2028113 .elementor-button{background-color:#029919;fill:var( --e-global-color-3fac3f29 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-2028113 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-2028113 .elementor-button:focus{background-color:var( --e-global-color-9754002 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-2028113 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-2028113 .elementor-button:focus svg{fill:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-39baa5df > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22255 .elementor-element.elementor-element-39baa5df{padding:40px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-5aa4be3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22255 .elementor-element.elementor-element-5aa4be3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22255 .elementor-element.elementor-element-5aa4be3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-5aa4be3 .elementor-image-box-title{margin-bottom:2px;font-size:25px;font-weight:600;color:#000000;}.elementor-22255 .elementor-element.elementor-element-5aa4be3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22255 .elementor-element.elementor-element-5aa4be3:hover .elementor-image-box-img img{opacity:0.5;}.elementor-22255 .elementor-element.elementor-element-5aa4be3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22255 .elementor-element.elementor-element-5aa4be3 .elementor-image-box-description{font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#7A7A7A;}.elementor-22255 .elementor-element.elementor-element-63dc400 .elementor-button{background-color:var( --e-global-color-9754002 );fill:var( --e-global-color-3fac3f29 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-63dc400 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-63dc400 .elementor-button:focus{background-color:var( --e-global-color-9754002 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-63dc400 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-63dc400 .elementor-button:focus svg{fill:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-f2bbb5b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22255 .elementor-element.elementor-element-f2bbb5b{padding:40px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-28c9871:not(.elementor-motion-effects-element-type-background), .elementor-22255 .elementor-element.elementor-element-28c9871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#029919;}.elementor-22255 .elementor-element.elementor-element-28c9871 > .elementor-background-overlay{background-image:url("https://amazingvacationscostarica.com/wp-content/uploads/2019/06/angle-lines.png");opacity:0.5;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22255 .elementor-element.elementor-element-28c9871 > .elementor-container{max-width:1200px;text-align:center;}.elementor-22255 .elementor-element.elementor-element-28c9871{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;padding:30px 0px 50px 0px;}.elementor-22255 .elementor-element.elementor-element-28c9871 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:50px;}.elementor-22255 .elementor-element.elementor-element-28c9871 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:35px;}.elementor-22255 .elementor-element.elementor-element-28c9871 .elementor-heading-title{color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-4740418{margin-top:20px;margin-bottom:0px;}.elementor-22255 .elementor-element.elementor-element-43129e8{text-align:center;}.elementor-22255 .elementor-element.elementor-element-ac3a6d5{text-align:justify;color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-dbd7ab0{text-align:justify;color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-0bb7816{text-align:center;}.elementor-22255 .elementor-element.elementor-element-9361ace{text-align:justify;color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-df15949{text-align:justify;color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-73d5dd4{text-align:justify;color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-aefc949 > .elementor-container{max-width:1600px;}.elementor-22255 .elementor-element.elementor-element-0a98d47{margin-top:15px;margin-bottom:0px;}.elementor-22255 .elementor-element.elementor-element-c5810d6{text-align:justify;color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-ea9d40d{width:var( --container-widget-width, 101.496% );max-width:101.496%;--container-widget-width:101.496%;--container-widget-flex-grow:0;}.elementor-22255 .elementor-element.elementor-element-ea9d40d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-25d49b6 .elementor-button{background-color:var( --e-global-color-3fac3f29 );fill:var( --e-global-color-9754002 );color:var( --e-global-color-9754002 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-22255 .elementor-element.elementor-element-25d49b6 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-25d49b6 .elementor-button:focus{background-color:var( --e-global-color-3fac3f29 );color:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-25d49b6 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-25d49b6 .elementor-button:focus svg{fill:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-78a63eb .elementor-button{background-color:var( --e-global-color-3fac3f29 );fill:var( --e-global-color-9754002 );color:var( --e-global-color-9754002 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-22255 .elementor-element.elementor-element-78a63eb .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-78a63eb .elementor-button:focus{background-color:var( --e-global-color-3fac3f29 );color:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-78a63eb .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-78a63eb .elementor-button:focus svg{fill:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-4e0770c .elementor-button{background-color:var( --e-global-color-3fac3f29 );fill:var( --e-global-color-9754002 );color:var( --e-global-color-9754002 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-22255 .elementor-element.elementor-element-4e0770c .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-4e0770c .elementor-button:focus{background-color:var( --e-global-color-3fac3f29 );color:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-4e0770c .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-4e0770c .elementor-button:focus svg{fill:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-6756646{margin-top:40px;margin-bottom:40px;}.elementor-22255 .elementor-element.elementor-element-77c85e0{text-align:center;}.elementor-22255 .elementor-element.elementor-element-663740e{text-align:center;}.elementor-22255 .elementor-element.elementor-element-a542c16 .elementor-button{background-color:var( --e-global-color-9754002 );fill:var( --e-global-color-3fac3f29 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-a542c16 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-a542c16 .elementor-button:focus{background-color:var( --e-global-color-9754002 );color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-a542c16 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-a542c16 .elementor-button:focus svg{fill:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-f49f986{margin-top:30px;margin-bottom:0px;}.elementor-22255 .elementor-element.elementor-element-a98fa67 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-1bfead8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-3e2284e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-61fe42c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-3ea6933{margin-top:0px;margin-bottom:0px;}.elementor-22255 .elementor-element.elementor-element-3e04b7a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-f49e8af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-c106a52 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-215bf0b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22255 .elementor-element.elementor-element-24af195a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22255 .elementor-element.elementor-element-24af195a:not(.elementor-motion-effects-element-type-background), .elementor-22255 .elementor-element.elementor-element-24af195a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(40deg, #029919 0%, #238901 100%);}.elementor-22255 .elementor-element.elementor-element-24af195a > .elementor-background-overlay{background-image:url("https://amazingvacationscostarica.com/wp-content/uploads/2019/06/angle-lines.png");opacity:0.5;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22255 .elementor-element.elementor-element-24af195a .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22255 .elementor-element.elementor-element-24af195a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;padding:15px 0px 15px 0px;}.elementor-22255 .elementor-element.elementor-element-24af195a > .elementor-shape-top svg{width:calc(100% + 1.3px);height:20px;}.elementor-22255 .elementor-element.elementor-element-24af195a > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:15px;}.elementor-22255 .elementor-element.elementor-element-24af195a .elementor-heading-title{color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-6eccb630 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-6f732970 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-6f732970{text-align:justify;color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-1ac00f68 .elementor-button{background-color:var( --e-global-color-3fac3f29 );fill:var( --e-global-color-9754002 );color:var( --e-global-color-9754002 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3fac3f29 );border-radius:40px 40px 40px 40px;}.elementor-22255 .elementor-element.elementor-element-1ac00f68 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-1ac00f68 .elementor-button:focus{background-color:var( --e-global-color-3fac3f29 );color:var( --e-global-color-9754002 );border-color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-1ac00f68 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-1ac00f68 .elementor-button:focus svg{fill:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-4de6996 .elementor-button{background-color:var( --e-global-color-3fac3f29 );fill:var( --e-global-color-9754002 );color:var( --e-global-color-9754002 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3fac3f29 );border-radius:40px 40px 40px 40px;}.elementor-22255 .elementor-element.elementor-element-4de6996 .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-4de6996 .elementor-button:focus{background-color:var( --e-global-color-3fac3f29 );color:var( --e-global-color-9754002 );border-color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-4de6996 .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-4de6996 .elementor-button:focus svg{fill:var( --e-global-color-9754002 );}.elementor-22255 .elementor-element.elementor-element-a2ebaa6{text-align:justify;}.elementor-22255 .elementor-element.elementor-element-45e22f0{margin-top:40px;margin-bottom:40px;}.elementor-22255 .elementor-element.elementor-element-3045463 .elementor-swiper-button{font-size:20px;}.elementor-22255 .elementor-element.elementor-element-697fc22 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22255 .elementor-element.elementor-element-697fc22:not(.elementor-motion-effects-element-type-background), .elementor-22255 .elementor-element.elementor-element-697fc22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(40deg, #029919 0%, #238901 100%);}.elementor-22255 .elementor-element.elementor-element-697fc22 > .elementor-background-overlay{background-image:url("https://amazingvacationscostarica.com/wp-content/uploads/2019/06/angle-lines.png");opacity:0.5;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22255 .elementor-element.elementor-element-697fc22 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22255 .elementor-element.elementor-element-697fc22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;padding:15px 0px 15px 0px;}.elementor-22255 .elementor-element.elementor-element-697fc22 .elementor-heading-title{color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-72d7633 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-34b0ec76 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-34b0ec76{color:#ffffff;}.elementor-22255 .elementor-element.elementor-element-655d33be .elementor-button{background-color:var( --e-global-color-3fac3f29 );fill:var( --e-global-color-9754002 );color:var( --e-global-color-9754002 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3fac3f29 );border-radius:40px 40px 40px 40px;}.elementor-22255 .elementor-element.elementor-element-655d33be .elementor-button:hover, .elementor-22255 .elementor-element.elementor-element-655d33be .elementor-button:focus{background-color:var( --e-global-color-3fac3f29 );color:var( --e-global-color-9754002 );border-color:var( --e-global-color-3fac3f29 );}.elementor-22255 .elementor-element.elementor-element-655d33be .elementor-button:hover svg, .elementor-22255 .elementor-element.elementor-element-655d33be .elementor-button:focus svg{fill:var( --e-global-color-9754002 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22255 .elementor-element.elementor-element-29eaf036{width:56.011%;}.elementor-22255 .elementor-element.elementor-element-6ea8b79f{width:21.994%;}.elementor-22255 .elementor-element.elementor-element-b398bd3{width:21.994%;}.elementor-22255 .elementor-element.elementor-element-6df1d94e{width:75%;}.elementor-22255 .elementor-element.elementor-element-612e03e9{width:25%;}}@media(max-width:1024px){.elementor-22255 .elementor-element.elementor-element-552aa011{padding:0px 25px 100px 25px;}.elementor-22255 .elementor-element.elementor-element-4ea3a150 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-22255 .elementor-element.elementor-element-32bac851 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}}@media(max-width:767px){.elementor-22255 .elementor-element.elementor-element-0f4bc2a .ha-gb-wrap-0f4bc2a .ha-gb-inner{padding:4px 4px 4px 4px;}.elementor-22255 .elementor-element.elementor-element-552aa011{padding:0px 20px 50px 20px;}.elementor-22255 .elementor-element.elementor-element-4d865a12 .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-722ab0eb .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-754f8479 .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-2d8886eb .elementor-image-box-img{margin-bottom:14px;}.elementor-22255 .elementor-element.elementor-element-39baa5df{padding:0px 0px 0px 0px;}.elementor-22255 .elementor-element.elementor-element-4ea3a150 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22255 .elementor-element.elementor-element-5aa4be3 .elementor-image-box-img{margin-bottom:15px;}.elementor-22255 .elementor-element.elementor-element-32bac851 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22255 .elementor-element.elementor-element-f2bbb5b{padding:0px 0px 0px 0px;}}