.elementor-64 .elementor-element.elementor-element-12206ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:21px;--padding-right:21px;}.elementor-64 .elementor-element.elementor-element-5de1303{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-5de1303.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-62fa9df{width:100%;max-width:100%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + -48px) -24px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-62fa9df img{border-radius:30px 30px 30px 30px;}.elementor-64 .elementor-element.elementor-element-da55e4a{--display:flex;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-64 .elementor-element.elementor-element-da55e4a:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-da55e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000010;}.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-64 .elementor-element.elementor-element-6e15c94 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-64 .elementor-element.elementor-element-aa01d83 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-64 .elementor-element.elementor-element-22866c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-64 .elementor-element.elementor-element-8224744 .elementor-button{fill:var( --e-global-color-db57ba8 );color:var( --e-global-color-db57ba8 );}.elementor-64 .elementor-element.elementor-element-4d5b58a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:75px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-4d5b58a:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-4d5b58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a62b437 );}.elementor-64 .elementor-element.elementor-element-260504d{text-align:center;}.elementor-64 .elementor-element.elementor-element-260504d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64 .elementor-element.elementor-element-1c47228{width:var( --container-widget-width, 45% );max-width:45%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-6a66b93{--display:flex;}.elementor-64 .elementor-element.elementor-element-7ce6a18{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-cf3548a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-cf3548a .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-cf3548a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-cf3548a.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-cf3548a.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-cf3548a.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-cf3548a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-cf3548a .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-cf3548a .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-cf3548a .elementor-icon i, .elementor-64 .elementor-element.elementor-element-cf3548a .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-2d89541{text-align:center;}.elementor-64 .elementor-element.elementor-element-22371df{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-4210123{text-align:center;}.elementor-64 .elementor-element.elementor-element-8068225{--display:flex;}.elementor-64 .elementor-element.elementor-element-025af70{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-40d1bf8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-40d1bf8 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-40d1bf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-40d1bf8.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-40d1bf8.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-40d1bf8.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-40d1bf8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-40d1bf8 .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-40d1bf8 .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-40d1bf8 .elementor-icon i, .elementor-64 .elementor-element.elementor-element-40d1bf8 .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-9d6f57b{text-align:center;}.elementor-64 .elementor-element.elementor-element-5132491{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-4d73e70{text-align:center;}.elementor-64 .elementor-element.elementor-element-52a748f{--display:flex;}.elementor-64 .elementor-element.elementor-element-4c73f1a{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1081a61{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-1081a61 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-1081a61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-1081a61.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-1081a61.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-1081a61.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-1081a61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-1081a61 .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-1081a61 .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-1081a61 .elementor-icon i, .elementor-64 .elementor-element.elementor-element-1081a61 .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-f137bb5{text-align:center;}.elementor-64 .elementor-element.elementor-element-debb207{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-6a2c928{text-align:center;}.elementor-64 .elementor-element.elementor-element-4c4a96a{--display:flex;}.elementor-64 .elementor-element.elementor-element-de1e4ac{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-d2f4428{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-d2f4428 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-d2f4428.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-d2f4428.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-d2f4428.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-d2f4428.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-d2f4428.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-d2f4428 .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-d2f4428 .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-d2f4428 .elementor-icon i, .elementor-64 .elementor-element.elementor-element-d2f4428 .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-e83b6fc{text-align:center;}.elementor-64 .elementor-element.elementor-element-7a4f6e8{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-675841e{text-align:center;}.elementor-64 .elementor-element.elementor-element-e852607{--display:flex;}.elementor-64 .elementor-element.elementor-element-a486481{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-3434b4f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-3434b4f .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-3434b4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-3434b4f.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-3434b4f.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-3434b4f.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-3434b4f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-3434b4f .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-3434b4f .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-3434b4f .elementor-icon i, .elementor-64 .elementor-element.elementor-element-3434b4f .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-d2f6108{text-align:center;}.elementor-64 .elementor-element.elementor-element-1bf183f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-01a7899{text-align:center;}.elementor-64 .elementor-element.elementor-element-4f8f132{--display:flex;}.elementor-64 .elementor-element.elementor-element-4ad3a67{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-8c4a588{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-8c4a588 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-8c4a588.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-8c4a588.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-8c4a588.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-8c4a588.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-8c4a588.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-8c4a588 .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-8c4a588 .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-8c4a588 .elementor-icon i, .elementor-64 .elementor-element.elementor-element-8c4a588 .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-6b941f5{text-align:center;}.elementor-64 .elementor-element.elementor-element-f9cd0e3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-b89bdc5{text-align:center;}.elementor-64 .elementor-element.elementor-element-00fbcf0{--display:flex;}.elementor-64 .elementor-element.elementor-element-904f44f{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-c5fe90a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-c5fe90a .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-c5fe90a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-c5fe90a.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-c5fe90a.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-c5fe90a.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-c5fe90a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-c5fe90a .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-c5fe90a .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-c5fe90a .elementor-icon i, .elementor-64 .elementor-element.elementor-element-c5fe90a .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-308d10c{text-align:center;}.elementor-64 .elementor-element.elementor-element-9853d0d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-995b7c6{text-align:center;}.elementor-64 .elementor-element.elementor-element-830e999{--display:flex;}.elementor-64 .elementor-element.elementor-element-339ad03{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6565e1a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-6565e1a .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-6565e1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-6565e1a.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-6565e1a.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-6565e1a.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-6565e1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-6565e1a .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-6565e1a .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-6565e1a .elementor-icon i, .elementor-64 .elementor-element.elementor-element-6565e1a .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-6471b86{text-align:center;}.elementor-64 .elementor-element.elementor-element-fb192bf{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-436b2fb{text-align:center;}.elementor-64 .elementor-element.elementor-element-3417943{--display:flex;}.elementor-64 .elementor-element.elementor-element-9a219b6{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-9ab8226{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-9ab8226 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-9ab8226.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-9ab8226.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-9ab8226.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-9ab8226.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-9ab8226.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-9ab8226 .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-9ab8226 .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-9ab8226 .elementor-icon i, .elementor-64 .elementor-element.elementor-element-9ab8226 .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-bbdd4d7{text-align:center;}.elementor-64 .elementor-element.elementor-element-44a238c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-a1893ab{text-align:center;}.elementor-64 .elementor-element.elementor-element-afde4ab{--display:flex;}.elementor-64 .elementor-element.elementor-element-938f28a{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-fe05758{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-fe05758 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-fe05758.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-fe05758.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-fe05758.elementor-view-default .elementor-icon{color:var( --e-global-color-dad5328 );border-color:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-fe05758.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-fe05758.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dad5328 );}.elementor-64 .elementor-element.elementor-element-fe05758 .elementor-icon{font-size:15px;}.elementor-64 .elementor-element.elementor-element-fe05758 .elementor-icon svg{height:15px;}.elementor-64 .elementor-element.elementor-element-fe05758 .elementor-icon i, .elementor-64 .elementor-element.elementor-element-fe05758 .elementor-icon svg{transform:rotate(90deg);}.elementor-64 .elementor-element.elementor-element-70532a3{text-align:center;}.elementor-64 .elementor-element.elementor-element-507357b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-64 .elementor-element.elementor-element-8c69695{text-align:center;}.elementor-64 .elementor-element.elementor-element-786c51f{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:21px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-dad5328 );--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-64 .elementor-element.elementor-element-786c51f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:21px;--padding-bottom:0px;--padding-left:21px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:21px;--padding-block-end:0px;--padding-inline-start:21px;}.elementor-64 .elementor-element.elementor-element-9aee36c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-64 .elementor-element.elementor-element-1e62bd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6275046 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64 .elementor-element.elementor-element-54b8e05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-54b8e05.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-c7c9028 img{border-radius:21px 21px 21px 21px;}.elementor-64 .elementor-element.elementor-element-ec906f1 img{border-radius:21px 21px 21px 21px;}.elementor-64 .elementor-element.elementor-element-7cc3a1a img{border-radius:21px 21px 21px 21px;}.elementor-64 .elementor-element.elementor-element-056373b img{border-radius:21px 21px 21px 21px;}.elementor-64 .elementor-element.elementor-element-de628a9 img{border-radius:21px 21px 21px 21px;}.elementor-64 .elementor-element.elementor-element-ac045ce img{border-radius:21px 21px 21px 21px;}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-12206ae{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-64 .elementor-element.elementor-element-5de1303.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-64 .elementor-element.elementor-element-62fa9df{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-64 .elementor-element.elementor-element-22866c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-1c47228{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-64 .elementor-element.elementor-element-786c51f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-12206ae{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-5de1303{--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-5de1303.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-64 .elementor-element.elementor-element-62fa9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-62fa9df img{width:91%;border-radius:30px 30px 0px 0px;}.elementor-64 .elementor-element.elementor-element-da55e4a{--padding-top:60px;--padding-bottom:45px;--padding-left:21px;--padding-right:21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-64 .elementor-element.elementor-element-1c47228{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-64 .elementor-element.elementor-element-786c51f{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-5de1303{--width:33.33%;}.elementor-64 .elementor-element.elementor-element-54b8e05{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-64 .elementor-element.elementor-element-5de1303{--width:40%;}.elementor-64 .elementor-element.elementor-element-da55e4a{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-da55e4a */.elementor-64 .elementor-element.elementor-element-da55e4a{
    min-height: 30vh
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12206ae */#biografia{
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d89541 */.elementor-64 .elementor-element.elementor-element-2d89541.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22371df */.elementor-64 .elementor-element.elementor-element-22371df.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6f57b */.elementor-64 .elementor-element.elementor-element-9d6f57b.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5132491 */.elementor-64 .elementor-element.elementor-element-5132491.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f137bb5 */.elementor-64 .elementor-element.elementor-element-f137bb5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-debb207 */.elementor-64 .elementor-element.elementor-element-debb207.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83b6fc */.elementor-64 .elementor-element.elementor-element-e83b6fc.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6e8 */.elementor-64 .elementor-element.elementor-element-7a4f6e8.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f6108 */.elementor-64 .elementor-element.elementor-element-d2f6108.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf183f */.elementor-64 .elementor-element.elementor-element-1bf183f.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941f5 */.elementor-64 .elementor-element.elementor-element-6b941f5.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9cd0e3 */.elementor-64 .elementor-element.elementor-element-f9cd0e3.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308d10c */.elementor-64 .elementor-element.elementor-element-308d10c.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9853d0d */.elementor-64 .elementor-element.elementor-element-9853d0d.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471b86 */.elementor-64 .elementor-element.elementor-element-6471b86.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb192bf */.elementor-64 .elementor-element.elementor-element-fb192bf.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdd4d7 */.elementor-64 .elementor-element.elementor-element-bbdd4d7.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a238c */.elementor-64 .elementor-element.elementor-element-44a238c.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70532a3 */.elementor-64 .elementor-element.elementor-element-70532a3.titulo-timeline span{
    font-size: 2em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507357b */.elementor-64 .elementor-element.elementor-element-507357b.img-timeline img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    width: 250px;
    border-radius: 15px;
}/* End custom CSS */