.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-prime-slider-general .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-prime-slider-general .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-slide-btn, .elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider-skin-crelly .bdt-slide-btn:before{background-color:#2582C11C;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-slide-btn .bdt-slide-btn-icon{background-color:#2582C1;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-slide-btn:hover{background-color:#2582C1;color:#FFFFFF;border-color:#2582C1;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-prime-slider-next:hover, .elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-prime-slider-previous:hover{background-color:#2582C1;border-color:#2582C1;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-slider-excerpt{color:#FFFFFF;font-size:19px;line-height:20px;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-slide-btn{color:#FFFFFF;border-style:solid;border-color:#2582C1;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-slide-btn svg *{stroke:#FFFFFF !important;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-slide-btn:hover svg *{stroke:#FFFFFF;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-prime-slider-previous:hover svg, .elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-prime-slider-next:hover svg{color:#FFFFFF;}.elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-prime-slider-next:before, .elementor-50201 .elementor-element.elementor-element-63c456d .bdt-prime-slider .bdt-prime-slider-previous:before{background:#FFFFFF;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50201 .elementor-element.elementor-element-499a33a{--spacer-size:50px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-50201 .elementor-element.elementor-element-897ea25{text-align:center;}.elementor-50201 .elementor-element.elementor-element-897ea25 .elementor-heading-title{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:56px;font-weight:800;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{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-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-50201 .elementor-element.elementor-element-d9fe2bb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-50201 .elementor-element.elementor-element-d9fe2bb{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-lottie .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-lottie .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50201 .elementor-element.elementor-element-eb27b8b{--lottie-container-width:100%;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-image-box .elementor-image-box-description{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-50201 .elementor-element.elementor-element-ef6dd8a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-50201 .elementor-element.elementor-element-ef6dd8a .elementor-image-box-title{margin-bottom:3px;font-family:"Source Sans Pro", Sans-serif;font-weight:700;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50201 .elementor-element.elementor-element-ea306db .elementor-button:hover, .elementor-50201 .elementor-element.elementor-element-ea306db .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-50201 .elementor-element.elementor-element-ea306db .elementor-button-content-wrapper{flex-direction:row;}.elementor-50201 .elementor-element.elementor-element-ea306db .elementor-button{fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-50201 .elementor-element.elementor-element-ea306db .elementor-button:hover svg, .elementor-50201 .elementor-element.elementor-element-ea306db .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50201 .elementor-element.elementor-element-1552336{--lottie-container-width:100%;}.elementor-50201 .elementor-element.elementor-element-f14e7a2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-50201 .elementor-element.elementor-element-f14e7a2 .elementor-image-box-title{margin-bottom:3px;font-family:"Source Sans Pro", Sans-serif;font-weight:700;}.elementor-50201 .elementor-element.elementor-element-b84911e .elementor-button:hover, .elementor-50201 .elementor-element.elementor-element-b84911e .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-50201 .elementor-element.elementor-element-b84911e .elementor-button-content-wrapper{flex-direction:row;}.elementor-50201 .elementor-element.elementor-element-b84911e .elementor-button{fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-50201 .elementor-element.elementor-element-b84911e .elementor-button:hover svg, .elementor-50201 .elementor-element.elementor-element-b84911e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50201 .elementor-element.elementor-element-248199e{--lottie-container-width:53%;}.elementor-50201 .elementor-element.elementor-element-e3760cd .elementor-image-box-title{margin-bottom:3px;font-family:"Source Sans Pro", Sans-serif;font-weight:700;}.elementor-50201 .elementor-element.elementor-element-efd3ba4 .elementor-button:hover, .elementor-50201 .elementor-element.elementor-element-efd3ba4 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-50201 .elementor-element.elementor-element-efd3ba4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-50201 .elementor-element.elementor-element-efd3ba4 .elementor-button{fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-50201 .elementor-element.elementor-element-efd3ba4 .elementor-button:hover svg, .elementor-50201 .elementor-element.elementor-element-efd3ba4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50201 .elementor-element.elementor-element-29c3774{--spacer-size:50px;}.elementor-50201 .elementor-element.elementor-element-c525213:not(.elementor-motion-effects-element-type-background), .elementor-50201 .elementor-element.elementor-element-c525213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-50201 .elementor-element.elementor-element-c525213{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50201 .elementor-element.elementor-element-c525213 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50201 .elementor-element.elementor-element-ab8c57b{--spacer-size:50px;}.elementor-50201 .elementor-element.elementor-element-001f508{text-align:center;}.elementor-50201 .elementor-element.elementor-element-001f508 .elementor-heading-title{color:#2481C0;font-family:"Source Sans Pro", Sans-serif;font-size:56px;font-weight:800;}.elementor-50201 .elementor-element.elementor-element-376a28f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-50201 .elementor-element.elementor-element-376a28f{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-eael-post-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .eael-entry-meta > span,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50201 .elementor-element.elementor-element-6c923a8 .eael-grid-post-holder:hover{background-color:#FFFFFF;}.elementor-50201 .elementor-element.elementor-element-6c923a8 .eael-entry-thumbnail{height:328px;}.elementor-50201 .elementor-element.elementor-element-6c923a8 .eael-entry-overlay{background-color:#FFFFFFE0;}.elementor-50201 .elementor-element.elementor-element-6c923a8 .eael-post-elements-readmore-btn{font-size:14px;font-weight:700;color:#000000;}.elementor-50201 .elementor-element.elementor-element-6c923a8 .eael-entry-title, .elementor-50201 .elementor-element.elementor-element-6c923a8 .eael-entry-title a{color:#303133;}.elementor-50201 .elementor-element.elementor-element-6c923a8 .swiper-container-wrap .swiper-button-next, .elementor-50201 .elementor-element.elementor-element-6c923a8 .swiper-container-wrap .swiper-button-prev{font-size:22px;}.elementor-50201 .elementor-element.elementor-element-2b35a9f{--spacer-size:50px;}.elementor-50201 .elementor-element.elementor-element-8f2379e{--spacer-size:50px;}.elementor-50201 .elementor-element.elementor-element-f297000{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-50201 .elementor-element.elementor-element-f297000 .elementor-heading-title{color:#1B1464;font-family:"Source Sans Pro", Sans-serif;font-size:56px;font-weight:800;}.elementor-50201 .elementor-element.elementor-element-a3c9dbf{--spacer-size:50px;}.elementor-50201 .elementor-element.elementor-element-256fd6d > .elementor-element-populated{border-style:solid;border-width:0px 5px 0px 0px;border-color:#1B1464;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50201 .elementor-element.elementor-element-256fd6d > .elementor-element-populated, .elementor-50201 .elementor-element.elementor-element-256fd6d > .elementor-element-populated > .elementor-background-overlay, .elementor-50201 .elementor-element.elementor-element-256fd6d > .elementor-background-slideshow{border-radius:0px 0px 5px 0px;}.elementor-50201 .elementor-element.elementor-element-256fd6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50201 .elementor-element.elementor-element-719a578 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;line-height:21px;}.elementor-50201 .elementor-element.elementor-element-719a578 .elementor-counter{gap:11px;}.elementor-50201 .elementor-element.elementor-element-719a578 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-50201 .elementor-element.elementor-element-d651ce0 > .elementor-element-populated{border-style:solid;border-width:0px 5px 0px 0px;border-color:#1B1464;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50201 .elementor-element.elementor-element-d651ce0 > .elementor-element-populated, .elementor-50201 .elementor-element.elementor-element-d651ce0 > .elementor-element-populated > .elementor-background-overlay, .elementor-50201 .elementor-element.elementor-element-d651ce0 > .elementor-background-slideshow{border-radius:0px 0px 5px 0px;}.elementor-50201 .elementor-element.elementor-element-d651ce0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50201 .elementor-element.elementor-element-77bbb8e .elementor-counter{gap:11px;}.elementor-50201 .elementor-element.elementor-element-77bbb8e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-50201 .elementor-element.elementor-element-77bbb8e .elementor-counter-title{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;line-height:21px;}.elementor-50201 .elementor-element.elementor-element-b008313 > .elementor-element-populated{border-style:solid;border-width:0px 5px 0px 0px;border-color:#1B1464;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50201 .elementor-element.elementor-element-b008313 > .elementor-element-populated, .elementor-50201 .elementor-element.elementor-element-b008313 > .elementor-element-populated > .elementor-background-overlay, .elementor-50201 .elementor-element.elementor-element-b008313 > .elementor-background-slideshow{border-radius:0px 0px 5px 0px;}.elementor-50201 .elementor-element.elementor-element-b008313 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50201 .elementor-element.elementor-element-bf9edec .elementor-counter-title{justify-content:start;color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;line-height:21px;}.elementor-50201 .elementor-element.elementor-element-bf9edec .elementor-counter{gap:11px;}.elementor-50201 .elementor-element.elementor-element-bf9edec .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-50201 .elementor-element.elementor-element-8b52445 > .elementor-element-populated{border-style:solid;border-width:0px 5px 0px 0px;border-color:#1B1464;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50201 .elementor-element.elementor-element-8b52445 > .elementor-element-populated, .elementor-50201 .elementor-element.elementor-element-8b52445 > .elementor-element-populated > .elementor-background-overlay, .elementor-50201 .elementor-element.elementor-element-8b52445 > .elementor-background-slideshow{border-radius:0px 0px 5px 0px;}.elementor-50201 .elementor-element.elementor-element-8b52445 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50201 .elementor-element.elementor-element-b4ceb24 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;line-height:21px;}.elementor-50201 .elementor-element.elementor-element-b4ceb24 .elementor-counter{gap:11px;}.elementor-50201 .elementor-element.elementor-element-b4ceb24 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-50201 .elementor-element.elementor-element-08ecad0 > .elementor-element-populated, .elementor-50201 .elementor-element.elementor-element-08ecad0 > .elementor-element-populated > .elementor-background-overlay, .elementor-50201 .elementor-element.elementor-element-08ecad0 > .elementor-background-slideshow{border-radius:0px 0px 5px 0px;}.elementor-50201 .elementor-element.elementor-element-9f43f15 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;line-height:21px;}.elementor-50201 .elementor-element.elementor-element-9f43f15 .elementor-counter{gap:11px;}.elementor-50201 .elementor-element.elementor-element-9f43f15 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-50201 .elementor-element.elementor-element-83520f2{--spacer-size:50px;}.elementor-50201 .elementor-element.elementor-element-45054c2:not(.elementor-motion-effects-element-type-background), .elementor-50201 .elementor-element.elementor-element-45054c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transparenciacolombia.org.co/wp-content/uploads/2024/03/12188678_4907157-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50201 .elementor-element.elementor-element-45054c2 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50201 .elementor-element.elementor-element-45054c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50201 .elementor-element.elementor-element-e328dc9{--spacer-size:50px;}.elementor-50201 .elementor-element.elementor-element-b57705b{text-align:center;}.elementor-50201 .elementor-element.elementor-element-b57705b .elementor-heading-title{color:#1B1464;font-family:"Source Sans Pro", Sans-serif;font-size:56px;font-weight:800;}.elementor-50201 .elementor-element.elementor-element-87a8b79 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-50201 .elementor-element.elementor-element-87a8b79{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-hotspot .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hotspot .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50201 .elementor-element.elementor-element-4b97470 .elementor-repeater-item-0d8e782{left:42%;--hotspot-translate-x:42%;top:15%;--hotspot-translate-y:15%;}.elementor-50201 .elementor-element.elementor-element-4b97470 .elementor-repeater-item-10f6185{left:37%;--hotspot-translate-x:37%;top:16%;--hotspot-translate-y:16%;}.elementor-50201 .elementor-element.elementor-element-4b97470 .elementor-repeater-item-ffc6992{left:41%;--hotspot-translate-x:41%;top:49%;--hotspot-translate-y:49%;}.elementor-50201 .elementor-element.elementor-element-4b97470 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-50201 .elementor-element.elementor-element-4b97470{--background-align:center;--container-height:500px;--hotspot-color:#1B1464;--hotspot-size:22px;--hotspot-box-color:#54595F00;--tooltip-text-color:#FFFFFF;--tooltip-align:left;--tooltip-min-width:156px;--tooltip-padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-50201 .elementor-element.elementor-element-29626a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-50201 .elementor-element.elementor-element-29626a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-progress .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50201 .elementor-element.elementor-element-87bfaff .elementor-progress-wrapper .elementor-progress-bar{background-color:#1B1464;}.elementor-50201 .elementor-element.elementor-element-44a4932 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1B1464;}.elementor-50201 .elementor-element.elementor-element-c89a735 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1B1464;}.elementor-50201 .elementor-element.elementor-element-f8106ae .elementor-progress-wrapper .elementor-progress-bar{background-color:#1B1464;}.elementor-50201 .elementor-element.elementor-element-d6bab3c .elementor-progress-wrapper .elementor-progress-bar{background-color:#1B1464;}.elementor-50201 .elementor-element.elementor-element-c6e71f3 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1B1464;}.elementor-50201 .elementor-element.elementor-element-882d37f .elementor-progress-wrapper .elementor-progress-bar{background-color:#1B1464;}.elementor-50201 .elementor-element.elementor-element-aff3ffe{--spacer-size:50px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50201 .elementor-element.elementor-element-adea3a9{--spacer-size:50px;}@media(min-width:768px){.elementor-50201 .elementor-element.elementor-element-b5d6c22{width:10%;}.elementor-50201 .elementor-element.elementor-element-1082dea{width:80%;}.elementor-50201 .elementor-element.elementor-element-7bbe830{width:9.666%;}.elementor-50201 .elementor-element.elementor-element-52f3589{width:10%;}.elementor-50201 .elementor-element.elementor-element-f72ccf7{width:80%;}.elementor-50201 .elementor-element.elementor-element-edcbc68{width:9.555%;}.elementor-50201 .elementor-element.elementor-element-b705b79{width:60%;}.elementor-50201 .elementor-element.elementor-element-29626a9{width:40%;}}@media(min-width:1025px){.elementor-50201 .elementor-element.elementor-element-45054c2:not(.elementor-motion-effects-element-type-background), .elementor-50201 .elementor-element.elementor-element-45054c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-50201 .elementor-element.elementor-element-001f508 .elementor-heading-title{font-size:60px;}.elementor-50201 .elementor-element.elementor-element-f297000 .elementor-heading-title{font-size:60px;}.elementor-50201 .elementor-element.elementor-element-b57705b .elementor-heading-title{font-size:60px;}}/* Start custom CSS for html, class: .elementor-element-130a79e */<style>
        .custom-search-container {
            max-width: 800px;
            margin: 0 auto;
            padding: 20px;
            font-family: Arial, sans-serif;
        }

        .search-title {
            text-align: center;
            font-size: 2.5rem;
            font-weight: bold;
            margin-bottom: 30px;
            color: #333;
        }

        .search-form {
            display: flex;
            flex-direction: column;
            gap: 15px;
        }

        .search-row {
            display: flex;
            gap: 15px;
            align-items: stretch;
        }

        .search-input {
            flex: 1;
            padding: 12px 16px;
            border: 2px solid #ddd;
            border-radius: 8px;
            font-size: 16px;
            outline: none;
            transition: border-color 0.3s ease;
        }

        .search-input:focus {
            border-color: #1e88e5;
            box-shadow: 0 0 0 3px rgba(30, 136, 229, 0.1);
        }

        .search-select {
            flex: 1;
            padding: 12px 16px;
            border: 2px solid #ddd;
            border-radius: 8px;
            font-size: 16px;
            background-color: white;
            cursor: pointer;
            outline: none;
            transition: border-color 0.3s ease;
        }

        .search-select:focus {
            border-color: #1e88e5;
            box-shadow: 0 0 0 3px rgba(30, 136, 229, 0.1);
        }

        .search-button {
            padding: 12px 30px;
            background: linear-gradient(135deg, #1e88e5, #1565c0);
            color: white;
            border: none;
            border-radius: 8px;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            transition: all 0.3s ease;
            min-width: 120px;
        }

        .search-button:hover {
            background: linear-gradient(135deg, #1565c0, #0d47a1);
            transform: translateY(-2px);
            box-shadow: 0 4px 12px rgba(30, 136, 229, 0.3);
        }

        .search-button:active {
            transform: translateY(0);
        }

        /* Responsive Design */
        @media (max-width: 768px) {
            .search-row {
                flex-direction: column;
            }
            
            .search-title {
                font-size: 2rem;
            }
        }

        /* Resultados de búsqueda */
        .search-results {
            margin-top: 30px;
            padding: 20px;
            background: #f8f9fa;
            border-radius: 8px;
            display: none;
        }

        .search-results.show {
            display: block;
        }

        .result-item {
            padding: 15px;
            margin-bottom: 15px;
            background: white;
            border-radius: 6px;
            box-shadow: 0 2px 4px rgba(0,0,0,0.1);
        }

        .result-title {
            font-size: 1.2rem;
            font-weight: bold;
            color: #1e88e5;
            margin-bottom: 8px;
        }

        .result-meta {
            font-size: 0.9rem;
            color: #666;
            margin-bottom: 8px;
        }

        .result-excerpt {
            color: #333;
            line-height: 1.5;
        }
    </style>/* End custom CSS */