.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-13437 .elementor-element.elementor-element-8777afb .elementor-heading-title{font-family:"Piazzolla", Sans-serif;font-size:40px;font-weight:800;font-style:italic;color:#FFFFFF;}.elementor-widget-ha-card .ha-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-card .ha-card-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-card .ha-card-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-card .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13437 .elementor-element.elementor-element-2507e65 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:justify;}.elementor-13437 .elementor-element.elementor-element-2507e65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;--ha-card-image-width:881px;}.elementor-13437 .elementor-element.elementor-element-2507e65 > .elementor-widget-container{background-color:#000000;margin:0px 0px 21px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-2507e65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-2507e65.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-figure{height:311px;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-body{padding:13px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-title{margin-bottom:0px;color:#FFFFFF;font-family:"Piazzolla", Sans-serif;font-size:23px;font-weight:300;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-text{margin-bottom:0px;color:#FFFFFF;font-family:"Piazzolla", Sans-serif;font-size:17px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-btn{font-family:"Open Sans", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-a3dc2cd .elementor-heading-title{font-family:"Piazzolla", Sans-serif;font-size:40px;font-weight:800;font-style:italic;color:#FFFFFF;}.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-13437 .elementor-element.elementor-element-89c0440{font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-13437 .elementor-element.elementor-element-694f817 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-694f817 > .elementor-widget-container{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-694f817.elementor-element{--align-self:flex-end;}.elementor-13437 .elementor-element.elementor-element-694f817{--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;}.elementor-13437 .elementor-element.elementor-element-694f817.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-694f817 .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Piazzolla", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-694f817 .ha-card-figure{height:200px;}.elementor-13437 .elementor-element.elementor-element-694f817 .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-694f817 .ha-card-title{color:#000000;font-family:"Piazzolla", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-694f817 .ha-card-text{color:#000000;font-family:"Piazzolla", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}.elementor-13437 .elementor-element.elementor-element-edc937d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-edc937d > .elementor-widget-container{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-edc937d.elementor-element{--align-self:flex-end;}.elementor-13437 .elementor-element.elementor-element-edc937d{--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;}.elementor-13437 .elementor-element.elementor-element-edc937d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-edc937d .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Piazzolla", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-edc937d .ha-card-figure{height:200px;}.elementor-13437 .elementor-element.elementor-element-edc937d .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-edc937d .ha-card-title{color:#000000;font-family:"Piazzolla", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-edc937d .ha-card-text{color:#000000;font-family:"Piazzolla", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-cd1df99 > .elementor-widget-container{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-cd1df99.elementor-element{--align-self:flex-end;}.elementor-13437 .elementor-element.elementor-element-cd1df99{--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;}.elementor-13437 .elementor-element.elementor-element-cd1df99.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Piazzolla", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .ha-card-figure{height:200px;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .ha-card-title{color:#000000;font-family:"Piazzolla", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .ha-card-text{color:#000000;font-family:"Piazzolla", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 > .elementor-widget-container{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-5eac1d0.elementor-element{--align-self:flex-end;}.elementor-13437 .elementor-element.elementor-element-5eac1d0{--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;}.elementor-13437 .elementor-element.elementor-element-5eac1d0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Piazzolla", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .ha-card-figure{height:200px;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .ha-card-title{color:#000000;font-family:"Piazzolla", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .ha-card-text{color:#000000;font-family:"Piazzolla", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13437 .elementor-element.elementor-element-998a53b{--divider-border-style:slashes;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-13437 .elementor-element.elementor-element-998a53b .elementor-divider-separator{width:100%;}.elementor-13437 .elementor-element.elementor-element-998a53b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13437 .elementor-element.elementor-element-0017ad1{text-align:center;}.elementor-13437 .elementor-element.elementor-element-0017ad1 .elementor-heading-title{font-size:33px;font-weight:600;color:#000000;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13437 .elementor-element.elementor-element-7849b21 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-13437 .elementor-element.elementor-element-7849b21 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-7849b21{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-13437 .elementor-element.elementor-element-caae84a{--divider-border-style:slashes;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-13437 .elementor-element.elementor-element-caae84a .elementor-divider-separator{width:100%;}.elementor-13437 .elementor-element.elementor-element-caae84a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13437 .elementor-element.elementor-element-4442d31 .elementor-heading-title{font-family:"Piazzolla", Sans-serif;font-size:35px;font-weight:800;font-style:italic;line-height:1.3lh;color:#FFFFFF;}.elementor-13437 .elementor-element.elementor-element-48d602b{--divider-border-style:slashes;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-13437 .elementor-element.elementor-element-48d602b .elementor-divider-separator{width:100%;}.elementor-13437 .elementor-element.elementor-element-48d602b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13437 .elementor-element.elementor-element-6a458ae{padding:30px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-e833035 .elementor-heading-title{font-size:33px;font-weight:600;color:#000000;}.elementor-13437 .elementor-element.elementor-element-6926e35{width:var( --container-widget-width, 96.284% );max-width:96.284%;--container-widget-width:96.284%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-e65b7d3 > .elementor-container{max-width:1166px;}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13437 .elementor-element.elementor-element-6fcbd55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-inner{align-items:flex-start;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-tree{height:1px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-date{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-icon{width:15px;height:15px;border-radius:30px 30px 30px 30px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-image img{height:10px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-image{margin-bottom:0px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-title{font-family:"Piazzolla", Sans-serif;font-size:40px;font-weight:700;font-style:italic;color:#000000;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-title a{color:#000000;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-title a:hover{color:#7B7B7B;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-subtitle{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#545454;}.elementor-13437 .elementor-element.elementor-element-abb85d9{--divider-border-style:slashes;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-13437 .elementor-element.elementor-element-abb85d9 .elementor-divider-separator{width:100%;}.elementor-13437 .elementor-element.elementor-element-abb85d9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13437 .elementor-element.elementor-element-59a9d96{--display:flex;--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;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-c6e7e60 .elementor-heading-title{font-family:"Piazzolla", Sans-serif;font-weight:600;}.elementor-13437 .elementor-element.elementor-element-f3cb9d3{--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:flex-start;--align-items:flex-start;}.elementor-13437 .elementor-element.elementor-element-0c1219f{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-13437 .elementor-element.elementor-element-7500720 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-7500720 > .elementor-widget-container{background-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-7500720.elementor-element{--align-self:flex-end;}.elementor-13437 .elementor-element.elementor-element-7500720{--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;}.elementor-13437 .elementor-element.elementor-element-7500720.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-7500720 .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-7500720 .ha-card-figure{height:200px;}.elementor-13437 .elementor-element.elementor-element-7500720 .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-7500720 .ha-card-title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-7500720 .ha-card-text{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}.elementor-13437 .elementor-element.elementor-element-695b519{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 > .elementor-widget-container{background-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-f3a7f25.elementor-element{--align-self:flex-end;}.elementor-13437 .elementor-element.elementor-element-f3a7f25{--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;}.elementor-13437 .elementor-element.elementor-element-f3a7f25.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .ha-card-figure{height:200px;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .ha-card-title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .ha-card-text{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}.elementor-13437 .elementor-element.elementor-element-d951ebd{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-13437 .elementor-element.elementor-element-0deedaf .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-0deedaf > .elementor-widget-container{background-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-0deedaf.elementor-element{--align-self:flex-end;}.elementor-13437 .elementor-element.elementor-element-0deedaf{--ha-tfx-translate-x-hover:0px;--ha-tfx-translate-y-hover:-15px;}.elementor-13437 .elementor-element.elementor-element-0deedaf.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13437 .elementor-element.elementor-element-0deedaf .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;background-color:#000000;}.elementor-13437 .elementor-element.elementor-element-0deedaf .ha-card-figure{height:200px;}.elementor-13437 .elementor-element.elementor-element-0deedaf .ha-card-figure img{border-radius:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-0deedaf .ha-card-title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-13437 .elementor-element.elementor-element-0deedaf .ha-card-text{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13437 .elementor-element.elementor-element-2507e65 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-2507e65{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-694f817 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-694f817{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-edc937d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-edc937d{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-cd1df99{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-5eac1d0{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-7500720 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-7500720{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-f3a7f25{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-0deedaf .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-0deedaf{--ha-card-image-width:100%;}}@media(max-width:767px){.elementor-13437 .elementor-element.elementor-element-8777afb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-8777afb.elementor-element{--align-self:center;}.elementor-13437 .elementor-element.elementor-element-2507e65 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-2507e65 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:0px 0px 18px 0px;}.elementor-13437 .elementor-element.elementor-element-2507e65{--container-widget-width:365px;--container-widget-flex-grow:0;width:var( --container-widget-width, 365px );max-width:365px;--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-2507e65.elementor-element{--align-self:center;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-figure{height:188px;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-body{padding:9px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-title{margin-bottom:10px;font-size:16px;}.elementor-13437 .elementor-element.elementor-element-2507e65 .ha-card-text{margin-bottom:17px;font-size:16px;}.elementor-13437 .elementor-element.elementor-element-a3dc2cd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-13437 .elementor-element.elementor-element-89c0440 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-13437 .elementor-element.elementor-element-694f817 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-694f817{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-edc937d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-edc937d{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-cd1df99 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-cd1df99{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-5eac1d0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-5eac1d0{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-4442d31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-4442d31.elementor-element{--align-self:center;}.elementor-13437 .elementor-element.elementor-element-6a458ae{padding:0px 10px 0px 10px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .slick-prev{left:-7px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .slick-next{right:-7px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .slick-prev, .elementor-13437 .elementor-element.elementor-element-6fcbd55 .slick-next{font-size:12px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-title{font-size:25px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-subtitle{font-size:14px;}.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-description{font-size:13px;}.elementor-13437 .elementor-element.elementor-element-c6e7e60{text-align:center;}.elementor-13437 .elementor-element.elementor-element-7500720 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-7500720{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-f3a7f25 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-f3a7f25{--ha-card-image-width:100%;}.elementor-13437 .elementor-element.elementor-element-0deedaf .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13437 .elementor-element.elementor-element-0deedaf{--ha-card-image-width:100%;}}/* Start custom CSS for divider, class: .elementor-element-998a53b *//* Solo para el separador que quieras invertir */
.divider-invertido .elementor-divider-separator {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for ha-horizontal-timeline, class: .elementor-element-6fcbd55 *//* 1. Limita la altura del bloque contenedor del texto */
.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-content {
  max-height: 1200px; /* Ajusta esta altura a tu gusto */
  display: flex;
  flex-direction: column;
}

/* 2. Activa el scroll vertical solo en la descripción si supera la altura */
.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-description {
  max-height: 1100px; /* Altura máxima interna para el texto */
  overflow-y: auto;
  padding-right: 10px; /* Espacio para que el scrollbar no tape el texto */
}

/* 3. Estilo elegante para la barra de scroll (Chrome, Safari, Edge) */
.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-description::-webkit-scrollbar {
  width: 5px;
}

.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-description::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

.elementor-13437 .elementor-element.elementor-element-6fcbd55 .ha-horizontal-timeline-description::-webkit-scrollbar-thumb:hover {
  background: #999;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-abb85d9 *//* Solo para el separador que quieras invertir */
.divider-invertido .elementor-divider-separator {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3cb9d3 *//* Contenedor padre de las columnas */
.mis-cards {
    display: flex;
    gap: 20px;
}

/* Columnas / contenedores hijos */
.mis-cards > .elementor-element {
    display: flex;
    flex-direction: column;
    flex: 1 1 0;
}

/* HA Card ocupa toda la columna */
.mis-cards > .elementor-element .ha-card {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

/* Cuerpo de la Card: flex vertical + espacio entre */
.mis-cards > .elementor-element .ha-card .ha-card-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* fuerza que el botón quede abajo */
    flex: 1 1 auto;
}/* End custom CSS */