.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-130 .elementor-element.elementor-element-310e842{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-130 .elementor-element.elementor-element-2288ace{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-130 .elementor-element.elementor-element-9761a4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:300;}.elementor-130 .elementor-element.elementor-element-4ad11fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:300;}.elementor-130 .elementor-element.elementor-element-dfb6a66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;text-decoration:underline;}.elementor-130 .elementor-element.elementor-element-a67e3fe{text-align:center;}.elementor-130 .elementor-element.elementor-element-a67e3fe .elementor-heading-title{font-family:var( --e-global-typography-6355abb-font-family ), Sans-serif;font-size:var( --e-global-typography-6355abb-font-size );font-weight:var( --e-global-typography-6355abb-font-weight );text-transform:var( --e-global-typography-6355abb-text-transform );line-height:var( --e-global-typography-6355abb-line-height );}.elementor-130 .elementor-element.elementor-element-f76c7c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-130 .elementor-element.elementor-element-69137f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-130 .elementor-element.elementor-element-4eaa206 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-130 .elementor-element.elementor-element-3167513{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-df352fc{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-130 .elementor-element.elementor-element-d3ca42f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-97a2864{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-86c9bbc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-130 .elementor-element.elementor-element-4b269ca .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-9f9bf1d .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-8a8a8db{text-align:center;font-family:"Inter", Sans-serif;font-size:0.9em;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-586d264{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-57d71da{--display:flex;--z-index:1000;}.elementor-130 .elementor-element.elementor-element-ed1baa9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-ed1baa9:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-ed1baa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-67a81a3 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-f239a0f .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-f4e8e6e{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-dafecc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-e8b1d42{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-66338a0 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-5e0e3bb .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-661da89{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-8690852{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-130 .elementor-element.elementor-element-7fb2e03{z-index:1000;}.elementor-130 .elementor-element.elementor-element-1a8cfb6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-b125834{--display:flex;}.elementor-130 .elementor-element.elementor-element-3de403b{z-index:1000;}.elementor-130 .elementor-element.elementor-element-83f00ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-83f00ff:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-83f00ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-6738ffb .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-f21d760 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-abeada3{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-4fd3f56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-38b8f1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-d2e2224{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-0f05491 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-a798b16 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-4426a96{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-3809973{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-2e30542{--display:flex;--z-index:1000;}.elementor-130 .elementor-element.elementor-element-2e30542:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-2e30542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-3f58c3b{text-align:center;}.elementor-130 .elementor-element.elementor-element-3f58c3b .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-7490ff7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-7490ff7:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-7490ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-64c5299 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-11d2386{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-795c32d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-2ce737c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-130 .elementor-element.elementor-element-6c78d36 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-6f7b8d6 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-ae331c6{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-5f3f8ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-130 .elementor-element.elementor-element-410c0d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-5f9ad74{--display:flex;--z-index:1000;}.elementor-130 .elementor-element.elementor-element-5f9ad74:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-5f9ad74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-0f4b6f9{text-align:center;}.elementor-130 .elementor-element.elementor-element-0f4b6f9 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-fdfda9a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-fdfda9a:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-fdfda9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-91b66a5 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-a2881dd{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-6ec8428{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-eb70bbf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-130 .elementor-element.elementor-element-906b051{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-130 .elementor-element.elementor-element-cd29e96 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-fd63007 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-e75fba8{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-fe5c03b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-b603171{--display:flex;--z-index:1000;}.elementor-130 .elementor-element.elementor-element-b603171:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-b603171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-d76b5ac{text-align:center;}.elementor-130 .elementor-element.elementor-element-d76b5ac .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-88ed737{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-130 .elementor-element.elementor-element-88ed737:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-88ed737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-d7814ea .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-130 .elementor-element.elementor-element-0f86128{text-align:center;font-family:var( --e-global-typography-5d20b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-f126a4f{--display:flex;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-130 .elementor-element.elementor-element-97a2864{--width:50%;}.elementor-130 .elementor-element.elementor-element-86c9bbc{--width:50%;}.elementor-130 .elementor-element.elementor-element-57d71da{--width:50%;}.elementor-130 .elementor-element.elementor-element-ed1baa9{--width:50%;}.elementor-130 .elementor-element.elementor-element-e8b1d42{--width:50%;}.elementor-130 .elementor-element.elementor-element-8690852{--width:50%;}.elementor-130 .elementor-element.elementor-element-b125834{--width:50%;}.elementor-130 .elementor-element.elementor-element-83f00ff{--width:50%;}.elementor-130 .elementor-element.elementor-element-38b8f1b{--width:50%;}.elementor-130 .elementor-element.elementor-element-d2e2224{--width:50%;}.elementor-130 .elementor-element.elementor-element-2e30542{--width:50%;}.elementor-130 .elementor-element.elementor-element-7490ff7{--width:50%;}.elementor-130 .elementor-element.elementor-element-2ce737c{--width:50%;}.elementor-130 .elementor-element.elementor-element-5f3f8ab{--width:50%;}.elementor-130 .elementor-element.elementor-element-5f9ad74{--width:50%;}.elementor-130 .elementor-element.elementor-element-fdfda9a{--width:50%;}.elementor-130 .elementor-element.elementor-element-eb70bbf{--width:50%;}.elementor-130 .elementor-element.elementor-element-906b051{--width:50%;}.elementor-130 .elementor-element.elementor-element-b603171{--width:50%;}.elementor-130 .elementor-element.elementor-element-88ed737{--width:50%;}}@media(max-width:1024px){.elementor-130 .elementor-element.elementor-element-a67e3fe .elementor-heading-title{font-size:var( --e-global-typography-6355abb-font-size );line-height:var( --e-global-typography-6355abb-line-height );}.elementor-130 .elementor-element.elementor-element-3167513{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-f4e8e6e{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-661da89{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-abeada3{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-4426a96{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-11d2386{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-ae331c6{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-a2881dd{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-e75fba8{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-0f86128{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}}@media(max-width:767px){.elementor-130 .elementor-element.elementor-element-a67e3fe .elementor-heading-title{font-size:var( --e-global-typography-6355abb-font-size );line-height:var( --e-global-typography-6355abb-line-height );}.elementor-130 .elementor-element.elementor-element-3167513{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-f4e8e6e{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-661da89{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-abeada3{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-4426a96{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-11d2386{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-ae331c6{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-a2881dd{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-e75fba8{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}.elementor-130 .elementor-element.elementor-element-0f86128{font-size:var( --e-global-typography-5d20b3d-font-size );line-height:var( --e-global-typography-5d20b3d-line-height );}}/* Start custom CSS for container, class: .elementor-element-df352fc *//* Contenedor principal de timeline */
.timeline {
    position: relative;
    overflow: hidden;
}

/* Línea vertical central */
.timeline-line {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    background-color: #000;
    height: 0;
    transition: height 0.5s ease-out;
    z-index: 1;
}

/* Puntos en la línea */
.timeline-point {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 16px;
    height: 16px;
    background-color: #000;
    border-radius: 50%;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.5s ease;
}

/* Contenedores de eventos - ajustar según tu estructura */
.page-block.timeline-event {
    position: relative;
    z-index: 3;
    padding: 60px 0;
}

/* Para eventos con contenido a ambos lados */
.timeline-event .col-md-6:first-child {
    position: relative;
    padding-right: 50px;
    text-align: right;
}

.timeline-event .col-md-6:last-child {
    position: relative;
    padding-left: 50px;
    text-align: left;
}

/* Línea conectores para eventos con imagen */
.timeline-event .col-md-6::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 30px;
    height: 2px;
    background-color: #000;
    z-index: 2;
}

.timeline-event .col-md-6:first-child::after {
    right: -15px;
}

.timeline-event .col-md-6:last-child::after {
    left: -15px;
}/* End custom CSS */