.elementor-54 .elementor-element.elementor-element-3aa6dc9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-973ba24 );--border-color:var( --e-global-color-973ba24 );--padding-top:10px;--padding-bottom:010px;--padding-left:10px;--padding-right:10px;--z-index:99;}.elementor-54 .elementor-element.elementor-element-3aa6dc9:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-3aa6dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-8a5b120{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-0673d6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-item > a{font-family:var( --e-global-typography-6cad3e7-font-family ), Sans-serif;font-size:var( --e-global-typography-6cad3e7-font-size );font-weight:var( --e-global-typography-6cad3e7-font-weight );}.elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-text{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-cf21572{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-9edf1e9{z-index:5;}.elementor-54 .elementor-element.elementor-element-9edf1e9 .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-54 .elementor-element.elementor-element-9edf1e9 .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-54 .elementor-element.elementor-element-9edf1e9 .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-54 .elementor-element.elementor-element-9edf1e9 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-54 .elementor-element.elementor-element-9edf1e9 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-54 .elementor-element.elementor-element-9edf1e9 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-54 .elementor-element.elementor-element-9edf1e9 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-7a8cb9f );}.elementor-54 .elementor-element.elementor-element-afe0891{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-afe0891:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-afe0891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-abc1bb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-6611c1b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-54 .elementor-element.elementor-element-3ca4fec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-2748103 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-54 .elementor-element.elementor-element-2748103{text-align:left;}.elementor-54 .elementor-element.elementor-element-2748103 img{height:88px;object-fit:scale-down;object-position:top left;}.elementor-54 .elementor-element.elementor-element-8d3cb38{--display:flex;}.elementor-54 .elementor-element.elementor-element-540cf1c{z-index:99;--e-nav-menu-horizontal-menu-item-margin:calc( 35px / 2 );}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-48c7e25 );fill:var( --e-global-color-48c7e25 );padding-left:0px;padding-right:0px;padding-top:16px;padding-bottom:16px;}.elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-framed .elementor-item:before{border-width:3px;}.elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;}.elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;}.elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px;}.elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;}.elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-underline .elementor-item:after,
					 .elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-overline .elementor-item:before,
					 .elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-double-line .elementor-item:before,
					 .elementor-54 .elementor-element.elementor-element-540cf1c .e--pointer-double-line .elementor-item:after{height:3px;}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a, .elementor-54 .elementor-element.elementor-element-540cf1c .elementor-menu-toggle{color:var( --e-global-color-48c7e25 );fill:var( --e-global-color-48c7e25 );}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown{background-color:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a:hover,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a:focus,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-menu-toggle:hover,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a:hover,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a:focus,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-3eb4266 );}.elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown .elementor-item, .elementor-54 .elementor-element.elementor-element-540cf1c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-54 .elementor-element.elementor-element-52d6a61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-1ef19a2{z-index:2;}.elementor-54 .elementor-element.elementor-element-1ef19a2 img{width:88px;}.elementor-54 .elementor-element.elementor-element-b666c40{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7a394ac{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-54 .elementor-element.elementor-element-afb07ca{--display:flex;}.elementor-54 .elementor-element.elementor-element-caa3d35 .elementor-search-form{text-align:center;}.elementor-54 .elementor-element.elementor-element-caa3d35 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;--e-search-form-toggle-background-color:#02010100;}.elementor-54 .elementor-element.elementor-element-caa3d35.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:#313D4D80;}.elementor-54 .elementor-element.elementor-element-caa3d35 input[type="search"].elementor-search-form__input{font-family:"Jost", Sans-serif;font-size:36px;font-weight:500;text-transform:none;font-style:normal;line-height:1.2em;}.elementor-54 .elementor-element.elementor-element-caa3d35 .elementor-search-form__input,
					.elementor-54 .elementor-element.elementor-element-caa3d35 .elementor-search-form__icon,
					.elementor-54 .elementor-element.elementor-element-caa3d35 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-54 .elementor-element.elementor-element-caa3d35 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-54 .elementor-element.elementor-element-caa3d35.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-caa3d35:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:var( --e-global-color-text );border-width:14px 14px 14px 14px;border-radius:0px;}.elementor-54 .elementor-element.elementor-element-caa3d35.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:var( --e-global-color-text );border-width:14px 14px 14px 14px;border-radius:0px;}.elementor-54 .elementor-element.elementor-element-237e633{--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-54 .elementor-element.elementor-element-237e633:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-237e633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-1e952e0{--display:flex;}.elementor-54 .elementor-element.elementor-element-3740700{z-index:2;}.elementor-54 .elementor-element.elementor-element-3740700 img{width:88px;}.elementor-54 .elementor-element.elementor-element-e2692ce{--display:flex;}.elementor-54 .elementor-element.elementor-element-5adcf34{text-align:left;}.elementor-54 .elementor-element.elementor-element-5adcf34 img{width:86%;}.elementor-54 .elementor-element.elementor-element-8b856a4{--display:flex;}.elementor-54 .elementor-element.elementor-element-de8e899{z-index:99;--e-nav-menu-horizontal-menu-item-margin:calc( 35px / 2 );}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:16px;padding-bottom:16px;}.elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-framed .elementor-item:before{border-width:3px;}.elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;}.elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;}.elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px;}.elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;}.elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-underline .elementor-item:after,
					 .elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-overline .elementor-item:before,
					 .elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-double-line .elementor-item:before,
					 .elementor-54 .elementor-element.elementor-element-de8e899 .e--pointer-double-line .elementor-item:after{height:3px;}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown a, .elementor-54 .elementor-element.elementor-element-de8e899 .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown a:hover,
					.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown a:focus,
					.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-menu-toggle:hover,
					.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown .elementor-item, .elementor-54 .elementor-element.elementor-element-de8e899 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Jost", Sans-serif;font-size:14px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-6cad3e7-font-size );}.elementor-54 .elementor-element.elementor-element-2748103{text-align:center;}.elementor-54 .elementor-element.elementor-element-540cf1c{--nav-menu-icon-size:28px;}.elementor-54 .elementor-element.elementor-element-1ef19a2 img{width:125px;}.elementor-54 .elementor-element.elementor-element-caa3d35 input[type="search"].elementor-search-form__input{font-size:24px;}.elementor-54 .elementor-element.elementor-element-3740700 img{width:125px;}.elementor-54 .elementor-element.elementor-element-5adcf34{text-align:center;}.elementor-54 .elementor-element.elementor-element-de8e899{--nav-menu-icon-size:28px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54 .elementor-element.elementor-element-0673d6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-6cad3e7-font-size );}.elementor-54 .elementor-element.elementor-element-cf21572{--justify-content:center;}.elementor-54 .elementor-element.elementor-element-9edf1e9{width:auto;max-width:auto;}.elementor-54 .elementor-element.elementor-element-9edf1e9.elementor-element{--align-self:center;}.elementor-54 .elementor-element.elementor-element-6611c1b{--width:1600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3ca4fec{--width:80%;}.elementor-54 .elementor-element.elementor-element-8d3cb38{--width:20%;}.elementor-54 .elementor-element.elementor-element-52d6a61{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-1ef19a2.elementor-element{--align-self:center;}.elementor-54 .elementor-element.elementor-element-1ef19a2{text-align:center;}.elementor-54 .elementor-element.elementor-element-1ef19a2 img{width:74px;}.elementor-54 .elementor-element.elementor-element-caa3d35 input[type="search"].elementor-search-form__input{font-size:24px;}.elementor-54 .elementor-element.elementor-element-237e633{--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:center;--align-items:center;}.elementor-54 .elementor-element.elementor-element-237e633.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-1e952e0{--width:22%;}.elementor-54 .elementor-element.elementor-element-3740700.elementor-element{--align-self:center;}.elementor-54 .elementor-element.elementor-element-3740700{text-align:center;}.elementor-54 .elementor-element.elementor-element-3740700 img{width:74px;}.elementor-54 .elementor-element.elementor-element-e2692ce{--width:46%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-54 .elementor-element.elementor-element-8b856a4{--width:15%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-54 .elementor-element.elementor-element-8b856a4.e-con{--align-self:center;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-3aa6dc9{--content-width:1240px;}.elementor-54 .elementor-element.elementor-element-8a5b120{--width:90%;}.elementor-54 .elementor-element.elementor-element-cf21572{--width:10%;}.elementor-54 .elementor-element.elementor-element-abc1bb5{--width:94%;}.elementor-54 .elementor-element.elementor-element-3ca4fec{--width:24%;}.elementor-54 .elementor-element.elementor-element-8d3cb38{--width:63%;}.elementor-54 .elementor-element.elementor-element-52d6a61{--width:12.332%;}.elementor-54 .elementor-element.elementor-element-b666c40{--width:6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-abc1bb5{--width:82%;}.elementor-54 .elementor-element.elementor-element-3ca4fec{--width:90%;}.elementor-54 .elementor-element.elementor-element-8d3cb38{--width:10%;}.elementor-54 .elementor-element.elementor-element-b666c40{--width:18%;}}/* Start custom CSS for wpml-language-switcher, class: .elementor-element-9edf1e9 *//* Importa la fuente Jost con pesos 400/500/600 */
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600&display=swap');

/* Define variable global de fuente */
:root { 
  --font-jost: "Jost", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-size-base: 14px; /* tamaño base */
}

/* Aplica Jost y 14px al widget de idioma */
.elementor-widget-wpml-language-switcher,
.elementor-widget-wpml-language-switcher * {
  font-family: var(--font-jost) !important;
  font-size: var(--font-size-base) !important;
  line-height: 1.4;
}/* End custom CSS */