.elementor-7072 .elementor-element.elementor-element-61e17f0{--display:flex;--min-height:560px;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-61e17f0:not(.elementor-motion-effects-element-type-background), .elementor-7072 .elementor-element.elementor-element-61e17f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.muniparrita.go.cr/wp-content/uploads/2018/12/1-costa-rica-xmas-2007-053.jpg");background-position:center center;background-size:cover;}.elementor-7072 .elementor-element.elementor-element-61e17f0::before, .elementor-7072 .elementor-element.elementor-element-61e17f0 > .elementor-background-video-container::before, .elementor-7072 .elementor-element.elementor-element-61e17f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7072 .elementor-element.elementor-element-61e17f0 > .elementor-background-slideshow::before, .elementor-7072 .elementor-element.elementor-element-61e17f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7072 .elementor-element.elementor-element-61e17f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(160deg, #083F63 0%, #0B5A8C 100%);}.elementor-7072 .elementor-element.elementor-element-57a559a{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:110px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-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-widget-search-form input[type="search"].elementor-search-form__input{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 );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{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 );background-color:var( --e-global-color-secondary );}.elementor-7072 .elementor-element.elementor-element-b66e4a4 .elementor-search-form__container{min-height:50px;}.elementor-7072 .elementor-element.elementor-element-b66e4a4 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-7072 .elementor-element.elementor-element-b66e4a4 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-7072 .elementor-element.elementor-element-b66e4a4 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-7072 .elementor-element.elementor-element-b66e4a4 .elementor-search-form__input, .elementor-7072 .elementor-element.elementor-element-b66e4a4.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-7072 .elementor-element.elementor-element-b66e4a4:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-7072 .elementor-element.elementor-element-b66e4a4.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-7072 .elementor-element.elementor-element-cecc8ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7072 .elementor-element.elementor-element-cc6a9a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7072 .elementor-element.elementor-element-cc6a9a9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7072 .elementor-element.elementor-element-3e6657e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-3e6657e:not(.elementor-motion-effects-element-type-background), .elementor-7072 .elementor-element.elementor-element-3e6657e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EC;}.elementor-7072 .elementor-element.elementor-element-1629ac7{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7072 .elementor-element.elementor-element-23d47ec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-508c0e6{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-7e27b1f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-367edbf{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-1ae8c7f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-7c33ab9{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-28242a5{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-b79509d{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-64ed2f2{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7072 .elementor-element.elementor-element-15c66e0{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-55229c4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-55e35af{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-488dd8e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-c6f4fae{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-c6f4fae:not(.elementor-motion-effects-element-type-background), .elementor-7072 .elementor-element.elementor-element-c6f4fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EC;}.elementor-7072 .elementor-element.elementor-element-1e8d544{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7072 .elementor-element.elementor-element-96d6f6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-c0edb6d{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-0d512fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7072 .elementor-element.elementor-element-0d512fb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{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 );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7072 .elementor-element.elementor-element-d1f9830{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-7072 .elementor-element.elementor-element-d1f9830 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-7072 .elementor-element.elementor-element-d1f9830:after{content:"0.6";}.elementor-7072 .elementor-element.elementor-element-d1f9830 .elementor-post__thumbnail__link{width:100%;}.elementor-7072 .elementor-element.elementor-element-d1f9830 .elementor-post__meta-data span + span:before{content:"///";}.elementor-7072 .elementor-element.elementor-element-d1f9830.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7072 .elementor-element.elementor-element-d1f9830.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7072 .elementor-element.elementor-element-d1f9830.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7072 .elementor-element.elementor-element-8fa9f4e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-8fa9f4e:not(.elementor-motion-effects-element-type-background), .elementor-7072 .elementor-element.elementor-element-8fa9f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F63;}.elementor-7072 .elementor-element.elementor-element-1eb76f9{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7072 .elementor-element.elementor-element-bc27f8d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-0ab673e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-4b2a50f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7072 .elementor-element.elementor-element-4b2a50f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7072 .elementor-element.elementor-element-c385d87{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-c099fb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7072 .elementor-element.elementor-element-c099fb8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7072 .elementor-element.elementor-element-3126092{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-12226de{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7072 .elementor-element.elementor-element-b4262e5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-4bf004f{--display:flex;--min-height:260px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-4bf004f:not(.elementor-motion-effects-element-type-background), .elementor-7072 .elementor-element.elementor-element-4bf004f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.muniparrita.go.cr/wp-content/uploads/2018/11/ps6.jpg");background-position:center center;background-size:cover;}.elementor-7072 .elementor-element.elementor-element-e67a80a{--display:flex;--min-height:260px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-e67a80a:not(.elementor-motion-effects-element-type-background), .elementor-7072 .elementor-element.elementor-element-e67a80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.muniparrita.go.cr/wp-content/uploads/2018/11/playa-bejuco-costa-rica.jpg");background-position:center center;background-size:cover;}.elementor-7072 .elementor-element.elementor-element-3f4882b{--display:flex;--min-height:260px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-3f4882b:not(.elementor-motion-effects-element-type-background), .elementor-7072 .elementor-element.elementor-element-3f4882b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.muniparrita.go.cr/wp-content/uploads/2018/11/Playa-Esterillos-Puntarenas.jpg");background-position:center center;background-size:cover;}.elementor-7072 .elementor-element.elementor-element-78a4ba5{--display:flex;--min-height:260px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7072 .elementor-element.elementor-element-4a7aa86{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7072 .elementor-element.elementor-element-7fcb482{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7072 .elementor-element.elementor-element-0a053b9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-3e8a631 iframe{height:380px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7072 .elementor-element.elementor-element-23d47ec{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7072 .elementor-element.elementor-element-bc27f8d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-b4262e5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-0a053b9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7072 .elementor-element.elementor-element-61e17f0{--min-height:480px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7072 .elementor-element.elementor-element-23d47ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7072 .elementor-element.elementor-element-d1f9830 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7072 .elementor-element.elementor-element-d1f9830:after{content:"0.5";}.elementor-7072 .elementor-element.elementor-element-d1f9830 .elementor-post__thumbnail__link{width:100%;}.elementor-7072 .elementor-element.elementor-element-bc27f8d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-b4262e5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7072 .elementor-element.elementor-element-0a053b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7072 .elementor-element.elementor-element-57a559a{--content-width:1200px;}.elementor-7072 .elementor-element.elementor-element-1629ac7{--content-width:1200px;}.elementor-7072 .elementor-element.elementor-element-64ed2f2{--content-width:960px;}.elementor-7072 .elementor-element.elementor-element-1e8d544{--content-width:1200px;}.elementor-7072 .elementor-element.elementor-element-1eb76f9{--content-width:1200px;}.elementor-7072 .elementor-element.elementor-element-12226de{--content-width:1200px;}.elementor-7072 .elementor-element.elementor-element-7fcb482{--content-width:1200px;}}/* Start custom CSS */.cs-hero .cs-eyebrow{color:#BFD8EA}
.cs-hero-h1 .elementor-heading-title{font-family:Fraunces,serif!important;font-weight:600;font-size:clamp(36px,5.2vw,64px)!important;line-height:1.08!important;color:#fff!important;max-width:760px}
.cs-hero-p{max-width:620px}
.cs-hero-p p{font:400 19px/1.6 Inter,sans-serif;color:#E3ECF3;margin:0}
.elementor-widget.cs-hero-search{max-width:620px!important;width:100%!important}
.cs-hero-search .elementor-search-form__container{border-radius:999px!important;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(8,63,99,.25);min-height:58px}
.cs-hero-search input{font:400 17px Inter,sans-serif!important;padding-left:24px!important;color:var(--cs-ink)!important}
.cs-hero-search .elementor-search-form__submit{background:#F07010!important;color:#fff!important;min-width:64px;transition:background .2s}
.cs-hero-search .elementor-search-form__submit i,.cs-hero-search .elementor-search-form__submit svg{color:#fff!important;fill:#fff!important}
.cs-hero-search .elementor-search-form__submit:hover,.cs-hero-search .elementor-search-form__submit:focus{background:#D35F08!important}
.cs-b .elementor-button{border-radius:999px!important;font:600 15px/1 Inter,sans-serif!important;padding:15px 24px!important;text-transform:none!important;letter-spacing:0!important;border:1.5px solid transparent}
.cs-b-primary .elementor-button{background:var(--cs-p)!important;color:#fff!important}
.cs-b-light .elementor-button{background:#fff!important;color:var(--cs-pd)!important}
.cs-b-light .elementor-button:hover{background:var(--cs-sand)!important}
.cs-b-ghost .elementor-button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.7)!important}
.cs-b-ghost .elementor-button:hover{background:rgba(255,255,255,.12)!important}
.cs-b-outline .elementor-button{background:transparent!important;color:var(--cs-p)!important;border-color:var(--cs-p)!important}
.cs-b-outline .elementor-button:hover{background:var(--cs-p)!important;color:#fff!important}
.cs-rowc{width:auto}
.cs-rowc>.e-con,.cs-rowc>.elementor-widget{width:auto!important;flex:0 0 auto}
.cs-light .elementor-heading-title{color:#fff!important}
.cs-light-p p,.cs-band p{color:#D9E4EE}
.cs-band .cs-eyebrow{color:#9FC3DD}
.cs-band-col{border-left:3px solid rgba(255,255,255,.18);padding-left:28px!important}
.cs-tile{border-radius:14px!important;overflow:hidden;position:relative;text-decoration:none!important;padding:20px!important}
.cs-tile::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,63,99,0) 40%,rgba(8,63,99,.85));z-index:0;transition:opacity .2s}
.cs-tile>*{position:relative;z-index:1}
.cs-tile-t{font:600 22px/1.2 Fraunces,serif;color:#fff}
.cs-tile:hover .cs-tile-t{text-decoration:underline}
.cs-tile-txt{background:var(--cs-pd)!important}
.cs-tile-txt::before{display:none}
.cs-tile-k{display:block;font:600 13px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9FC3DD;margin-bottom:8px}
.cs-tile-t2{display:block;font:600 21px/1.3 Fraunces,serif;color:#fff;margin-bottom:14px}
.cs-tile-a{font:600 15px Inter,sans-serif;color:#fff}
.cs-contact{font:400 16px/1.6 Inter,sans-serif;color:var(--cs-ink)}
.cs-contact i{color:var(--cs-p);width:20px}
.cs-contact a{color:var(--cs-p)}
.cs-ct{font:600 22px/1.3 Fraunces,serif;margin:0 0 12px}
.cs-ct2{font:600 16px Inter,sans-serif;margin:20px 0 6px}
.cs-contact ul{margin:0;padding-left:20px}
.cs-map iframe{border-radius:14px}
.cs-headrow>.e-con{width:auto!important;flex:1 1 280px}
.cs-headrow>.elementor-widget{width:auto!important;flex:0 0 auto}
.cs-news .elementor-post__meta-data{color:var(--cs-ink2)!important}
@media(max-width:767px){.cs-hero-p p{font-size:17px}.cs-band-col{padding-left:18px!important}}

/* descripciones de accesos (tambien en costa.css para el kit) */
.cs-card .cs-d{font:400 14.5px/1.5 Inter,sans-serif;color:var(--cs-ink2,#4A5563);margin:6px 0 0}/* End custom CSS */