.elementor-4597 .elementor-element.elementor-element-a4ee727{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4597 .elementor-element.elementor-element-a4ee727:not(.elementor-motion-effects-element-type-background), .elementor-4597 .elementor-element.elementor-element-a4ee727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FB;}.elementor-4597 .elementor-element.elementor-element-d2c0f9a{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-4597 .elementor-element.elementor-element-9496d3c img{width:44%;}.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-4597 .elementor-element.elementor-element-e14ac74{text-align:start;}.elementor-4597 .elementor-element.elementor-element-e14ac74 .elementor-heading-title{font-size:1.3rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-060e8ce{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-060e8ce .elementor-headline{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.7rem;font-weight:800;}.elementor-4597 .elementor-element.elementor-element-060e8ce .elementor-headline-plain-text{color:#141A45;}.elementor-4597 .elementor-element.elementor-element-060e8ce .elementor-headline-dynamic-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:800;}.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-4597 .elementor-element.elementor-element-22d6078{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-weight:400;}.elementor-4597 .elementor-element.elementor-element-22d6078.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4597 .elementor-element.elementor-element-22d6078 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4597 .elementor-element.elementor-element-4a9646d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-item > a{font-weight:500;}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4597 .elementor-element.elementor-element-7d6acba{--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-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-4597 .elementor-element.elementor-element-da984ce .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-4597 .elementor-element.elementor-element-da984ce .elementor-button:hover, .elementor-4597 .elementor-element.elementor-element-da984ce .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-da984ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-4597 .elementor-element.elementor-element-da984ce .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4597 .elementor-element.elementor-element-da984ce .elementor-button:hover svg, .elementor-4597 .elementor-element.elementor-element-da984ce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4597 .elementor-element.elementor-element-97d01b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4597 .elementor-element.elementor-element-67dcf4c{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-4597 .elementor-element.elementor-element-177cb3d{text-align:center;}.elementor-4597 .elementor-element.elementor-element-177cb3d .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );font-weight:var( --e-global-typography-565fb0f-font-weight );color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-bdac7c9 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4597 .elementor-element.elementor-element-bdac7c9{text-align:center;}.elementor-4597 .elementor-element.elementor-element-bdac7c9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:1.3em;}.elementor-4597 .elementor-element.elementor-element-4a64aab{text-align:center;}.elementor-4597 .elementor-element.elementor-element-8690732{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:010px 010px;--row-gap:010px;--column-gap:010px;--grid-auto-flow:row;--justify-items:center;}.elementor-4597 .elementor-element.elementor-element-8690732.e-con{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-6d1c416{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4597 .elementor-element.elementor-element-6d1c416.e-con{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-bf1e90a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top: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-4597 .elementor-element.elementor-element-06e7a5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-4597 .elementor-element.elementor-element-06e7a5a .elementor-icon-wrapper{text-align:start;}.elementor-4597 .elementor-element.elementor-element-06e7a5a.elementor-view-stacked .elementor-icon{background-color:#FCEBEA;color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-06e7a5a.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-06e7a5a.elementor-view-default .elementor-icon{color:#FCEBEA;border-color:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-06e7a5a.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-06e7a5a.elementor-view-default .elementor-icon svg{fill:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-06e7a5a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-06e7a5a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-06e7a5a .elementor-icon{font-size:25px;}.elementor-4597 .elementor-element.elementor-element-06e7a5a .elementor-icon svg{height:25px;}.elementor-4597 .elementor-element.elementor-element-9d0be84{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-9d0be84 p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-57196d9.elementor-element{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-57196d9{text-align:center;}.elementor-4597 .elementor-element.elementor-element-57196d9 p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-b489f59{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4597 .elementor-element.elementor-element-b489f59.e-con{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-5f974b7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4597 .elementor-element.elementor-element-002dd25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-4597 .elementor-element.elementor-element-002dd25 .elementor-icon-wrapper{text-align:start;}.elementor-4597 .elementor-element.elementor-element-002dd25.elementor-view-stacked .elementor-icon{background-color:#FCEBEA;color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-002dd25.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-002dd25.elementor-view-default .elementor-icon{color:#FCEBEA;border-color:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-002dd25.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-002dd25.elementor-view-default .elementor-icon svg{fill:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-002dd25.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-002dd25.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-002dd25 .elementor-icon{font-size:25px;}.elementor-4597 .elementor-element.elementor-element-002dd25 .elementor-icon svg{height:25px;}.elementor-4597 .elementor-element.elementor-element-86db703{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-86db703 p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-8adbb5e.elementor-element{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-8adbb5e{text-align:center;}.elementor-4597 .elementor-element.elementor-element-8adbb5e p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-d6b9824{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4597 .elementor-element.elementor-element-d6b9824.e-con{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-f66d8d4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4597 .elementor-element.elementor-element-96170ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-4597 .elementor-element.elementor-element-96170ee .elementor-icon-wrapper{text-align:start;}.elementor-4597 .elementor-element.elementor-element-96170ee.elementor-view-stacked .elementor-icon{background-color:#FCEBEA;color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-96170ee.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-96170ee.elementor-view-default .elementor-icon{color:#FCEBEA;border-color:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-96170ee.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-96170ee.elementor-view-default .elementor-icon svg{fill:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-96170ee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-96170ee.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-96170ee .elementor-icon{font-size:25px;}.elementor-4597 .elementor-element.elementor-element-96170ee .elementor-icon svg{height:25px;}.elementor-4597 .elementor-element.elementor-element-b3a1615{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-b3a1615 p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-a6ff5d1.elementor-element{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-a6ff5d1{text-align:center;}.elementor-4597 .elementor-element.elementor-element-a6ff5d1 p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-997e9b3{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4597 .elementor-element.elementor-element-997e9b3.e-con{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-9b80517{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4597 .elementor-element.elementor-element-bdc2fc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-4597 .elementor-element.elementor-element-bdc2fc7 .elementor-icon-wrapper{text-align:start;}.elementor-4597 .elementor-element.elementor-element-bdc2fc7.elementor-view-stacked .elementor-icon{background-color:#FCEBEA;color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-bdc2fc7.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-bdc2fc7.elementor-view-default .elementor-icon{color:#FCEBEA;border-color:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-bdc2fc7.elementor-view-framed .elementor-icon, .elementor-4597 .elementor-element.elementor-element-bdc2fc7.elementor-view-default .elementor-icon svg{fill:#FCEBEA;}.elementor-4597 .elementor-element.elementor-element-bdc2fc7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-bdc2fc7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-bdc2fc7 .elementor-icon{font-size:25px;}.elementor-4597 .elementor-element.elementor-element-bdc2fc7 .elementor-icon svg{height:25px;}.elementor-4597 .elementor-element.elementor-element-721ef26{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-721ef26 p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-78cd207.elementor-element{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-78cd207{text-align:center;}.elementor-4597 .elementor-element.elementor-element-78cd207 p{margin-block-end:0px;}.elementor-4597 .elementor-element.elementor-element-1055fe3 .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-4597 .elementor-element.elementor-element-1055fe3 .elementor-button:hover, .elementor-4597 .elementor-element.elementor-element-1055fe3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-1055fe3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4597 .elementor-element.elementor-element-1055fe3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4597 .elementor-element.elementor-element-1055fe3 .elementor-button:hover svg, .elementor-4597 .elementor-element.elementor-element-1055fe3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4597 .elementor-element.elementor-element-9217844{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4597 .elementor-element.elementor-element-9217844:not(.elementor-motion-effects-element-type-background), .elementor-4597 .elementor-element.elementor-element-9217844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FB;}.elementor-4597 .elementor-element.elementor-element-c9f8444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:130px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4597 .elementor-element.elementor-element-1809a14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4597 .elementor-element.elementor-element-e348546{text-align:center;}.elementor-4597 .elementor-element.elementor-element-e348546 .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );font-weight:var( --e-global-typography-565fb0f-font-weight );color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-c47e5e7 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4597 .elementor-element.elementor-element-c47e5e7{text-align:center;}.elementor-4597 .elementor-element.elementor-element-c47e5e7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:1.3em;}.elementor-4597 .elementor-element.elementor-element-8369614 .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-4597 .elementor-element.elementor-element-8369614 .elementor-button:hover, .elementor-4597 .elementor-element.elementor-element-8369614 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-8369614 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4597 .elementor-element.elementor-element-8369614 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4597 .elementor-element.elementor-element-8369614 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4597 .elementor-element.elementor-element-8369614 .elementor-button:hover svg, .elementor-4597 .elementor-element.elementor-element-8369614 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4597 .elementor-element.elementor-element-afd1528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4597 .elementor-element.elementor-element-71b4819{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4597 .elementor-element.elementor-element-bc5a7f1{--display:flex;}.elementor-4597 .elementor-element.elementor-element-751db7e{text-align:center;}.elementor-4597 .elementor-element.elementor-element-751db7e .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );font-weight:var( --e-global-typography-565fb0f-font-weight );color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-d066e63 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4597 .elementor-element.elementor-element-d066e63{text-align:center;}.elementor-4597 .elementor-element.elementor-element-d066e63 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:1.3em;}.elementor-4597 .elementor-element.elementor-element-5200136{--display:flex;}.elementor-4597 .elementor-element.elementor-element-d66f43c{--display:flex;}.elementor-4597 .elementor-element.elementor-element-d314de5{--display:flex;}.elementor-4597 .elementor-element.elementor-element-35c61cb{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-4597 .elementor-element.elementor-element-35c61cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#141A4563;}.elementor-4597 .elementor-element.elementor-element-35c61cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-35c61cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-35c61cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4597 .elementor-element.elementor-element-35c61cb.elementor-element{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-35c61cb {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-4597 .elementor-element.elementor-element-35c61cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-4597 .elementor-element.elementor-element-2036f21 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4597 .elementor-element.elementor-element-2036f21{text-align:center;}.elementor-4597 .elementor-element.elementor-element-b3ab31d .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-4597 .elementor-element.elementor-element-b3ab31d .elementor-button:hover, .elementor-4597 .elementor-element.elementor-element-b3ab31d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-b3ab31d .elementor-button-content-wrapper{flex-direction:row;}.elementor-4597 .elementor-element.elementor-element-b3ab31d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4597 .elementor-element.elementor-element-b3ab31d .elementor-button:hover svg, .elementor-4597 .elementor-element.elementor-element-b3ab31d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4597 .elementor-element.elementor-element-aac74a3{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4597 .elementor-element.elementor-element-aac74a3:not(.elementor-motion-effects-element-type-background), .elementor-4597 .elementor-element.elementor-element-aac74a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FB;}.elementor-4597 .elementor-element.elementor-element-003e11f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4597 .elementor-element.elementor-element-f76817e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4597 .elementor-element.elementor-element-6c5cc32{--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;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4597 .elementor-element.elementor-element-6c5cc32:not(.elementor-motion-effects-element-type-background), .elementor-4597 .elementor-element.elementor-element-6c5cc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4597 .elementor-element.elementor-element-a8140e6{text-align:center;}.elementor-4597 .elementor-element.elementor-element-a8140e6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4597 .elementor-element.elementor-element-26f94bc{text-align:center;color:var( --e-global-color-secondary );}.elementor-4597 .elementor-element.elementor-element-0b80af0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4597 .elementor-element.elementor-element-f56dc30 .elementor-button{background-color:#05135D00;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-4597 .elementor-element.elementor-element-f56dc30 .elementor-button:hover, .elementor-4597 .elementor-element.elementor-element-f56dc30 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-4597 .elementor-element.elementor-element-f56dc30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4597 .elementor-element.elementor-element-f56dc30 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4597 .elementor-element.elementor-element-f56dc30 .elementor-button:hover svg, .elementor-4597 .elementor-element.elementor-element-f56dc30 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4597 .elementor-element.elementor-element-a2b8605{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-item > a{font-weight:500;}.elementor-4597 .elementor-element.elementor-element-a2b8605 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}@media(max-width:1024px){.elementor-4597 .elementor-element.elementor-element-177cb3d .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );}.elementor-4597 .elementor-element.elementor-element-8690732{--grid-auto-flow:row;}.elementor-4597 .elementor-element.elementor-element-e348546 .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );}.elementor-4597 .elementor-element.elementor-element-751db7e .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );}}@media(max-width:767px){.elementor-4597 .elementor-element.elementor-element-a4ee727{--min-height:100vh;}.elementor-4597 .elementor-element.elementor-element-9496d3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4597 .elementor-element.elementor-element-9496d3c img{width:100%;}.elementor-4597 .elementor-element.elementor-element-e14ac74{text-align:center;}.elementor-4597 .elementor-element.elementor-element-e14ac74 .elementor-heading-title{font-size:0.9rem;}.elementor-4597 .elementor-element.elementor-element-060e8ce .elementor-headline{font-size:2rem;}.elementor-4597 .elementor-element.elementor-element-22d6078{width:100%;max-width:100%;font-size:0.9rem;}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4597 .elementor-element.elementor-element-4a9646d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4597 .elementor-element.elementor-element-7d6acba{--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:stretch;}.elementor-4597 .elementor-element.elementor-element-177cb3d .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );}.elementor-4597 .elementor-element.elementor-element-8690732{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4597 .elementor-element.elementor-element-bf1e90a{--flex-wrap:nowrap;}.elementor-4597 .elementor-element.elementor-element-5f974b7{--flex-wrap:nowrap;}.elementor-4597 .elementor-element.elementor-element-f66d8d4{--flex-wrap:nowrap;}.elementor-4597 .elementor-element.elementor-element-9b80517{--flex-wrap:nowrap;}.elementor-4597 .elementor-element.elementor-element-e348546 .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );}.elementor-4597 .elementor-element.elementor-element-751db7e .elementor-heading-title{font-size:var( --e-global-typography-565fb0f-font-size );}.elementor-4597 .elementor-element.elementor-element-35c61cb{width:100%;max-width:100%;}.elementor-4597 .elementor-element.elementor-element-6c5cc32{--width:100%;--padding-top:050px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-4597 .elementor-element.elementor-element-a8140e6.elementor-element{--align-self:center;}.elementor-4597 .elementor-element.elementor-element-26f94bc.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-4597 .elementor-element.elementor-element-d2c0f9a{--width:100%;}.elementor-4597 .elementor-element.elementor-element-8690732{--width:100%;}.elementor-4597 .elementor-element.elementor-element-bf1e90a{--width:100%;}.elementor-4597 .elementor-element.elementor-element-5f974b7{--width:100%;}.elementor-4597 .elementor-element.elementor-element-f66d8d4{--width:100%;}.elementor-4597 .elementor-element.elementor-element-9b80517{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-d6a01aa */@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400&family=Plus+Jakarta+Sans:wght@600&display=swap");

.timeline-proceso {
  --azul: #1d2145;
  --gris: #737887;
  --rojo: #ee1f2a;
  --linea: #e8e9ef;

  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 34px;
  max-width: 1120px;
  margin: 25px auto 0;
}

/* Línea horizontal centrada en las cards */
.timeline-proceso::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 16.5%;
  right: 16.5%;
  height: 4px;
  background: var(--linea);
  border-radius: 999px;
  transform: translateY(-50%);
  z-index: 0;
}

.timeline-step {
  position: relative;
  z-index: 1;
  min-height: 210px;
  background: #fff;
  border-radius: 22px;
  padding: 30px 28px 32px;
  box-shadow: 0 18px 50px rgba(29, 33, 69, 0.08);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: stepGlow 6s infinite ease-in-out;
}

.timeline-step:nth-child(1) {
  animation-delay: 0s;
}

.timeline-step:nth-child(2) {
  animation-delay: 2s;
}

.timeline-step:nth-child(3) {
  animation-delay: 4s;
}

.timeline-num {
  display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  margin-bottom: 20px;
  border-radius: 15px;
  background: var(--azul);
  color: #fff;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  transition: background 0.35s ease, transform 0.35s ease;
  animation: numGlow 6s infinite ease-in-out;
}

.timeline-step:nth-child(1) .timeline-num {
  animation-delay: 0s;
}

.timeline-step:nth-child(2) .timeline-num {
  animation-delay: 2s;
}

.timeline-step:nth-child(3) .timeline-num {
  animation-delay: 4s;
}

.timeline-step h3 {
  margin: 0 0 10px;
  color: var(--azul);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: clamp(0.95rem, 1.2vw, 1.1rem);
  font-weight: 600;
  line-height: 1.4em;
}

.timeline-step p {
  margin: 0;
  color: var(--gris);
  font-family: "Inter", sans-serif;
  font-size: clamp(0.85rem, 1vw, 1rem);
  font-weight: 400;
  line-height: 1.5;
}

@keyframes stepGlow {
  0%,
  38%,
  100% {
    transform: translateY(0);
    box-shadow: 0 18px 50px rgba(29, 33, 69, 0.08);
  }

  12%,
  26% {
    transform: translateY(-6px);
    box-shadow: 0 24px 65px rgba(238, 31, 42, 0.18);
  }
}

@keyframes numGlow {
  0%,
  38%,
  100% {
    background: var(--azul);
    transform: scale(1);
  }

  12%,
  26% {
    background: var(--rojo);
    transform: scale(1.08);
  }
}

/* Móvil: timeline vertical */
@media (max-width: 768px) {
  .timeline-proceso {
    grid-template-columns: 1fr;
    gap: 24px;
    margin-top: 46px;
  }

  .timeline-proceso::before {
    top: 25px;
    bottom: 25px;
    left: 45px;
    right: auto;
    width: 2px;
    height: auto;
    transform: translateX(-50%);
  }

  .timeline-step {
    min-height: auto;
    padding: 26px 22px 28px;
    border-radius: 18px;
  }

  .timeline-num {
    position: relative;
    z-index: 2;
    width: 50px;
    height: 50px;
    margin-bottom: 18px;
    border-radius: 14px;
    font-size: 0.95rem;
  }

  .timeline-step h3 {
    font-size: 1.05rem;
  }

  .timeline-step p {
    font-size: 0.92rem;
  }
}/* End custom CSS */