.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64339 .elementor-element.elementor-element-248df387 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-64339 .elementor-element.elementor-element-248df387 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #02758B 43%, #076877 88%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64339 .elementor-element.elementor-element-248df387 > .elementor-container{max-width:1000px;min-height:500px;}.elementor-64339 .elementor-element.elementor-element-248df387{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;overflow:visible;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{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-64339 .elementor-element.elementor-element-4ad3b57 > .elementor-widget-container{padding:0em 0em 0.3em 0em;}.elementor-64339 .elementor-element.elementor-element-4ad3b57{text-align:left;}.elementor-64339 .elementor-element.elementor-element-4ad3b57 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:4.7em;font-weight:700;line-height:1.15em;letter-spacing:0px;text-shadow:2px 2px 10px rgba(0,0,0,0.3);color:var( --e-global-color-57d1c7bb );}.elementor-64339 .elementor-element.elementor-element-7cf76d4 > .elementor-widget-container{padding:0em 0em 0.3em 0em;}.elementor-64339 .elementor-element.elementor-element-7cf76d4{text-align:left;}.elementor-64339 .elementor-element.elementor-element-7cf76d4 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(15px, 1.6vw, 37px);font-weight:700;line-height:1.15em;letter-spacing:0px;text-shadow:2px 2px 10px rgba(0,0,0,0.3);color:var( --e-global-color-57d1c7bb );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{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-64339 .elementor-element.elementor-element-5881ddb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-64339 .elementor-element.elementor-element-5881ddb4{text-align:left;font-family:"Karla", Sans-serif;font-size:19px;line-height:1.555em;color:rgba(255,255,255,0.83);}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64339 .elementor-element.elementor-element-37a08f3{--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:flex-start;overflow:visible;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64339 .elementor-element.elementor-element-7a2d184 .elementor-button{background-color:var( --e-global-color-14ba9800 );font-family:"Karla", Sans-serif;font-size:1.144em;font-weight:700;letter-spacing:-0.5px;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:1.15em 2.65em 1.15em 2.65em;}.elementor-64339 .elementor-element.elementor-element-7a2d184 .elementor-button:hover, .elementor-64339 .elementor-element.elementor-element-7a2d184 .elementor-button:focus{background-color:#1B2C58D1;color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-7a2d184 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-64339 .elementor-element.elementor-element-7a2d184 .elementor-button:hover svg, .elementor-64339 .elementor-element.elementor-element-7a2d184 .elementor-button:focus svg{fill:#ffffff;}.elementor-64339 .elementor-element.elementor-element-eedd34d .elementor-button{background-color:#1B2C586E;font-family:"Karla", Sans-serif;font-size:1.144em;font-weight:700;letter-spacing:-0.5px;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:1.15em 2.65em 1.15em 2.65em;}.elementor-64339 .elementor-element.elementor-element-eedd34d .elementor-button:hover, .elementor-64339 .elementor-element.elementor-element-eedd34d .elementor-button:focus{background-color:#1b2c58;color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-eedd34d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-64339 .elementor-element.elementor-element-eedd34d .elementor-button:hover svg, .elementor-64339 .elementor-element.elementor-element-eedd34d .elementor-button:focus svg{fill:#ffffff;}.elementor-64339 .elementor-element.elementor-element-9c7cf09{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-a844f66{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-64339 .elementor-element.elementor-element-a844f66 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-592cd17{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-e7eb662{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-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-64339 .elementor-element.elementor-element-f14f3db{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-64339 .elementor-element.elementor-element-f14f3db > .elementor-widget-container{background-color:var( --e-global-color-72cd5130 );padding:05px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-64339 .elementor-element.elementor-element-f14f3db .elementor-icon-wrapper{text-align:center;}.elementor-64339 .elementor-element.elementor-element-f14f3db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4172a3 );}.elementor-64339 .elementor-element.elementor-element-f14f3db.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-f14f3db.elementor-view-default .elementor-icon{color:var( --e-global-color-4172a3 );border-color:var( --e-global-color-4172a3 );}.elementor-64339 .elementor-element.elementor-element-f14f3db.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-f14f3db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4172a3 );}.elementor-64339 .elementor-element.elementor-element-f14f3db .elementor-icon{font-size:40px;}.elementor-64339 .elementor-element.elementor-element-f14f3db .elementor-icon svg{height:40px;}.elementor-64339 .elementor-element.elementor-element-57c1760 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 30px);font-weight:500;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-329ae2c{font-family:"Karla", Sans-serif;font-weight:400;color:#54595F;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-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-64339 .elementor-element.elementor-element-8f0e9b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-8f0e9b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-8f0e9b5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-64339 .elementor-element.elementor-element-8f0e9b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-8f0e9b5 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-weight:400;}.elementor-64339 .elementor-element.elementor-element-8f0e9b5 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-b757979{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-b66b360{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-b77011a{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-64339 .elementor-element.elementor-element-b77011a > .elementor-widget-container{background-color:var( --e-global-color-72cd5130 );padding:05px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-64339 .elementor-element.elementor-element-b77011a .elementor-icon-wrapper{text-align:center;}.elementor-64339 .elementor-element.elementor-element-b77011a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4172a3 );}.elementor-64339 .elementor-element.elementor-element-b77011a.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-b77011a.elementor-view-default .elementor-icon{color:var( --e-global-color-4172a3 );border-color:var( --e-global-color-4172a3 );}.elementor-64339 .elementor-element.elementor-element-b77011a.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-b77011a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4172a3 );}.elementor-64339 .elementor-element.elementor-element-b77011a .elementor-icon{font-size:40px;}.elementor-64339 .elementor-element.elementor-element-b77011a .elementor-icon svg{height:40px;}.elementor-64339 .elementor-element.elementor-element-6f1f3dd .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 30px);font-weight:500;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-0a7c0a9{font-family:"Karla", Sans-serif;font-weight:400;color:#54595F;}.elementor-64339 .elementor-element.elementor-element-ad92e02 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-ad92e02 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-ad92e02{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-64339 .elementor-element.elementor-element-ad92e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-ad92e02 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-weight:400;}.elementor-64339 .elementor-element.elementor-element-ad92e02 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-7d541c4{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-f72bb4c{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-c1c04ae{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-64339 .elementor-element.elementor-element-c1c04ae > .elementor-widget-container{background-color:var( --e-global-color-72cd5130 );padding:8px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-64339 .elementor-element.elementor-element-c1c04ae .elementor-icon-wrapper{text-align:center;}.elementor-64339 .elementor-element.elementor-element-c1c04ae.elementor-view-stacked .elementor-icon{background-color:#019FBD00;}.elementor-64339 .elementor-element.elementor-element-c1c04ae.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-c1c04ae.elementor-view-default .elementor-icon{color:#019FBD00;border-color:#019FBD00;}.elementor-64339 .elementor-element.elementor-element-c1c04ae.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-c1c04ae.elementor-view-default .elementor-icon svg{fill:#019FBD00;}.elementor-64339 .elementor-element.elementor-element-c1c04ae .elementor-icon{font-size:37px;}.elementor-64339 .elementor-element.elementor-element-c1c04ae .elementor-icon svg{height:37px;}.elementor-64339 .elementor-element.elementor-element-ebc955a .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 30px);font-weight:500;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-9763bbe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-9763bbe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-9763bbe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-64339 .elementor-element.elementor-element-9763bbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-9763bbe .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-weight:400;}.elementor-64339 .elementor-element.elementor-element-9763bbe .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-b7d11db{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-5bc2a57{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-70c9235{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-64339 .elementor-element.elementor-element-70c9235 > .elementor-widget-container{background-color:var( --e-global-color-72cd5130 );padding:8px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-64339 .elementor-element.elementor-element-70c9235 .elementor-icon-wrapper{text-align:center;}.elementor-64339 .elementor-element.elementor-element-70c9235.elementor-view-stacked .elementor-icon{background-color:#019FBD00;}.elementor-64339 .elementor-element.elementor-element-70c9235.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-70c9235.elementor-view-default .elementor-icon{color:#019FBD00;border-color:#019FBD00;}.elementor-64339 .elementor-element.elementor-element-70c9235.elementor-view-framed .elementor-icon, .elementor-64339 .elementor-element.elementor-element-70c9235.elementor-view-default .elementor-icon svg{fill:#019FBD00;}.elementor-64339 .elementor-element.elementor-element-70c9235 .elementor-icon{font-size:37px;}.elementor-64339 .elementor-element.elementor-element-70c9235 .elementor-icon svg{height:37px;}.elementor-64339 .elementor-element.elementor-element-08fdf5a .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 30px);font-weight:500;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-96ee240{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-3887b25 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-3887b25 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-3887b25{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-64339 .elementor-element.elementor-element-3887b25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-3887b25 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-weight:400;}.elementor-64339 .elementor-element.elementor-element-3887b25 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-8db89e9{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-bb709c8{text-align:center;}.elementor-64339 .elementor-element.elementor-element-bb709c8 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-80da41f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Karla", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#54595F;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64339 .elementor-element.elementor-element-2a04828 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-64339 .elementor-element.elementor-element-2a04828{z-index:0;}.elementor-64339 .elementor-element.elementor-element-2698a99{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-2698a99:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-2698a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-64339 .elementor-element.elementor-element-c64b4b3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-64339 .elementor-element.elementor-element-c64b4b3 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-0d5d88c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Karla", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#54595F;}.elementor-64339 .elementor-element.elementor-element-bec37ee{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-f27f2c7{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-2b3e29d .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 20px);font-weight:700;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-a7b9789{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-bf39e67{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-e3ebb56 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 20px);font-weight:700;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-39a5c7d{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-62ddfef{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-3192d47{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-64339 .elementor-element.elementor-element-3192d47 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#1B2C58;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64339 .elementor-element.elementor-element-8fcff1c{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-10e903f{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-588b843{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-bd07e96{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-9b8fd3b{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-4f40c2b{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-6a11d27{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-c3a7223{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-c9e398b{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-7e138c8{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-3037b22{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-1a5915e{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-81cacf7{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;}.elementor-64339 .elementor-element.elementor-element-81cacf7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-64339 .elementor-element.elementor-element-81cacf7 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-64339 .elementor-element.elementor-element-81cacf7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Karla", Sans-serif;}:where( .elementor-64339 .elementor-element.elementor-element-81cacf7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-64339 .elementor-element.elementor-element-67d8b65{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-f6258ac{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-a7794a2{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-953c228{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-59e6eb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:#1DA4B8;}.elementor-64339 .elementor-element.elementor-element-3cf5b2e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:23px;font-weight:800;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-fc21fdd{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-8ea62ea{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-7402017{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-fcddadd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:#1DA4B8;}.elementor-64339 .elementor-element.elementor-element-82f83a3 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:23px;font-weight:800;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-123e28f{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-f47378c{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-ce40243 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:#1DA4B8;}.elementor-64339 .elementor-element.elementor-element-ee62d9e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:23px;font-weight:800;color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-ae01dda{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-11e52bc{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-11e52bc:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-11e52bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#104952;}.elementor-64339 .elementor-element.elementor-element-bc8f8a4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-64339 .elementor-element.elementor-element-bc8f8a4 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#FFFFFF;}.elementor-64339 .elementor-element.elementor-element-30319ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-933f10d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-933f10d:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-933f10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E545C;}.elementor-64339 .elementor-element.elementor-element-0641881 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-0641881 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-0641881{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-64339 .elementor-element.elementor-element-0641881 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-0641881 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-64339 .elementor-element.elementor-element-0641881 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-d7db608{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-d7db608:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-d7db608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E545C;}.elementor-64339 .elementor-element.elementor-element-9493b7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-9493b7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-9493b7a{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-64339 .elementor-element.elementor-element-9493b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-9493b7a .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-64339 .elementor-element.elementor-element-9493b7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-e0a1875{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-e0a1875:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-e0a1875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E545C;}.elementor-64339 .elementor-element.elementor-element-7c62204 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-7c62204 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-7c62204{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-64339 .elementor-element.elementor-element-7c62204 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-7c62204 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-64339 .elementor-element.elementor-element-7c62204 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-21fb371{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-21fb371:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-21fb371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E545C;}.elementor-64339 .elementor-element.elementor-element-c4f8416 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-c4f8416 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-c4f8416{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-64339 .elementor-element.elementor-element-c4f8416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-c4f8416 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-64339 .elementor-element.elementor-element-c4f8416 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-1eed4a3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-1eed4a3:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-1eed4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E545C;}.elementor-64339 .elementor-element.elementor-element-3fb0711 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-3fb0711 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-3fb0711{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-64339 .elementor-element.elementor-element-3fb0711 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-3fb0711 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-64339 .elementor-element.elementor-element-3fb0711 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-2e49c23{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-2e49c23:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-2e49c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E545C;}.elementor-64339 .elementor-element.elementor-element-116d11e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-116d11e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64339 .elementor-element.elementor-element-116d11e{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-64339 .elementor-element.elementor-element-116d11e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-116d11e .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-64339 .elementor-element.elementor-element-116d11e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64339 .elementor-element.elementor-element-ad7031b{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-1ad90b2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-64339 .elementor-element.elementor-element-1ad90b2 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#1B2C58;}.elementor-widget-loop-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64339 .elementor-element.elementor-element-b181759{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-64339 .elementor-element.elementor-element-b181759 .swiper-slide > .elementor-element{height:100%;}.elementor-64339 .elementor-element.elementor-element-bf384c9{--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;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-2955aa1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-64339 .elementor-element.elementor-element-2955aa1 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#1B2C58;}.elementor-64339 .elementor-element.elementor-element-27e63aa{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-7463e75{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-e220a37{font-family:"Karla", Sans-serif;font-weight:400;color:#54595F;}.elementor-64339 .elementor-element.elementor-element-402ba24{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-2603c44{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-2509738{font-family:"Karla", Sans-serif;font-weight:400;color:#54595F;}.elementor-64339 .elementor-element.elementor-element-7de362f{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-a1502c0{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-42b6664{font-family:"Karla", Sans-serif;font-weight:400;color:#54595F;}.elementor-64339 .elementor-element.elementor-element-f11e931{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-e32d238{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-f33b780{font-family:"Karla", Sans-serif;font-weight:400;color:#54595F;}.elementor-64339 .elementor-element.elementor-element-2128c3d{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-975fe32{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-e9c538f{font-family:"Karla", Sans-serif;font-weight:400;color:#54595F;}.elementor-64339 .elementor-element.elementor-element-499ee55{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-e57089a{--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;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-0e80712{color:#54595F;}.elementor-64339 .elementor-element.elementor-element-2f5d6da{--n-accordion-title-font-size:20px;--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:19px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-32bd3f63 );--n-accordion-icon-hover-color:var( --e-global-color-32bd3f63 );--n-accordion-icon-active-color:var( --e-global-color-32bd3f63 );}.elementor-64339 .elementor-element.elementor-element-2f5d6da {--n-accordion-padding:20px 20px 20px 20px;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64339 .elementor-element.elementor-element-ceec020{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-ceec020:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-ceec020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3A42;}.elementor-64339 .elementor-element.elementor-element-38fd5fb{--display:flex;overflow:visible;}.elementor-64339 .elementor-element.elementor-element-d733fcc{text-align:center;}.elementor-64339 .elementor-element.elementor-element-d733fcc .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-32bd3f63 );}.elementor-64339 .elementor-element.elementor-element-4f526f2{text-align:center;}.elementor-64339 .elementor-element.elementor-element-4f526f2 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:clamp(28px, 3.8vw, 40px);color:#FFFFFF;}.elementor-widget-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:18px;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-18px;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group > label, .elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-subgroup label{color:#1b2c58;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-type-html{padding-bottom:0px;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group .elementor-field{color:#555555;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group .elementor-field, .elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:rgba(27,44,88,0.25);}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:rgba(27,44,88,0.25);}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-field-group .elementor-select-wrapper::before{color:rgba(27,44,88,0.25);}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .e-form__buttons__wrapper__button-next{background-color:#019fbd;color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-button[type="submit"]{background-color:#019fbd;color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .elementor-message{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-64339 .elementor-element.elementor-element-a8f2a72 .e-form__indicators__indicator, .elementor-64339 .elementor-element.elementor-element-a8f2a72 .e-form__indicators__indicator__label{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-64339 .elementor-element.elementor-element-a8f2a72{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-widget-elementskit-advance-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-advance-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-64339 .elementor-element.elementor-element-9c7cf09{--content-width:980px;}.elementor-64339 .elementor-element.elementor-element-38fd5fb{--content-width:640px;}}@media(max-width:1024px){.elementor-64339 .elementor-element.elementor-element-248df387:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-248df387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crackppc.com/wp-content/uploads/2019/11/office-staff-analyze-marketing-data-on-the-office-desk-.jpg");background-position:0px 0px;background-size:cover;}.elementor-64339 .elementor-element.elementor-element-4ad3b57 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-64339 .elementor-element.elementor-element-7cf76d4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-64339 .elementor-element.elementor-element-30319ee{--grid-auto-flow:row;}.elementor-64339 .elementor-element.elementor-element-b181759{--swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-64339 .elementor-element.elementor-element-248df387:not(.elementor-motion-effects-element-type-background), .elementor-64339 .elementor-element.elementor-element-248df387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-394px 0px;background-size:1000px auto;}.elementor-64339 .elementor-element.elementor-element-4ad3b57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64339 .elementor-element.elementor-element-4ad3b57{text-align:center;}.elementor-64339 .elementor-element.elementor-element-4ad3b57 .elementor-heading-title{font-size:2.1em;letter-spacing:-2px;}.elementor-64339 .elementor-element.elementor-element-7cf76d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64339 .elementor-element.elementor-element-7cf76d4{text-align:center;}.elementor-64339 .elementor-element.elementor-element-7cf76d4 .elementor-heading-title{font-size:1.3em;letter-spacing:-2px;}.elementor-64339 .elementor-element.elementor-element-5881ddb4{text-align:center;}.elementor-64339 .elementor-element.elementor-element-7a2d184{width:100%;max-width:100%;}.elementor-64339 .elementor-element.elementor-element-7a2d184 .elementor-button{padding:20px 0px 20px 0px;}.elementor-64339 .elementor-element.elementor-element-eedd34d{width:100%;max-width:100%;}.elementor-64339 .elementor-element.elementor-element-9c7cf09{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-a844f66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64339 .elementor-element.elementor-element-a844f66 .elementor-heading-title{font-size:30px;}.elementor-64339 .elementor-element.elementor-element-f14f3db{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-64339 .elementor-element.elementor-element-57c1760 .elementor-heading-title{font-size:24px;}.elementor-64339 .elementor-element.elementor-element-329ae2c{font-size:18px;}.elementor-64339 .elementor-element.elementor-element-8f0e9b5{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-64339 .elementor-element.elementor-element-8f0e9b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-8f0e9b5 .elementor-icon-list-item > a{font-size:16px;}.elementor-64339 .elementor-element.elementor-element-b77011a{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-64339 .elementor-element.elementor-element-6f1f3dd .elementor-heading-title{font-size:24px;}.elementor-64339 .elementor-element.elementor-element-0a7c0a9{font-size:18px;}.elementor-64339 .elementor-element.elementor-element-ad92e02{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-64339 .elementor-element.elementor-element-ad92e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-ad92e02 .elementor-icon-list-item > a{font-size:16px;}.elementor-64339 .elementor-element.elementor-element-c1c04ae{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-64339 .elementor-element.elementor-element-ebc955a .elementor-heading-title{font-size:24px;}.elementor-64339 .elementor-element.elementor-element-9763bbe{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-64339 .elementor-element.elementor-element-9763bbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-9763bbe .elementor-icon-list-item > a{font-size:16px;}.elementor-64339 .elementor-element.elementor-element-70c9235{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-64339 .elementor-element.elementor-element-08fdf5a .elementor-heading-title{font-size:24px;}.elementor-64339 .elementor-element.elementor-element-3887b25{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-64339 .elementor-element.elementor-element-3887b25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64339 .elementor-element.elementor-element-3887b25 .elementor-icon-list-item > a{font-size:16px;}.elementor-64339 .elementor-element.elementor-element-8db89e9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-bb709c8 .elementor-heading-title{font-size:30px;}.elementor-64339 .elementor-element.elementor-element-80da41f{width:100%;max-width:100%;font-size:16px;}.elementor-64339 .elementor-element.elementor-element-2698a99{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-c64b4b3{width:100%;max-width:100%;}.elementor-64339 .elementor-element.elementor-element-c64b4b3 .elementor-heading-title{font-size:30px;}.elementor-64339 .elementor-element.elementor-element-0d5d88c{width:100%;max-width:100%;font-size:18px;}.elementor-64339 .elementor-element.elementor-element-62ddfef{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-3192d47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64339 .elementor-element.elementor-element-3192d47 .elementor-heading-title{font-size:28px;}:where( .elementor-64339 .elementor-element.elementor-element-81cacf7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-64339 .elementor-element.elementor-element-11e52bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-bc8f8a4{width:100%;max-width:100%;}.elementor-64339 .elementor-element.elementor-element-bc8f8a4 .elementor-heading-title{font-size:30px;}.elementor-64339 .elementor-element.elementor-element-30319ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-64339 .elementor-element.elementor-element-933f10d{--justify-content:center;}.elementor-64339 .elementor-element.elementor-element-d7db608{--justify-content:center;}.elementor-64339 .elementor-element.elementor-element-e0a1875{--justify-content:center;}.elementor-64339 .elementor-element.elementor-element-21fb371{--justify-content:center;}.elementor-64339 .elementor-element.elementor-element-ad7031b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-1ad90b2{width:100%;max-width:100%;}.elementor-64339 .elementor-element.elementor-element-1ad90b2 .elementor-heading-title{font-size:30px;}.elementor-64339 .elementor-element.elementor-element-b181759{--swiper-slides-to-display:1;}.elementor-64339 .elementor-element.elementor-element-bf384c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-2955aa1{width:100%;max-width:100%;}.elementor-64339 .elementor-element.elementor-element-2955aa1 .elementor-heading-title{font-size:30px;}.elementor-64339 .elementor-element.elementor-element-e220a37{font-size:18px;line-height:1.2em;}.elementor-64339 .elementor-element.elementor-element-2509738{font-size:18px;line-height:1.2em;}.elementor-64339 .elementor-element.elementor-element-42b6664{font-size:18px;line-height:1.2em;}.elementor-64339 .elementor-element.elementor-element-f33b780{font-size:18px;line-height:1.2em;}.elementor-64339 .elementor-element.elementor-element-e9c538f{font-size:18px;line-height:1.2em;}.elementor-64339 .elementor-element.elementor-element-2f5d6da{--n-accordion-title-font-size:18px;}:where( .elementor-64339 .elementor-element.elementor-element-2f5d6da > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-64339 .elementor-element.elementor-element-ceec020{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64339 .elementor-element.elementor-element-d733fcc .elementor-heading-title{font-size:15px;}.elementor-64339 .elementor-element.elementor-element-4f526f2 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-9c7cf09 *//* =========================================================
   CrackPPC — Landing Consultoría
   Todas las clases llevan prefijo "crk-" para evitar
   colisiones con Elementor, el tema y otros plugins.
   ========================================================= */

/* ---- Botón primario con gradiente violeta ---- */
.crk-btn-gradient .elementor-button,
.crk-btn-gradient a.elementor-button-link {
  background: linear-gradient(135deg, #5B4FE8 0%, #8B7BFF 50%, #A8E0FF 100%) !important;
  border: none !important;
  box-shadow: 0 6px 18px -6px rgba(91, 79, 232, .5);
  transition: all .25s ease;
}
.crk-btn-gradient .elementor-button:hover,
.crk-btn-gradient a.elementor-button-link:hover {
  background: linear-gradient(135deg, #4A3FD6 0%, #7A6AEF 50%, #98D0EF 100%) !important;
  transform: translateY(-1px);
}

/* ---- Caja de icono cyan pastel ---- */
/* OJO: NO usar ".icon-box" — colisiona con el widget nativo Icon Box de Elementor */
.crk-icon-box {
  width: 52px;
  height: 52px;
  border-radius: 14px;
  background: #E0F4F7;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.crk-icon-box svg,
.crk-icon-box img {
  width: 26px;
  height: 26px;
}

/* ---- Check-list custom ----
   Arregla que el texto con <strong> dentro de un <li> NO se
   rompa en columnas. Aplica al Icon List con clase crk-check-list */
.crk-check-list .elementor-icon-list-items {
  list-style: none;
  padding: 0;
}
.crk-check-list .elementor-icon-list-item {
  position: relative;
  padding: 0 0 0 32px !important;
  margin-bottom: 10px;
  display: block !important;
}
.crk-check-list .elementor-icon-list-icon {
  position: absolute !important;
  left: 0;
  top: 3px;
}
.crk-check-list .elementor-icon-list-text {
  display: inline !important;
  color: #4A5157;
  font-size: 15px;
  line-height: 1.5;
}
.crk-check-list .elementor-icon-list-text strong {
  color: #111418;
  font-weight: 600;
}

.crk-timeline {
  position: relative;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0 25px;
  max-width: 1100px;
  margin: 0 auto;
  min-height: 360px;
  padding: 20px 0;
  box-sizing: border-box;
}
.crk-timeline *,
.crk-timeline *::before,
.crk-timeline *::after {
  box-sizing: border-box;
}
.crk-timeline .crk-dashes {
  position: absolute;
  inset: 15px 0;
  width: 100%;
  height: calc(100% - 40px);
  pointer-events: none;
  z-index: 1;
  overflow: visible;
}
.crk-timeline .crk-step {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 35px;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}
.crk-timeline .crk-step--top    { justify-content: flex-start; }
.crk-timeline .crk-step--bottom { justify-content: flex-end; }
.crk-timeline .crk-circle {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: linear-gradient(135deg, #1CA4B8 0%, #2BC4D8 100%);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
  box-shadow: 0 4px 14px rgba(28, 164, 184, 0.35);
  flex-shrink: 0;
}

/* Paso 2 */
.crk-timeline .crk-circle--blue {
  background: linear-gradient(135deg, #1CA4B8 0%, #2BC4D8 100%);
  box-shadow: 0 4px 14px rgba(28, 164, 184, 0.35);
}

/* Paso 3 */
.crk-timeline .crk-circle--violet-soft {
  background: linear-gradient(135deg, #6C63FF 0%, #9B8CFF 100%);
  box-shadow: 0 4px 14px rgba(108, 99, 255, 0.35);
}

/* Paso 5 */
.crk-timeline .crk-circle--mint {
  background: linear-gradient(135deg, #18C9A1 0%, #52E5C2 100%);
  box-shadow: 0 4px 14px rgba(24, 201, 161, 0.35);
}



.crk-timeline .crk-circle--violet {
  background: linear-gradient(135deg, #3B4FE8 0%, #5B4FE8 100%);
  box-shadow: 0 4px 14px rgba(91, 79, 232, .35);
}
.crk-timeline .crk-circle--green {
  background: linear-gradient(135deg, #4CAF50 0%, #7ED321 100%);
  box-shadow: 0 4px 14px rgba(76, 175, 80, .35);
}
.crk-timeline .crk-content { max-width: 210px; }
.crk-timeline .crk-title {
  font-weight: 700;
  font-size: 15px;
  color: #111418;
  margin-bottom: 8px;
  line-height: 1.3;
}
.crk-timeline .crk-desc {
  font-size: 13px;
  color: #4A5157;
  line-height: 1.5;
}

@media (max-width: 900px) {
  .crk-timeline {
    grid-template-columns: 1fr;
    gap: 24px;
    min-height: 0;
    padding: 20px 0;
  }
  .crk-timeline .crk-step,
  .crk-timeline .crk-step--top,
  .crk-timeline .crk-step--bottom {
    flex-direction: row;
    text-align: left;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 18px;
    padding: 0;
  }
  .crk-timeline .crk-step--bottom .crk-circle { order: -1; }
  .crk-timeline .crk-content { max-width: none; flex: 1; padding-top: 10px; }
  .crk-timeline .crk-dashes { display: none; }
}

/* ---- Cards genéricas (Qué incluye + otras) ---- */
.crk-card-soft {
  background: #fff;
  border: 1px solid #E5E9EC;
  border-radius: 32px;
  padding: 36px 44px;
  box-shadow: 0 8px 30px -12px rgba(15, 73, 82, 0.12), 0 2px 8px rgba(15, 73, 82, 0.04);
  transition: box-shadow .3s, transform .3s;
}
.crk-card-soft:hover {
  box-shadow: 0 18px 45px -12px rgba(15, 73, 82, 0.20);
  transform: translateY(-2px);
}
@media (max-width: 600px) {
  .crk-card-soft { padding: 28px 24px; }
}
/* SOLO DESKTOP */
@media (min-width: 901px) {

  /* Pasos superiores: bajar texto */
  .crk-step--top .crk-content{
    margin-top: 25px;
  }

  /* Pasos inferiores: subir texto */
  .crk-step--bottom .crk-content{
    margin-bottom: 25px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a04828 */.step-content {
    max-width: 210px;
}

.step-title {
    font-weight: 700;
    font-size: 14px;
    color: var(--color-text);
    margin-bottom: 8px;
    line-height: 1.3;
}
.process-timeline

 {
    position: relative;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0 16px;
    max-width: 1100px;
    margin: 0 auto;
    min-height: 360px;
    padding: 20px 0;
}

.process-step.step-bottom {
    justify-content: flex-end;
}

.step-desc {
    font-size: 13px;
    color: var(--color-text-soft);
    line-height: 1.5;
}

.process-dashes {
    position: absolute;
    inset: 20px 0;
    width: 100%;
    height: calc(100% - 40px);
    pointer-events: none;
    z-index: 1;
    overflow: visible;
}

.step-circle {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background: linear-gradient(135deg, #1CA4B8 0%, #2BC4D8 100%);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 20px;
    box-shadow: 0 4px 14px rgba(28, 164, 184, 0.35);
    flex-shrink: 0;
}

.process-step {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 20px;
    padding: 0 6px;
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b181759 */.elementor-64339 .elementor-element.elementor-element-b181759 .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 40px!important;
}

.elementor-64339 .elementor-element.elementor-element-b181759  .testimonial-wrapper {
    font-size: 20px !important;
    line-height: 1.4em !important;
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a8f2a72 */label {
    color: #ffffff !important;
}/* End custom CSS */