.elementor-401401 .elementor-element.elementor-element-4aeb6a8{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-401401 .elementor-element.elementor-element-4aeb6a8:not(.elementor-motion-effects-element-type-background), .elementor-401401 .elementor-element.elementor-element-4aeb6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-401401 .elementor-element.elementor-element-55be0d3{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-401401 .elementor-element.elementor-element-55be0d3.e-con{--flex-grow:0;--flex-shrink:0;}.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-401401 .elementor-element.elementor-element-8226b33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#2E71E5;}.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-401401 .elementor-element.elementor-element-7cf1235{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#536E79;}.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-401401 .elementor-element.elementor-element-991920c .elementor-button{background-color:#2F71E5;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 24px 16px 24px;}.elementor-401401 .elementor-element.elementor-element-9f457ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-401401 .elementor-element.elementor-element-579f824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;}.elementor-401401 .elementor-element.elementor-element-579f824:not(.elementor-motion-effects-element-type-background), .elementor-401401 .elementor-element.elementor-element-579f824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-401401 .elementor-element.elementor-element-2233d64{text-align:center;font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#2F71E5;}.elementor-401401 .elementor-element.elementor-element-9bc9d14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 64px 0px;}.elementor-401401 .elementor-element.elementor-element-9bc9d14{text-align:center;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#28363E;}.elementor-401401 .elementor-element.elementor-element-b2a1d50{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#28363E;}.elementor-401401 .elementor-element.elementor-element-d1c7d64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-401401 .elementor-element.elementor-element-c3429ea{--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;--justify-content:center;}.elementor-401401 .elementor-element.elementor-element-c6e9443{--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-401401 .elementor-element.elementor-element-c823a62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#141B1F;}.elementor-401401 .elementor-element.elementor-element-c8ae3b8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#28363E;}.elementor-401401 .elementor-element.elementor-element-37b62bb{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-401401 .elementor-element.elementor-element-bd6eeb5{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#1E52C6;}.elementor-401401 .elementor-element.elementor-element-50f6ddb{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#28363E;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-401401 .elementor-element.elementor-element-be6c90d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-item{border-width:0px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-title{background-color:#F0F2F4;padding:32px 32px 32px 32px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-icon, .elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-title{color:#28363E;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-icon svg{fill:#28363E;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-active .elementor-accordion-icon, .elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-active .elementor-accordion-title{color:#28363E;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-active .elementor-accordion-icon svg{fill:#28363E;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:32px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-title .elementor-accordion-icon i:before{color:#2F71E5;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-title .elementor-accordion-icon svg{fill:#2F71E5;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#2F71E5;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#2F71E5;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-icon{margin-inline-end:0px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-content{background-color:#F8FAFB;color:#28363E;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;padding:18px 18px 18px 18px;}.elementor-401401 .elementor-element.elementor-element-eff5ea5{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-401401 .elementor-element.elementor-element-9d10cef{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-401401 .elementor-element.elementor-element-374d8af > .elementor-widget-container{background-color:#E9F3FF;margin:0px 0px 0px 0px;padding:6px 8px 6px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3D4FF;border-radius:8px 8px 8px 8px;}.elementor-401401 .elementor-element.elementor-element-374d8af{text-align:center;}.elementor-401401 .elementor-element.elementor-element-374d8af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-0.4px;color:#0069E9;}.elementor-401401 .elementor-element.elementor-element-2fbf7f3 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-2fbf7f3{text-align:start;}.elementor-401401 .elementor-element.elementor-element-2fbf7f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:-1px;color:#202020;}.elementor-401401 .elementor-element.elementor-element-2f72665{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0px;color:#646464;}.elementor-401401 .elementor-element.elementor-element-d84b469{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-401401 .elementor-element.elementor-element-203444f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-item{border-width:0px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-icon, .elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-title{color:#202020;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-icon svg{fill:#202020;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-active .elementor-accordion-icon, .elementor-401401 .elementor-element.elementor-element-203444f .elementor-active .elementor-accordion-title{color:#202020;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-active .elementor-accordion-icon svg{fill:#202020;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:24px;letter-spacing:-0.5px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-title{padding:12px 016px 12px 16px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-title .elementor-accordion-icon i:before{color:#666666;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-title .elementor-accordion-icon svg{fill:#666666;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#666666;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#666666;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-icon{margin-inline-end:10px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-content{color:#646464;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:12px 16px 12px 16px;}.elementor-401401 .elementor-element.elementor-element-ca21b6f .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#0070F0;color:#0070F0;border-radius:12px 12px 12px 12px;padding:12px 92px 12px 92px;}.elementor-401401 .elementor-element.elementor-element-ca21b6f .elementor-button:hover, .elementor-401401 .elementor-element.elementor-element-ca21b6f .elementor-button:focus{background-color:#FFFFFF;}.elementor-401401 .elementor-element.elementor-element-ca21b6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-401401 .elementor-element.elementor-element-ca21b6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-ca21b6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-401401 .elementor-element.elementor-element-2f84dee{--display:flex;--min-height:650px;--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;--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-401401 .elementor-element.elementor-element-2f84dee:not(.elementor-motion-effects-element-type-background), .elementor-401401 .elementor-element.elementor-element-2f84dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28363E;background-image:url("https://tyba.com.co/wp-content/uploads/2025/08/Img-Mod-Descarga-Desk-CO.png");background-position:bottom right;background-repeat:no-repeat;background-size:53% auto;}.elementor-401401 .elementor-element.elementor-element-bfd4157{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-401401 .elementor-element.elementor-element-bfd4157.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-401401 .elementor-element.elementor-element-37283d4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-401401 .elementor-element.elementor-element-675cb9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-675cb9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#F9FAFB;}.elementor-401401 .elementor-element.elementor-element-74bffc4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-401401 .elementor-element.elementor-element-10a2a80{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-401401 .elementor-element.elementor-element-34d316a .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#28363E;color:#28363E;border-radius:12px 12px 12px 12px;padding:12px 016px 12px 016px;}.elementor-401401 .elementor-element.elementor-element-34d316a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-14c5be6 .elementor-button{background-color:#2E71E5;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 016px 12px 016px;}.elementor-401401 .elementor-element.elementor-element-14c5be6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-79b69eb{--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;--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-401401 .elementor-element.elementor-element-4258ec5{width:var( --container-widget-width, 31.032% );max-width:31.032%;--container-widget-width:31.032%;--container-widget-flex-grow:0;}.elementor-401401 .elementor-element.elementor-element-4258ec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-4258ec5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-401401 .elementor-element.elementor-element-4258ec5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-401401 .elementor-element.elementor-element-06b0ac7 img{width:91px;}.elementor-401401 .elementor-element.elementor-element-28df5ad{--display:flex;--min-height:650px;--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;}.elementor-401401 .elementor-element.elementor-element-28df5ad:not(.elementor-motion-effects-element-type-background), .elementor-401401 .elementor-element.elementor-element-28df5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28363E;}.elementor-401401 .elementor-element.elementor-element-5277d6f{--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;}.elementor-401401 .elementor-element.elementor-element-5277d6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-401401 .elementor-element.elementor-element-41139c7{--display:flex;}.elementor-401401 .elementor-element.elementor-element-de8ee19 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-401401 .elementor-element.elementor-element-de8ee19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-401401 .elementor-element.elementor-element-ef54a4e{font-family:"Inter", Sans-serif;font-size:40px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-401401 .elementor-element.elementor-element-1f51165 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#28363E;color:#28363E;border-radius:12px 12px 12px 12px;padding:12px 016px 12px 016px;}.elementor-401401 .elementor-element.elementor-element-1f51165 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-7d4a5b1{--display:flex;}.elementor-401401 .elementor-element.elementor-element-7ce1783 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#FFFFFF;}.elementor-401401 .elementor-element.elementor-element-2918225{--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;--margin-top:0px;--margin-bottom:08px;--margin-left:0px;--margin-right:0px;}.elementor-401401 .elementor-element.elementor-element-9a4a179 img{width:112px;}.elementor-401401 .elementor-element.elementor-element-822c186 img{width:112px;}.elementor-401401 .elementor-element.elementor-element-3872684{--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;}@media(min-width:768px){.elementor-401401 .elementor-element.elementor-element-55be0d3{--width:51.63%;}.elementor-401401 .elementor-element.elementor-element-9f457ef{--width:50%;}.elementor-401401 .elementor-element.elementor-element-c3429ea{--width:50%;}.elementor-401401 .elementor-element.elementor-element-c6e9443{--width:50%;}.elementor-401401 .elementor-element.elementor-element-eff5ea5{--content-width:1152px;}.elementor-401401 .elementor-element.elementor-element-9d10cef{--width:40%;}.elementor-401401 .elementor-element.elementor-element-d84b469{--width:50%;}.elementor-401401 .elementor-element.elementor-element-2f84dee{--content-width:1216px;}.elementor-401401 .elementor-element.elementor-element-bfd4157{--width:47%;}.elementor-401401 .elementor-element.elementor-element-5277d6f{--width:50%;}.elementor-401401 .elementor-element.elementor-element-3872684{--width:50%;}}@media(max-width:1024px){.elementor-401401 .elementor-element.elementor-element-4aeb6a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-401401 .elementor-element.elementor-element-579f824{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-401401 .elementor-element.elementor-element-d1c7d64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-401401 .elementor-element.elementor-element-4aeb6a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-401401 .elementor-element.elementor-element-8226b33{text-align:center;}.elementor-401401 .elementor-element.elementor-element-8226b33 .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-401401 .elementor-element.elementor-element-7cf1235{text-align:center;}.elementor-401401 .elementor-element.elementor-element-991920c.elementor-element{--align-self:center;}.elementor-401401 .elementor-element.elementor-element-579f824{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-401401 .elementor-element.elementor-element-2233d64{font-size:18px;line-height:24px;}.elementor-401401 .elementor-element.elementor-element-9bc9d14 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-401401 .elementor-element.elementor-element-9bc9d14{font-size:28px;line-height:32px;}.elementor-401401 .elementor-element.elementor-element-d1c7d64{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-401401 .elementor-element.elementor-element-c823a62 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-401401 .elementor-element.elementor-element-37b62bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-401401 .elementor-element.elementor-element-bd6eeb5{font-size:18px;line-height:24px;}.elementor-401401 .elementor-element.elementor-element-50f6ddb{text-align:center;font-size:28px;line-height:32px;}.elementor-401401 .elementor-element.elementor-element-be6c90d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-title{font-size:18px;line-height:24px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-content{font-size:16px;line-height:24px;}.elementor-401401 .elementor-element.elementor-element-eff5ea5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-401401 .elementor-element.elementor-element-9d10cef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-401401 .elementor-element.elementor-element-2fbf7f3 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-2fbf7f3{text-align:center;}.elementor-401401 .elementor-element.elementor-element-2fbf7f3 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-401401 .elementor-element.elementor-element-203444f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-accordion-title{font-size:18px;line-height:24px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-401401 .elementor-element.elementor-element-203444f .elementor-tab-content{font-size:16px;line-height:24px;padding:16px 16px 16px 16px;}.elementor-401401 .elementor-element.elementor-element-ca21b6f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-401401 .elementor-element.elementor-element-ca21b6f .elementor-button{padding:12px 80px 12px 80px;}.elementor-401401 .elementor-element.elementor-element-2f84dee:not(.elementor-motion-effects-element-type-background), .elementor-401401 .elementor-element.elementor-element-2f84dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:95% auto;}.elementor-401401 .elementor-element.elementor-element-2f84dee{--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-401401 .elementor-element.elementor-element-bfd4157{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-401401 .elementor-element.elementor-element-675cb9d .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-401401 .elementor-element.elementor-element-74bffc4{font-size:14px;line-height:20px;}.elementor-401401 .elementor-element.elementor-element-4258ec5{width:var( --container-widget-width, 174.125px );max-width:174.125px;--container-widget-width:174.125px;--container-widget-flex-grow:0;}.elementor-401401 .elementor-element.elementor-element-28df5ad{--min-height:0px;--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;--justify-content:space-around;--gap:032px 032px;--row-gap:032px;--column-gap:032px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401401 .elementor-element.elementor-element-5277d6f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:016px;--padding-right:016px;--z-index:1;}.elementor-401401 .elementor-element.elementor-element-41139c7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-401401 .elementor-element.elementor-element-de8ee19{width:initial;max-width:initial;text-align:center;}.elementor-401401 .elementor-element.elementor-element-de8ee19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-de8ee19 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-401401 .elementor-element.elementor-element-ef54a4e{text-align:center;font-size:16px;line-height:24px;}.elementor-401401 .elementor-element.elementor-element-1f51165{width:100%;max-width:100%;}.elementor-401401 .elementor-element.elementor-element-7d4a5b1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-401401 .elementor-element.elementor-element-7ce1783{text-align:center;}.elementor-401401 .elementor-element.elementor-element-7ce1783 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-401401 .elementor-element.elementor-element-2918225{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:04px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-401401 .elementor-element.elementor-element-9a4a179 img{width:112px;height:38px;}.elementor-401401 .elementor-element.elementor-element-822c186 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401401 .elementor-element.elementor-element-822c186 img{height:38px;}.elementor-401401 .elementor-element.elementor-element-3872684{--min-height:298px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 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;--z-index:0;}.elementor-401401 .elementor-element.elementor-element-3872684.e-con{--align-self:flex-end;}.elementor-401401 .elementor-element.elementor-element-02c77f7 > .elementor-widget-container{margin:-96px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-8226b33 */.elementor-401401 .elementor-element.elementor-element-8226b33 span {
    color: #28363E;
    font-size: 36px;
    line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-991920c */.elementor-401401 .elementor-element.elementor-element-991920c .elementor-button span{

    color: #fff !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c4a367 */.elementor-401401 .elementor-element.elementor-element-5c4a367 .elementor-kit-341446 p{
                 margin-bottom: 12px;
         }
        .elementor-401401 .elementor-element.elementor-element-5c4a367 .tabs {
            display: flex;
            justify-content: space-evenly;
            margin-bottom: 64px;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .tab {
            height: 50px;
            width: 50%;
            margin: 0 5px;
            background-color: #F9FAFB;
            font-weight: 600;
            font-size: 14px;
            border: none;
            border-radius: 0px;
            cursor: pointer;
            border-bottom: 2px solid #F0F2F4;
            color: #536E79;
            line-height: 20px;
            font-family: "Inter";
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .tab.active {
            background-color: #F9FAFB;
            color: #2E71E5;
            border-bottom: 2px solid;
        }

     
        .elementor-401401 .elementor-element.elementor-element-5c4a367 .container {
            display: flex;
            justify-content: space-between;
            gap: 20px;
        }

       
        .elementor-401401 .elementor-element.elementor-element-5c4a367 #filters {
            flex: 1;
            max-width: 300px;
            padding: 10px;
            
          
        }

       .elementor-401401 .elementor-element.elementor-element-5c4a367 .container-fils {
            margin-bottom: 20px;
            gap: 10px;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 #filters p{
            color: #536E79;
            font-weight: 700;
            font-size: 14px;
            font-family: "Inter";
            line-height: 20px;

        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 #filters button {
            margin-right: 5px;
            padding: 6px 12px;
            border: 1px solid #DCE1E5;
            border-radius: 120px;
            cursor: pointer;
            background-color: #fff;
            font-size: 14px;
            font-family: "Inter";
            color: #28363E;
            font-weight: 400;
            line-height: 20px;
            flex-shrink: 0;
            white-space: nowrap;
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 #filters button.active {
            background-color: #F5F8FF;
            border: 1px solid #2E71E5;
            color: #2E71E5;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .btn-filtrar {
            cursor: pointer;
            display: flex;
            align-items: center;
            background: none;
            border: none;
            color: #2E71E5;
            font-size: 14px;
            line-height: 20px;
            font-weight: 600;
            padding: 10px;
            margin-bottom: 10px;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .btn-filtrar img {
            margin-right: 5px;
        }

        /* Estilo para ocultar los filtros */
        .elementor-401401 .elementor-element.elementor-element-5c4a367 .filters-hidden {
            display: none;
        }
        .elementor-401401 .elementor-element.elementor-element-5c4a367 .contenedor-fil{
            width: 20%;
        }
        .elementor-401401 .elementor-element.elementor-element-5c4a367 .btns-fil{
                display: flex;
                flex-direction: column;
                gap: 10px;
            }
    
        /* Columna de las cards */
        .elementor-401401 .elementor-element.elementor-element-5c4a367 #cards-container {
            display: flex;
            flex-wrap: wrap;
            gap: 24px;
            justify-content: flex-start;
            flex: 3;
            align-content: flex-start;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .card {
            position: relative;
            width: 48%;
            border: 1px solid #F0F2F4;
            border-radius: 12px;
            padding: 16px;
            background-color: #fff;
            text-decoration: none;
            color: inherit;
            height: 170px;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .recomendado {
            background: #FCD578;
            padding: 2px 12px;
            border-radius: 0px 12px 0px 12px;
            color: #755600;
            font-family: "Inter";
            font-size: 12px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 1;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .card:hover {
            background-color: #F0F8FF;
            border-color: #2E71E5;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 .icon-container {
            display: inline-block;
            width: 20px;
            height: 20px;
            margin-right: 5px;
            vertical-align: middle;
        }

        /* Estilos del spinner */
        .elementor-401401 .elementor-element.elementor-element-5c4a367 #loading-spinner {
            border: 4px solid rgba(0, 0, 0, 0.1);
            border-left-color: #2E71E5;
            border-radius: 50%;
            width: 50px;
            height: 50px;
            animation: spin 1s linear infinite;
            margin: 0 auto;
            margin-top: 50px;
        }

        @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }

        /* Estilo de paginación */
        .elementor-401401 .elementor-element.elementor-element-5c4a367 #pagination {
            margin-top: 20px;
            display: flex;
            justify-content: center;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 #pagination button {
            margin-right: 5px;
            padding: 5px 10px;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            background: #FFF;
            color: black;
        }

        .elementor-401401 .elementor-element.elementor-element-5c4a367 #pagination button:hover {
            background-color: #f0f0f0;
        }

        /* Ocultar elementos */
        .elementor-401401 .elementor-element.elementor-element-5c4a367 .hidden {
            display: none;
        }

        /* Estilo para el contenedor de filtros en móviles */
        @media screen and (max-width: 768px) {
            .elementor-401401 .elementor-element.elementor-element-5c4a367 .container{
                display: flex;
                flex-direction: column;
            }
            .elementor-401401 .elementor-element.elementor-element-5c4a367 .contenedor-fil{
                width: 100%;
            }
           .elementor-401401 .elementor-element.elementor-element-5c4a367 #filters{
               max-width: 360px;
           }
            .elementor-401401 .elementor-element.elementor-element-5c4a367 .container-fils {
                overflow-x: scroll;
                margin-bottom: 12px;
                gap: 0px;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
            }
            .elementor-401401 .elementor-element.elementor-element-5c4a367 .btns-fil{
                display: flex;
                flex-direction: row;
            }
            .elementor-401401 .elementor-element.elementor-element-5c4a367 .card {
                width: 100%;
            }
        }

        @media screen and (min-width: 768px) and (max-width: 2080px) {
            .elementor-401401 .elementor-element.elementor-element-5c4a367 .container-fils {
                overflow-x: auto;
                scrollbar-width: thin;
            }

            .elementor-401401 .elementor-element.elementor-element-5c4a367 .container-fils::-webkit-scrollbar {
                width: 6px;
            }

            .elementor-401401 .elementor-element.elementor-element-5c4a367 .container-fils::-webkit-scrollbar-thumb {
                background-color: rgba(0, 0, 0, 0.2);
                border-radius: 3px;
            }

            .elementor-401401 .elementor-element.elementor-element-5c4a367 .container-fils::-webkit-scrollbar-track {
                background-color: rgba(0, 0, 0, 0.05);
            }
        }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-be6c90d */.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-tab-title{
    margin: 12px;
}

.elementor-401401 .elementor-element.elementor-element-be6c90d .elementor-accordion-item .elementor-tab-content{
    margin: -12px 12px -12px 12px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-203444f */.elementor-507204 .elementor-element.elementor-element-572f132 .elementor-accordion-item{
    border-bottom: solid 1px #EBEBEB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28df5ad */@media (min-width: 600px) {
    .elementor-401401 .elementor-element.elementor-element-28df5ad .elementor-4479 .elementor-element.elementor-element-2616520 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f84dee */@media (min-width: 600px) {
    .elementor-401401 .elementor-element.elementor-element-2f84dee .elementor-4479 .elementor-element.elementor-element-2616520 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none;
    }
}/* End custom CSS */