.elementor-560 .elementor-element.elementor-element-bac3f1e{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#99A1B147;--border-color:#99A1B147;}.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-560 .elementor-element.elementor-element-6cb652a .elementor-icon-list-icon i{color:#1A5BA161;transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-6cb652a .elementor-icon-list-icon svg{fill:#1A5BA161;transition:fill 0.3s;}.elementor-560 .elementor-element.elementor-element-6cb652a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-560 .elementor-element.elementor-element-6cb652a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-560 .elementor-element.elementor-element-6cb652a .elementor-icon-list-text{transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-4a51f78{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-560 .elementor-element.elementor-element-5225e42{text-align:center;}.elementor-560 .elementor-element.elementor-element-5225e42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.75rem;font-weight:900;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-3c0f225{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;}.elementor-560 .elementor-element.elementor-element-3c0f225 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-560 .elementor-element.elementor-element-3c0f225 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-560 .elementor-element.elementor-element-f69e9ff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-560 .elementor-element.elementor-element-f69e9ff.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-f69e9ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.8rem;color:#6A7282;}.elementor-560 .elementor-element.elementor-element-b548c9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-560 .elementor-element.elementor-element-b548c9c:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-b548c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-560 .elementor-element.elementor-element-f605ba3{--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-560 .elementor-element.elementor-element-f605ba3.e-con{--align-self:center;}.elementor-560 .elementor-element.elementor-element-df28317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-560 .elementor-element.elementor-element-df28317 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-560 .elementor-element.elementor-element-2f9d5ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-560 .elementor-element.elementor-element-2f9d5ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.7rem;color:#6A7282;}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-560 .elementor-element.elementor-element-0b5303e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-icon{padding-inline-end:1rem;}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;}.elementor-560 .elementor-element.elementor-element-0b5303e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-700419a{--display:flex;--min-height:490px;--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;--border-radius:1rem 1rem 1rem 1rem;}.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-560 .elementor-element.elementor-element-8bed63f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-560 .elementor-element.elementor-element-8bed63f.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-8bed63f img{border-radius:1rem 1rem 1rem 1rem;}.elementor-560 .elementor-element.elementor-element-8a160e1{--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:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-560 .elementor-element.elementor-element-8a160e1:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-8a160e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b1c524 );}.elementor-560 .elementor-element.elementor-element-49855a4{--display:flex;--border-radius:2rem 2rem 2rem 2rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:2rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-560 .elementor-element.elementor-element-49855a4:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-49855a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe2287 );}.elementor-560 .elementor-element.elementor-element-85d02cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-560 .elementor-element.elementor-element-cee71fe{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;padding:0px 0px 0px 0px;}.elementor-560 .elementor-element.elementor-element-cee71fe img{border-radius:0rem 0rem 1rem 1rem;box-shadow:0px 20px 20px -5px rgba(0, 0, 0, 0.39);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-560 .elementor-element.elementor-element-23089e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-560 .elementor-element.elementor-element-23089e9.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-23089e9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-560 .elementor-element.elementor-element-23089e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-23089e9.elementor-view-framed .elementor-icon, .elementor-560 .elementor-element.elementor-element-23089e9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-23089e9 .elementor-icon-box-title, .elementor-560 .elementor-element.elementor-element-23089e9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:900;}.elementor-560 .elementor-element.elementor-element-aeb63ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-aeb63ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-560 .elementor-element.elementor-element-4b7a401{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-560 .elementor-element.elementor-element-4b7a401.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-4b7a401 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7rem;letter-spacing:0.5px;color:#6A7282;}.elementor-560 .elementor-element.elementor-element-a71235f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-560 .elementor-element.elementor-element-a71235f.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5rem/2);}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5rem/2);}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5rem/2);}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5rem/2);}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5rem/2);}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:double;border-block-start-width:1px;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:double;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-icon{padding-inline-end:1rem;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;}.elementor-560 .elementor-element.elementor-element-a71235f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-3f5f342{--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:#0038761A;--border-color:#0038761A;--border-radius:24px 24px 24px 24px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-560 .elementor-element.elementor-element-3f5f342:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-3f5f342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0038760D;}.elementor-560 .elementor-element.elementor-element-3f5f342.e-con{--align-self:center;}.elementor-560 .elementor-element.elementor-element-4c98c61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-560 .elementor-element.elementor-element-4c98c61.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-4c98c61 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:10px;}.elementor-560 .elementor-element.elementor-element-4c98c61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-4c98c61.elementor-view-framed .elementor-icon, .elementor-560 .elementor-element.elementor-element-4c98c61.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-4c98c61 .elementor-icon{font-size:25px;}.elementor-560 .elementor-element.elementor-element-4c98c61 .elementor-icon-box-title, .elementor-560 .elementor-element.elementor-element-4c98c61 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:900;text-transform:uppercase;}.elementor-560 .elementor-element.elementor-element-b0608be{--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;}.elementor-560 .elementor-element.elementor-element-3e71864{--display:flex;}.elementor-560 .elementor-element.elementor-element-37a87e8{text-align:center;}.elementor-560 .elementor-element.elementor-element-37a87e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#6A7282E0;}.elementor-560 .elementor-element.elementor-element-695a30d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-695a30d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#000000B8;}.elementor-560 .elementor-element.elementor-element-ed5a4db{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-ed5a4db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#155DFC;}.elementor-560 .elementor-element.elementor-element-2023810{--display:flex;}.elementor-560 .elementor-element.elementor-element-309e920{text-align:center;}.elementor-560 .elementor-element.elementor-element-309e920 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#6A7282E0;}.elementor-560 .elementor-element.elementor-element-2a1e255{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-2a1e255 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#000000B8;}.elementor-560 .elementor-element.elementor-element-0f05ed7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-0f05ed7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#000000B8;}.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-560 .elementor-element.elementor-element-fe6c6d3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:700;border-radius:6px 6px 6px 6px;padding:20px 40px 20px 40px;}.elementor-560 .elementor-element.elementor-element-fe6c6d3 .elementor-button:hover, .elementor-560 .elementor-element.elementor-element-fe6c6d3 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-fe6c6d3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-560 .elementor-element.elementor-element-fe6c6d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-560 .elementor-element.elementor-element-9cc833c{--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:0px;--padding-bottom:084px;--padding-left:0px;--padding-right:0px;}.elementor-560 .elementor-element.elementor-element-9cc833c:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-9cc833c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b1c524 );}.elementor-560 .elementor-element.elementor-element-d926e19{--display:flex;--border-radius:2rem 2rem 2rem 2rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:2rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-560 .elementor-element.elementor-element-d926e19:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-d926e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe2287 );}.elementor-560 .elementor-element.elementor-element-9297774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-560 .elementor-element.elementor-element-5a8b424{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;padding:0px 0px 0px 0px;}.elementor-560 .elementor-element.elementor-element-5a8b424 img{border-radius:0rem 0rem 1rem 1rem;box-shadow:0px 20px 20px -5px rgba(0, 0, 0, 0.39);}.elementor-560 .elementor-element.elementor-element-becda58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-560 .elementor-element.elementor-element-becda58.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-becda58 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-560 .elementor-element.elementor-element-becda58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-560 .elementor-element.elementor-element-becda58.elementor-view-framed .elementor-icon, .elementor-560 .elementor-element.elementor-element-becda58.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-560 .elementor-element.elementor-element-becda58 .elementor-icon-box-title, .elementor-560 .elementor-element.elementor-element-becda58 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:900;}.elementor-560 .elementor-element.elementor-element-f52d48d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-f52d48d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-560 .elementor-element.elementor-element-27bc260{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-560 .elementor-element.elementor-element-27bc260.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-27bc260 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7rem;letter-spacing:0.5px;color:#6A7282;}.elementor-560 .elementor-element.elementor-element-cb2c9f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-560 .elementor-element.elementor-element-cb2c9f3.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5rem/2);}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5rem/2);}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5rem/2);}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5rem/2);}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5rem/2);}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:double;border-block-start-width:1px;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:double;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-icon{padding-inline-end:1rem;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;}.elementor-560 .elementor-element.elementor-element-cb2c9f3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-560 .elementor-element.elementor-element-440209c{--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:#0038761A;--border-color:#0038761A;--border-radius:24px 24px 24px 24px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-560 .elementor-element.elementor-element-440209c:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-440209c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0038760D;}.elementor-560 .elementor-element.elementor-element-440209c.e-con{--align-self:center;}.elementor-560 .elementor-element.elementor-element-bf07765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-560 .elementor-element.elementor-element-bf07765.elementor-element{--align-self:center;}.elementor-560 .elementor-element.elementor-element-bf07765 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:10px;}.elementor-560 .elementor-element.elementor-element-bf07765.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-bf07765.elementor-view-framed .elementor-icon, .elementor-560 .elementor-element.elementor-element-bf07765.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-bf07765 .elementor-icon{font-size:25px;}.elementor-560 .elementor-element.elementor-element-bf07765 .elementor-icon-box-title, .elementor-560 .elementor-element.elementor-element-bf07765 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:900;text-transform:uppercase;}.elementor-560 .elementor-element.elementor-element-e4961c3{--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;}.elementor-560 .elementor-element.elementor-element-d6843b9{--display:flex;}.elementor-560 .elementor-element.elementor-element-7e8ad73{text-align:center;}.elementor-560 .elementor-element.elementor-element-7e8ad73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#6A7282E0;}.elementor-560 .elementor-element.elementor-element-ad38d40{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-ad38d40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#000000B8;}.elementor-560 .elementor-element.elementor-element-28d767f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-28d767f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#155DFC;}.elementor-560 .elementor-element.elementor-element-3fd2e77{--display:flex;}.elementor-560 .elementor-element.elementor-element-84c9892{text-align:center;}.elementor-560 .elementor-element.elementor-element-84c9892 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#6A7282E0;}.elementor-560 .elementor-element.elementor-element-efa1769{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-efa1769 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#000000B8;}.elementor-560 .elementor-element.elementor-element-bcdfbb9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-bcdfbb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;color:#000000B8;}.elementor-560 .elementor-element.elementor-element-9214177 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:700;border-radius:6px 6px 6px 6px;padding:20px 40px 20px 40px;}.elementor-560 .elementor-element.elementor-element-9214177 .elementor-button:hover, .elementor-560 .elementor-element.elementor-element-9214177 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-560 .elementor-element.elementor-element-9214177{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-560 .elementor-element.elementor-element-9214177 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-560 .elementor-element.elementor-element-82dfbd3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-560 .elementor-element.elementor-element-82dfbd3:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-82dfbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b1c524 );}.elementor-560 .elementor-element.elementor-element-cab8579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-560 .elementor-element.elementor-element-49920de{text-align:center;}.elementor-560 .elementor-element.elementor-element-49920de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:900;letter-spacing:1px;}.elementor-560 .elementor-element.elementor-element-a993075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-560 .elementor-element.elementor-element-a993075 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-text );}.elementor-560 .elementor-element.elementor-element-555d09f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-560 .elementor-element.elementor-element-555d09f:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-555d09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b1c524 );}.elementor-560 .elementor-element.elementor-element-6898e41{--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:#DBEAFE;--border-color:#DBEAFE;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-560 .elementor-element.elementor-element-6898e41:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-6898e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-560 .elementor-element.elementor-element-1cfc5a0 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-560 .elementor-element.elementor-element-1cfc5a0 .elementor-icon-box-title{margin-block-end:25px;}.elementor-560 .elementor-element.elementor-element-1cfc5a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dbe2287 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-560 .elementor-element.elementor-element-1cfc5a0.elementor-view-framed .elementor-icon, .elementor-560 .elementor-element.elementor-element-1cfc5a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-dbe2287 );color:var( --e-global-color-dbe2287 );border-color:var( --e-global-color-dbe2287 );}.elementor-560 .elementor-element.elementor-element-1cfc5a0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-560 .elementor-element.elementor-element-1cfc5a0 .elementor-icon{font-size:35px;padding:20px;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-560 .elementor-element.elementor-element-1cfc5a0 .elementor-icon-box-title, .elementor-560 .elementor-element.elementor-element-1cfc5a0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;line-height:2rem;}.elementor-560 .elementor-element.elementor-element-1cfc5a0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-560 .elementor-element.elementor-element-402ba07{--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:#FFE2E2;--border-color:#FFE2E2;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-560 .elementor-element.elementor-element-402ba07:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-402ba07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF2F2;}.elementor-560 .elementor-element.elementor-element-b09dc01 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-560 .elementor-element.elementor-element-b09dc01 .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-primary );}.elementor-560 .elementor-element.elementor-element-b09dc01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dbe2287 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-560 .elementor-element.elementor-element-b09dc01.elementor-view-framed .elementor-icon, .elementor-560 .elementor-element.elementor-element-b09dc01.elementor-view-default .elementor-icon{fill:var( --e-global-color-dbe2287 );color:var( --e-global-color-dbe2287 );border-color:var( --e-global-color-dbe2287 );}.elementor-560 .elementor-element.elementor-element-b09dc01.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-560 .elementor-element.elementor-element-b09dc01 .elementor-icon{font-size:35px;padding:20px;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-560 .elementor-element.elementor-element-b09dc01 .elementor-icon-box-title, .elementor-560 .elementor-element.elementor-element-b09dc01 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;line-height:2rem;}.elementor-560 .elementor-element.elementor-element-b09dc01:has(:hover) .elementor-icon-box-title,
					 .elementor-560 .elementor-element.elementor-element-b09dc01:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-560 .elementor-element.elementor-element-b09dc01 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-560 .elementor-element.elementor-element-e233183{--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:#DBEAFE;--border-color:#DBEAFE;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-560 .elementor-element.elementor-element-e233183:not(.elementor-motion-effects-element-type-background), .elementor-560 .elementor-element.elementor-element-e233183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-560 .elementor-element.elementor-element-0303234 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-560 .elementor-element.elementor-element-0303234 .elementor-icon-box-title{margin-block-end:25px;}.elementor-560 .elementor-element.elementor-element-0303234.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dbe2287 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-560 .elementor-element.elementor-element-0303234.elementor-view-framed .elementor-icon, .elementor-560 .elementor-element.elementor-element-0303234.elementor-view-default .elementor-icon{fill:var( --e-global-color-dbe2287 );color:var( --e-global-color-dbe2287 );border-color:var( --e-global-color-dbe2287 );}.elementor-560 .elementor-element.elementor-element-0303234.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-560 .elementor-element.elementor-element-0303234 .elementor-icon{font-size:35px;padding:20px;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-560 .elementor-element.elementor-element-0303234 .elementor-icon-box-title, .elementor-560 .elementor-element.elementor-element-0303234 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;line-height:2rem;}.elementor-560 .elementor-element.elementor-element-0303234 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-560 .elementor-element.elementor-element-f605ba3{--width:50%;}.elementor-560 .elementor-element.elementor-element-700419a{--width:50%;}.elementor-560 .elementor-element.elementor-element-3f5f342{--width:60%;}.elementor-560 .elementor-element.elementor-element-3e71864{--width:59%;}.elementor-560 .elementor-element.elementor-element-2023810{--width:59%;}.elementor-560 .elementor-element.elementor-element-440209c{--width:60%;}.elementor-560 .elementor-element.elementor-element-d6843b9{--width:59%;}.elementor-560 .elementor-element.elementor-element-3fd2e77{--width:59%;}.elementor-560 .elementor-element.elementor-element-6898e41{--width:33%;}.elementor-560 .elementor-element.elementor-element-402ba07{--width:33%;}.elementor-560 .elementor-element.elementor-element-e233183{--width:33%;}}/* Start custom CSS for icon-list, class: .elementor-element-6cb652a */#breadcrum li a span:nth-child(2) {
    font-weight: bold;
    color: #EE2A24;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0b5303e */.bf_icon svg{
    background: #eff6ff;
    border-radius: 100%;
    width: 35px !important;
    height: 35px !important;
    padding: 7px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bed63f *//* El elemento decorativo de fondo */
.fakeimg::before {
  content: "";
  position: absolute;
  top: 0rem;    /* Equivale a -inset-4 */
  left: 0rem;
  right: -1rem;
  bottom: -1rem;
  background-color: rgba(238, 42, 36, 0.05); /* Rojo con 5% opacidad */
  border-radius: 1.5rem;                      /* rounded-3xl */
  transform: rotate(-2deg);                   /* -rotate-2 */
  z-index: 0;
  scale: 0.9;
}

/* La imagen sobre el fondo */
.fakeimg img {
  position: relative;
  z-index: 1;
  border-radius: 1rem;                        /* rounded-2xl */
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); /* shadow-2xl */
  width: 100%;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-85d02cd */.browser-header {
  height: 32px;
  background-color: #e5e7eb;
  /* Bordes redondeados superiores */
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  /* Alineación de los círculos */
  display: flex;
  align-items: center;
  padding: 0 16px;
  gap: 8px;
  /* Borde gris */
  border: 1px solid #d1d5db;
  border-bottom: none;
}

.dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

/* Colores de los botones de control */
.dot.red { background-color: #FF5F56; }
.dot.yellow { background-color: #FFBD2E; }
.dot.green { background-color: #27C93F; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a71235f */.bf_iconmv svg{
    background: #fff;
    border-radius: 100%;
    width: 35px !important;
    height: 35px !important;
    padding: 7px;
}

.bf_iconmv {
  display: inline-flex;
  flex-direction: column; /* Comportamiento en móvil */
  gap: 1rem;
  padding:  10px 20px;
  background-color: rgba(0, 56, 118, 0.05); /* Navy con 5% opacidad */
  border: 1px solid rgba(0, 56, 118, 0.1);    /* Navy con 10% opacidad */
  border-radius: 1.5rem;                      /* rounded-3xl */
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* shadow-sm */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9297774 */.browser-header {
  height: 32px;
  background-color: #e5e7eb;
  /* Bordes redondeados superiores */
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  /* Alineación de los círculos */
  display: flex;
  align-items: center;
  padding: 0 16px;
  gap: 8px;
  /* Borde gris */
  border: 1px solid #d1d5db;
  border-bottom: none;
}

.dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

/* Colores de los botones de control */
.dot.red { background-color: #FF5F56; }
.dot.yellow { background-color: #FFBD2E; }
.dot.green { background-color: #27C93F; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2c9f3 */.bf_iconff svg{
    background: #ee2a241a;
    border-radius: 100%;
    width: 35px !important;
    height: 35px !important;
    padding: 7px;
}

.bf_iconff {
  display: inline-flex;
  flex-direction: column; /* Móvil */
  gap: 1rem;
  padding: 10px 20px;
  background-color: #ffffff;
  border: 1px solid #f3f4f6;   /* border-gray-100 */
  border-radius: 1.5rem;       /* rounded-3xl */
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* shadow-sm */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cab8579 */.creative-divider {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 10px; /* Espacio para contener los elementos */
}

/* Línea base gris con degradado */
.divider-line-gray {
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, transparent, #e5e7eb, transparent);
}

/* Línea central roja más corta y gruesa */
.divider-line-red {
  position: absolute;
  width: 96px; /* w-24 */
  height: 4px;  /* h-1 */
  background: linear-gradient(to right, transparent, #EE2A24, transparent);
}

/* Punto central Navy con resplandor */
.divider-dot {
  position: absolute;
  width: 8px;   /* w-2 */
  height: 8px;  /* h-2 */
  background-color: #003876;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(0, 56, 118, 0.3);
}/* End custom CSS */