.elementor-527 .elementor-element.elementor-element-c964d46{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#e5e7ebff;--border-color:#e5e7ebff;--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-c964d46:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-c964d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-527 .elementor-element.elementor-element-704a670{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-527 .elementor-element.elementor-element-72854e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-527 .elementor-element.elementor-element-a5bf883{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-a5bf883 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;line-height:40px;color:#1a2f34ff;}.elementor-527 .elementor-element.elementor-element-cf11255{--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;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-c4021b3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-c4021b3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:20px;color:#1a2f3499;}.elementor-527 .elementor-element.elementor-element-44284c7{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-44284c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#27667dff;}.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-527 .elementor-element.elementor-element-72b9333 .elementor-button{background-color:#fff3d033;font-size:16px;font-weight:700;line-height:1.5;fill:#1a2f34ff;color:#1a2f34ff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a2f3433;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-527 .elementor-element.elementor-element-72b9333{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-922d57c{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-fd01a7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-61575fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-527 .elementor-element.elementor-element-779611d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-b768f8b{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-b768f8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;line-height:28px;color:#1a2f34ff;}.elementor-527 .elementor-element.elementor-element-5ff021c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-527 .elementor-element.elementor-element-2ecc14f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-2ecc14f .jet-search-filter__input-wrapper{max-width:100%;}.elementor-527 .elementor-element.elementor-element-56dfcd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-936ec0c{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-936ec0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;line-height:28px;color:#1a2f34ff;}.elementor-527 .elementor-element.elementor-element-be8ad4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-radio-list__label{font-family:"Inter", Sans-serif;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-radio-list__decorator{margin-left:5px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-radio-list__checked-icon{font-size:12px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-collapse-icon{width:20px;height:20px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-collapse-none{width:20px;height:20px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-filter+.jet-filter{margin-top:10px;}.elementor-527 .elementor-element.elementor-element-ad2dbf0 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-527 .elementor-element.elementor-element-4e4062b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-4b5c71b{--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:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-527 .elementor-element.elementor-element-4b5c71b:not(.elementor-widget-button), .elementor-527 .elementor-element.elementor-element-4b5c71b.elementor-widget-button .elementor-button{background-image:linear-gradient(to right, rgb(26, 47, 52), rgb(39, 102, 125));background-size:auto;}.elementor-527 .elementor-element.elementor-element-card-tradicional{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-527 .elementor-element.elementor-element-img-tradicional{text-align:center;}.elementor-527 .elementor-element.elementor-element-img-tradicional img{width:140px;}.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-527 .elementor-element.elementor-element-txt-tradicional{text-align:center;font-size:16px;line-height:24px;color:#fff3d0cc;}.elementor-527 .elementor-element.elementor-element-card-ballena-azul{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-527 .elementor-element.elementor-element-img-ballena-azul{text-align:center;}.elementor-527 .elementor-element.elementor-element-img-ballena-azul img{width:140px;}.elementor-527 .elementor-element.elementor-element-txt-ballena-azul{text-align:center;font-size:16px;line-height:24px;color:#fff3d0cc;}.elementor-527 .elementor-element.elementor-element-card-santafe-wellness{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-527 .elementor-element.elementor-element-img-santafe-wellness{text-align:center;}.elementor-527 .elementor-element.elementor-element-img-santafe-wellness img{width:140px;}.elementor-527 .elementor-element.elementor-element-txt-santafe-wellness{text-align:center;font-size:16px;line-height:24px;color:#fff3d0cc;}.elementor-527 .elementor-element.elementor-element-card-complex-sport{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-527 .elementor-element.elementor-element-img-complex-sport{text-align:center;}.elementor-527 .elementor-element.elementor-element-img-complex-sport img{width:140px;}.elementor-527 .elementor-element.elementor-element-txt-complex-sport{text-align:center;font-size:16px;line-height:24px;color:#fff3d0cc;}.elementor-527 .elementor-element.elementor-element-7211ba5{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-527 .elementor-element.elementor-element-d4840fd{--grid-columns:3;}.elementor-527 .elementor-element.elementor-element-d4840fd .elementor-loop-container{grid-auto-rows:1fr;}.elementor-527 .elementor-element.elementor-element-d4840fd .e-loop-item > .elementor-section, .elementor-527 .elementor-element.elementor-element-d4840fd .e-loop-item > .elementor-section > .elementor-container, .elementor-527 .elementor-element.elementor-element-d4840fd .e-loop-item > .e-con, .elementor-527 .elementor-element.elementor-element-d4840fd .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination__link, .elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination__dots{font-family:"Outfit", Sans-serif;font-weight:700;}.elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination__link:hover{background-color:#02010100;color:#74C6C4;}.elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination__current .jet-filters-pagination__link{color:#74C6C4;}.elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination{column-gap:1px;row-gap:6px;justify-content:center;}.elementor-527 .elementor-element.elementor-element-44f62a7 .jet-filters-pagination__load-more{order:initial;}@media(min-width:768px){.elementor-527 .elementor-element.elementor-element-c964d46{--width:auto;}.elementor-527 .elementor-element.elementor-element-704a670{--content-width:1300px;}.elementor-527 .elementor-element.elementor-element-72854e6{--width:auto;}.elementor-527 .elementor-element.elementor-element-cf11255{--width:auto;}.elementor-527 .elementor-element.elementor-element-922d57c{--width:auto;}.elementor-527 .elementor-element.elementor-element-fd01a7d{--width:288px;}.elementor-527 .elementor-element.elementor-element-61575fe{--width:auto;}.elementor-527 .elementor-element.elementor-element-779611d{--width:auto;}.elementor-527 .elementor-element.elementor-element-5ff021c{--width:auto;}.elementor-527 .elementor-element.elementor-element-56dfcd3{--width:auto;}.elementor-527 .elementor-element.elementor-element-be8ad4f{--width:auto;}.elementor-527 .elementor-element.elementor-element-4e4062b{--width:auto;}.elementor-527 .elementor-element.elementor-element-4b5c71b{--width:auto;}.elementor-527 .elementor-element.elementor-element-card-tradicional{--width:22%;}.elementor-527 .elementor-element.elementor-element-card-ballena-azul{--width:22%;}.elementor-527 .elementor-element.elementor-element-card-santafe-wellness{--width:22%;}.elementor-527 .elementor-element.elementor-element-card-complex-sport{--width:22%;}.elementor-527 .elementor-element.elementor-element-7211ba5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-527 .elementor-element.elementor-element-fd01a7d{--width:auto;}}@media(max-width:1024px){.elementor-527 .elementor-element.elementor-element-c964d46{--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-527 .elementor-element.elementor-element-704a670{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-527 .elementor-element.elementor-element-72854e6{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-527 .elementor-element.elementor-element-a5bf883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-527 .elementor-element.elementor-element-cf11255{--flex-wrap:initial;}.elementor-527 .elementor-element.elementor-element-72b9333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-72b9333 .elementor-button{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-527 .elementor-element.elementor-element-922d57c{--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;--flex-wrap:initial;--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-527 .elementor-element.elementor-element-fd01a7d{--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-527 .elementor-element.elementor-element-61575fe{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-779611d{--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-527 .elementor-element.elementor-element-b768f8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-527 .elementor-element.elementor-element-56dfcd3{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-527 .elementor-element.elementor-element-936ec0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-527 .elementor-element.elementor-element-be8ad4f{--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-527 .elementor-element.elementor-element-4e4062b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-4b5c71b{--flex-wrap:initial;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-527 .elementor-element.elementor-element-d4840fd{--grid-columns:2;}}@media(max-width:767px){.elementor-527 .elementor-element.elementor-element-c964d46{--width:auto;--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-527 .elementor-element.elementor-element-704a670{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-527 .elementor-element.elementor-element-72854e6{--width:auto;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-527 .elementor-element.elementor-element-a5bf883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-527 .elementor-element.elementor-element-cf11255{--width:auto;--flex-wrap:initial;}.elementor-527 .elementor-element.elementor-element-72b9333{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-72b9333 .elementor-button{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-527 .elementor-element.elementor-element-922d57c{--width:auto;--flex-wrap:initial;}.elementor-527 .elementor-element.elementor-element-fd01a7d{--width:auto;}.elementor-527 .elementor-element.elementor-element-61575fe{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-527 .elementor-element.elementor-element-779611d{--width:auto;}.elementor-527 .elementor-element.elementor-element-b768f8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-527 .elementor-element.elementor-element-5ff021c{--width:auto;}.elementor-527 .elementor-element.elementor-element-56dfcd3{--width:auto;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-527 .elementor-element.elementor-element-936ec0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-527 .elementor-element.elementor-element-be8ad4f{--width:auto;--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-527 .elementor-element.elementor-element-4e4062b{--width:auto;}.elementor-527 .elementor-element.elementor-element-4b5c71b{--width:auto;--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;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-527 .elementor-element.elementor-element-card-tradicional{--width:46%;}.elementor-527 .elementor-element.elementor-element-card-ballena-azul{--width:46%;}.elementor-527 .elementor-element.elementor-element-card-santafe-wellness{--width:46%;}.elementor-527 .elementor-element.elementor-element-card-complex-sport{--width:46%;}.elementor-527 .elementor-element.elementor-element-7211ba5{--width:auto;}.elementor-527 .elementor-element.elementor-element-d4840fd{--grid-columns:1;}}

.elementor-527 .elementor-element.elementor-element-c8167c5 {width: 14px;}.elementor-527 .elementor-element.elementor-element-c8167c5 {height: 14px;}.elementor-527 .elementor-element.elementor-element-c8167c5 {margin-top: 0px;margin-bottom: 0px;margin-left: 8px;margin-right: 8px;}.elementor-527 .elementor-element.elementor-element-c8167c5 .wzv0okhd{color: rgba(26, 47, 52, 0.6);display: block;fill: none;font-family: "Open Sans", sans-serif;font-size: 14px;height: 14px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgba(26, 47, 52, 0.6);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-527 .elementor-element.elementor-element-c8167c5 .wzv0okhd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(26, 47, 52, 0.6);-webkit-text-stroke-color: rgba(26, 47, 52, 0.6);}.elementor-527 .elementor-element.elementor-element-c8167c5 .wzv0okhd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(26, 47, 52, 0.6);-webkit-text-stroke-color: rgba(26, 47, 52, 0.6);}@media (max-width: 1000px) {.elementor-527 .elementor-element.elementor-element-c8167c5 {margin-top: 0px;margin-bottom: 0px;margin-left: 8px;margin-right: 8px;}}@media (max-width: 1000px) {.elementor-527 .elementor-element.elementor-element-c8167c5 .wzv0okhd{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 600px) {.elementor-527 .elementor-element.elementor-element-c8167c5 {margin-top: 0px;margin-bottom: 0px;margin-left: 8px;margin-right: 8px;}}@media (max-width: 600px) {.elementor-527 .elementor-element.elementor-element-c8167c5 .wzv0okhd{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-527 .elementor-element.elementor-element-c8167c5 .q0h3ijgk{color: rgba(26, 47, 52, 0.6);fill: none;font-family: "Open Sans", sans-serif;font-size: 14px;line-height: 20px;stroke: rgba(26, 47, 52, 0.6);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-527 .elementor-element.elementor-element-c8167c5 .q0h3ijgk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(26, 47, 52, 0.6);-webkit-text-stroke-color: rgba(26, 47, 52, 0.6);}.elementor-527 .elementor-element.elementor-element-c8167c5 .q0h3ijgk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(26, 47, 52, 0.6);-webkit-text-stroke-color: rgba(26, 47, 52, 0.6);}

.elementor-527 .elementor-element.elementor-element-cf11255{color: rgba(26, 47, 52, 0.6);font-family: "Open Sans", sans-serif;font-size: 14px;line-height: 20px;}.elementor-527 .elementor-element.elementor-element-cf11255::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(26, 47, 52, 0.6);-webkit-text-stroke-color: rgba(26, 47, 52, 0.6);}.elementor-527 .elementor-element.elementor-element-cf11255::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(26, 47, 52, 0.6);-webkit-text-stroke-color: rgba(26, 47, 52, 0.6);}
.elementor-527 .elementor-element.elementor-element-72854e6{display: block;}.elementor-527 .elementor-element.elementor-element-72854e6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-527 .elementor-element.elementor-element-72854e6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}




.elementor-527 .elementor-element.elementor-element-5ff021c{display: block;}.elementor-527 .elementor-element.elementor-element-5ff021c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-527 .elementor-element.elementor-element-5ff021c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}


/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-ad2dbf0 *//* --- Reglas Base (para recordar el contexto) --- */
/* Ocultar input y decorador original */
.jet-radio-list-wrapper .jet-radio-list__input,
.jet-radio-list-wrapper .jet-radio-list__decorator {
    display: none !important;
}

/* Formato de botón al contenedor por defecto */
.jet-radio-list-wrapper .jet-radio-list__button {
    display: flex;
    align-items: center;
    padding: 10px 15px; /* Ajusta este relleno según tu diseño */
    border-radius: 8px; /* Ajusta para redondear las esquinas */
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, padding 0.3s ease;
    width: 100%;
    /* MODIFICACIÓN: Para posicionar texto e icono */
    justify-content: space-between;
}

/* Estilo del botón SELECCIONADO */
.jet-radio-list-wrapper .jet-radio-list__input:checked + .jet-radio-list__button {
    background-color: #1a3338; /* El color oscuro de tu diseño */
}

/* Color del texto SELECCIONADO */
.jet-radio-list-wrapper .jet-radio-list__input:checked + .jet-radio-list__button .jet-radio-list__label {
    color: #ffffff !important;
    font-weight: 600; /* Opcional: negrita */
}

/* --- NUEVA REGLA PARA EL CHEVRON --- */

/* Añadir chevron a la derecha cuando está SELECCIONADO */
.jet-radio-list-wrapper .jet-radio-list__input:checked + .jet-radio-list__button::after {
    content: "\003E"; /* Carácter de chevron simple ">" */
    color: #ffffff; /* Chevron blanco */
    font-family: Arial, sans-serif; /* Usamos una fuente de texto simple para el chevron */
    font-size: 1.2em; /* Tamaño del chevron, ajusta según sea necesario */
    font-weight: normal; /* Asegurar que no esté en negrita por defecto */
    margin-left: 10px; /* Separación del texto */
    transition: opacity 0.3s ease; /* Transición suave */
    opacity: 1;
}

/* Asegurar que el chevron no aparezca por defecto */
.jet-radio-list-wrapper .jet-radio-list__button::after {
    content: "";
    opacity: 0;
}


.elementor-527 .elementor-element.elementor-element-ad2dbf0{
    overflow-y: scroll;
    max-height: 500px;
    overflow-x: hidden;
}/* End custom CSS */


.elementor-527 .elementor-element.elementor-element-56dfcd3{display: block;}.elementor-527 .elementor-element.elementor-element-56dfcd3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-527 .elementor-element.elementor-element-56dfcd3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for container, class: .elementor-element-fd01a7d *//* La clase ocultar-elemento SOLO funcionará en pantallas de móvil (hasta 767px) */
@media (max-width: 1024px) {
    .ocultar-elemento {
        display: none !important;
    }
}/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-img-tradicional */.elementor-527 .elementor-element.elementor-element-img-tradicional{
  height:76px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
.elementor-527 .elementor-element.elementor-element-img-tradicional .elementor-widget-container{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-tradicional .elementor-image{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-tradicional img{
  max-height:100%;
  max-width:100%;
  width:auto;
  height:auto;
  object-fit:contain;
}/* End custom CSS */



/* Start custom CSS for image, class: .elementor-element-img-ballena-azul */.elementor-527 .elementor-element.elementor-element-img-ballena-azul{
  height:76px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
.elementor-527 .elementor-element.elementor-element-img-ballena-azul .elementor-widget-container{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-ballena-azul .elementor-image{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-ballena-azul img{
  max-height:100%;
  max-width:100%;
  width:auto;
  height:auto;
  object-fit:contain;
}/* End custom CSS */



/* Start custom CSS for image, class: .elementor-element-img-santafe-wellness */.elementor-527 .elementor-element.elementor-element-img-santafe-wellness{
  height:76px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
.elementor-527 .elementor-element.elementor-element-img-santafe-wellness .elementor-widget-container{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-santafe-wellness .elementor-image{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-santafe-wellness img{
  max-height:100%;
  max-width:100%;
  width:auto;
  height:auto;
  object-fit:contain;
}/* End custom CSS */



/* Start custom CSS for image, class: .elementor-element-img-complex-sport */.elementor-527 .elementor-element.elementor-element-img-complex-sport{
  height:76px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
.elementor-527 .elementor-element.elementor-element-img-complex-sport .elementor-widget-container{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-complex-sport .elementor-image{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-527 .elementor-element.elementor-element-img-complex-sport img{
  max-height:100%;
  max-width:100%;
  width:auto;
  height:auto;
  object-fit:contain;
}/* End custom CSS */



.elementor-527 .elementor-element.elementor-element-4b5c71b{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;color: rgb(255, 255, 255);grid-column-gap: 24px;}.elementor-527 .elementor-element.elementor-element-4b5c71b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-527 .elementor-element.elementor-element-4b5c71b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}



.elementor-527 .elementor-element.elementor-element-4e4062b{flex-basis: 0%;flex-grow: 1;display: block;}.elementor-527 .elementor-element.elementor-element-4e4062b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-527 .elementor-element.elementor-element-4e4062b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}



