.elementor-11 .elementor-element.elementor-element-4e15316{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e15316:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4e15316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0943B5;}.elementor-11 .elementor-element.elementor-element-c06c9d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ceade08{--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:flex-end;}.elementor-11 .elementor-element.elementor-element-25c2806.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-8f1cf59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-9a43c7f{--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-11 .elementor-element.elementor-element-522800b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-522800b img{width:62%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8beffd7{--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 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4ee407a .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-87a47fe{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-87a47fe img{width:100%;max-width:100%;height:4px;}.elementor-11 .elementor-element.elementor-element-6c38109{--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:stretch;}.elementor-11 .elementor-element.elementor-element-0be2e87 .e-search-input{background-color:#FFFFFF;border-style:none;border-radius:20px 0px 0px 020px;}.elementor-11 .elementor-element.elementor-element-0be2e87 .e-search-submit{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0be2e87{--e-search-input-color:#B9B9B9;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:10px;--e-search-icon-submit-color:#CACACA;--e-search-submit-border-radius:0px 20px 020px 0px;}.elementor-11 .elementor-element.elementor-element-bfaef55{--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:stretch;}.elementor-11 .elementor-element.elementor-element-e01d039 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C86B3;border-radius:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-e01d039 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-e01d039 .elementor-button:focus{background-color:#FFFFFF;color:#CDFF00;border-color:#3C86B3;}.elementor-11 .elementor-element.elementor-element-e01d039 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-e01d039 .elementor-button:focus svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-b25f441{--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:stretch;}.elementor-11 .elementor-element.elementor-element-93a25ba .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C86B3;border-radius:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-93a25ba .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-93a25ba .elementor-button:focus{background-color:#FFFFFF;color:#CDFF00;border-color:#3C86B3;}.elementor-11 .elementor-element.elementor-element-93a25ba .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-93a25ba .elementor-button:focus svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-939f710{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-799c076{--display:flex;}.elementor-11 .elementor-element.elementor-element-799c076:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-799c076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-e2a7571{--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 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;--margin-top:6px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-e2a7571:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e2a7571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);}.elementor-11 .elementor-element.elementor-element-e2a7571:hover{border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-e2a7571, .elementor-11 .elementor-element.elementor-element-e2a7571::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-7afbbbb{text-align:center;}.elementor-11 .elementor-element.elementor-element-7afbbbb .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8e42ca3 img{width:49%;}.elementor-11 .elementor-element.elementor-element-2a2f3e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-2a2f3e7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2a2f3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #02010100 100%);}.elementor-11 .elementor-element.elementor-element-2a2f3e7.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-af9e408{--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 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;--margin-top:-9px;--margin-bottom:0px;--margin-left:148px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-af9e408:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-af9e408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);}.elementor-11 .elementor-element.elementor-element-af9e408:hover{border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-af9e408, .elementor-11 .elementor-element.elementor-element-af9e408::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-46a5159{text-align:center;}.elementor-11 .elementor-element.elementor-element-46a5159 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cf4aa35 img{width:49%;}.elementor-11 .elementor-element.elementor-element-a2f423b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-a2f423b.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-a285075{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-a285075.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-cde38d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-cde38d9.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6f3e667{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-6f3e667:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f3e667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);}.elementor-11 .elementor-element.elementor-element-6f3e667.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-07a1c40{--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 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-07a1c40:hover{border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-07a1c40, .elementor-11 .elementor-element.elementor-element-07a1c40::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-bc5907e{text-align:center;}.elementor-11 .elementor-element.elementor-element-bc5907e .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1448440 img{width:49%;}.elementor-11 .elementor-element.elementor-element-7f42b9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7f42b9e.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-icon i{color:#CDFF00;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-icon svg{fill:#CDFF00;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-2692f23{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2692f23 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-76d34a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-76d34a1.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-986fa31{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-icon i{color:#CDFF00;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-icon svg{fill:#CDFF00;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-986fa31 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-05e0c21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-05e0c21.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-44d994d{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-icon i{color:#CDFF00;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-icon svg{fill:#CDFF00;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-44d994d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-b31954c{--display:flex;}.elementor-11 .elementor-element.elementor-element-b31954c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b31954c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-e7b4af0{--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 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;--margin-top:6px;--margin-bottom:0px;--margin-left:550px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-e7b4af0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e7b4af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);}.elementor-11 .elementor-element.elementor-element-e7b4af0:hover{border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-e7b4af0, .elementor-11 .elementor-element.elementor-element-e7b4af0::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-00f53c9{text-align:center;}.elementor-11 .elementor-element.elementor-element-00f53c9 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2501dfe img{width:49%;}.elementor-11 .elementor-element.elementor-element-9897a24{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-9897a24:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9897a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);}.elementor-11 .elementor-element.elementor-element-9897a24.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-a02122d{--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 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-a02122d:hover{border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-a02122d, .elementor-11 .elementor-element.elementor-element-a02122d::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-26c4c44{text-align:center;}.elementor-11 .elementor-element.elementor-element-26c4c44 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b5a18e0 img{width:49%;}.elementor-11 .elementor-element.elementor-element-13abaff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-bf1e90d .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-icon i{color:#CDFF00;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-icon svg{fill:#CDFF00;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-53fb261{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-53fb261 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-2e80873{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-aac48f2 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-icon i{color:#CDFF00;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-icon svg{fill:#CDFF00;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-36f4022{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-36f4022 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-70a8529{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-593726b .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-icon i{color:#CDFF00;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-icon svg{fill:#CDFF00;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-87cba47{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-87cba47 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-a399841{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-a399841:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a399841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);}.elementor-11 .elementor-element.elementor-element-a399841.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-86c4c56{--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 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-86c4c56:hover{border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDFF00;--border-color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-86c4c56, .elementor-11 .elementor-element.elementor-element-86c4c56::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-b2d9c22{text-align:center;}.elementor-11 .elementor-element.elementor-element-b2d9c22 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cbbcb30 img{width:49%;}.elementor-11 .elementor-element.elementor-element-0ca39a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-0ca39a1.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-icon i{color:#CDFF00;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-icon svg{fill:#CDFF00;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CDFF00;}.elementor-11 .elementor-element.elementor-element-5fbe2ad{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-5fbe2ad .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CDFF00;}.elementor-11 .elementor-element.elementor-element-ef2cdec{--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-11 .elementor-element.elementor-element-cdc5b65{--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-11 .elementor-element.elementor-element-6bbfd56{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;background-color:#EEEEEE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 15px 0px;border-radius:20px 20px 20px 20px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:13px;--n-menu-title-font-size:13px;--n-menu-title-transition:300ms;--n-menu-title-padding:10px 0px 10px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:transparent;background-image:linear-gradient(180deg, #0E1F38 0%, #024B6D 100%);}.elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#0943B5;}.elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#EEEEEE;}.elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#EEEEEE;}.elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#EEEEEE;}:where( .elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#EEEEEE;}.elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#EEEEEE;}.elementor-11 .elementor-element.elementor-element-6bbfd56 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#EEEEEE;}.elementor-11 .elementor-element.elementor-element-6bbfd56.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-11 .elementor-element.elementor-element-6bbfd56 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cfdc452{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-0d7cbb7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-menu-toggle{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0d7cbb7{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-height:1px;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a, .elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown{background-color:#0E1F38;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a:hover,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a:focus,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-menu-toggle:hover,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a:hover,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a:focus,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a.highlighted{background-color:#024B6D;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a.elementor-item-active{color:#CDFF00;background-color:#024B6D;}.elementor-11 .elementor-element.elementor-element-d9992c4{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-25c2806.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-25c2806{z-index:999;}.elementor-11 .elementor-element.elementor-element-522800b{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-522800b img{width:39%;}.elementor-11 .elementor-element.elementor-element-bfaef55{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-b25f441{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-6bbfd56{--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-distance-from-dropdown:17px;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown .elementor-item, .elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-nav-menu--dropdown a{padding-left:19px;padding-right:19px;padding-top:11px;padding-bottom:11px;}.elementor-11 .elementor-element.elementor-element-0d7cbb7{--nav-menu-icon-size:25px;}.elementor-11 .elementor-element.elementor-element-0d7cbb7 .elementor-menu-toggle{border-width:0px;border-radius:13px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-4e15316{--width:100%;}.elementor-11 .elementor-element.elementor-element-c06c9d9{--width:50%;}.elementor-11 .elementor-element.elementor-element-ceade08{--width:50%;}.elementor-11 .elementor-element.elementor-element-8f1cf59{--content-width:1129px;}.elementor-11 .elementor-element.elementor-element-9a43c7f{--width:24%;}.elementor-11 .elementor-element.elementor-element-8beffd7{--width:24%;}.elementor-11 .elementor-element.elementor-element-6c38109{--width:70%;}.elementor-11 .elementor-element.elementor-element-bfaef55{--width:17%;}.elementor-11 .elementor-element.elementor-element-b25f441{--width:19%;}.elementor-11 .elementor-element.elementor-element-939f710{--width:90%;}.elementor-11 .elementor-element.elementor-element-e2a7571{--width:25%;}.elementor-11 .elementor-element.elementor-element-2a2f3e7{--content-width:1100px;}.elementor-11 .elementor-element.elementor-element-af9e408{--width:25%;}.elementor-11 .elementor-element.elementor-element-a2f423b{--width:25%;}.elementor-11 .elementor-element.elementor-element-a285075{--width:25%;}.elementor-11 .elementor-element.elementor-element-cde38d9{--width:25%;}.elementor-11 .elementor-element.elementor-element-6f3e667{--width:86%;}.elementor-11 .elementor-element.elementor-element-07a1c40{--width:25%;}.elementor-11 .elementor-element.elementor-element-7f42b9e{--width:25%;}.elementor-11 .elementor-element.elementor-element-76d34a1{--width:25%;}.elementor-11 .elementor-element.elementor-element-05e0c21{--width:25%;}.elementor-11 .elementor-element.elementor-element-e7b4af0{--width:25%;}.elementor-11 .elementor-element.elementor-element-9897a24{--width:86%;}.elementor-11 .elementor-element.elementor-element-a02122d{--width:25%;}.elementor-11 .elementor-element.elementor-element-13abaff{--width:25%;}.elementor-11 .elementor-element.elementor-element-2e80873{--width:25%;}.elementor-11 .elementor-element.elementor-element-70a8529{--width:25%;}.elementor-11 .elementor-element.elementor-element-a399841{--width:86%;}.elementor-11 .elementor-element.elementor-element-86c4c56{--width:25%;}.elementor-11 .elementor-element.elementor-element-0ca39a1{--width:25%;}.elementor-11 .elementor-element.elementor-element-ef2cdec{--width:25%;}.elementor-11 .elementor-element.elementor-element-cdc5b65{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-4e15316 *//* Estilos del header */
.header-bar {
  width: 100%; /* Ocupa el 100% del ancho */
  background-color: #0943B5; /* Color azul del fondo */
  padding: 10px 110px; /* Espaciado vertical y horizontal */
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.header-content {
  display: flex;
  align-items: center;
}

/* Estilo para las imágenes */
.header-logo-gov {
  width: 120px; /* Tamaño ajustado */
  height: auto; /* Mantiene las proporciones originales */
}
.elementor-11 .elementor-element.elementor-element-4e15316 { 
    height: 58px !important;
    
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-0be2e87 */.e-search-input-wrapper {
  display: flex;
  height: 48px;
  overflow: hidden;
  border-radius: 20px 0px 0px 20px;
  box-shadow: 0 2px 8px rgba(0,0,0,.10);
}

.e-search-submit{
  display: flex;
  height: 35px !important;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,.10);
/* Botón: reducimos el relleno lateral */
  padding: 0 12px;   /* antes era 0 24px */
  min-width: 0;      /* anula cualquier ancho mínimo */

}


/* 1. Seleccionamos el SVG que está dentro del botón */
.e-search-submit svg {
  transform: scale(1.6);   /* 1.6 = 60 % más grande. Ajusta al gusto */
  transform-origin: center; /* para que crezca desde el centro y no se desplace */
  transition: transform .2s ease;
}

/* 2. (Opcional) animación suave al hover */
.e-search-submit:hover svg {
  transform: scale(1.8);
}

/* Color del placeholder */
.e-search-input::placeholder {
  color: #ff6600;   /* el color que quieras */
  opacity: 0.7;       /* fuerza la opacidad completa (algunos navegadores la bajan) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e667 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-6f3e667 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-6f3e667::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-6f3e667:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9897a24 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-9897a24 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-9897a24::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-9897a24:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a399841 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-a399841 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-a399841::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-a399841:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e667 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-6f3e667 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-6f3e667::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-6f3e667:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9897a24 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-9897a24 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-9897a24::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-9897a24:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a399841 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-a399841 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-a399841::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-a399841:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e667 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-6f3e667 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-6f3e667::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-6f3e667:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9897a24 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-9897a24 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-9897a24::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-9897a24:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a399841 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-a399841 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-a399841::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-a399841:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e667 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-6f3e667 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-6f3e667::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-6f3e667:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9897a24 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-9897a24 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-9897a24::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-9897a24:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a399841 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-a399841 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-a399841::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-a399841:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e667 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-6f3e667 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-6f3e667::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-6f3e667:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9897a24 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-9897a24 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-9897a24::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-9897a24:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a399841 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-a399841 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-a399841::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-a399841:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e667 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-6f3e667 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-6f3e667::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-6f3e667:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9897a24 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-9897a24 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-9897a24::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-9897a24:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a399841 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-a399841 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-a399841::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-a399841:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e667 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-6f3e667 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-6f3e667::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-6f3e667:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9897a24 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-9897a24 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-9897a24::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-9897a24:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a399841 *//* Configuración base del contenedor */
.elementor-11 .elementor-element.elementor-element-a399841 {
    position: relative;
    overflow: hidden; /* Importante para cortar el brillo */
    transition: all 0.3s ease;
}

/* 1. EL EFECTO DE BRILLO (BARRIDO) */
.elementor-11 .elementor-element.elementor-element-a399841::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%; /* Empieza fuera a la izquierda */
    z-index: 2;
    display: block;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg); /* Inclina la luz */
    cursor: pointer;
}

/* Animación al hacer Hover */
.elementor-11 .elementor-element.elementor-element-a399841:hover::before {
    animation: shine .75s;
}

/* Definición de la animación */
@keyframes shine {
    100% {
        left: 125%; /* Termina fuera a la derecha */
    }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-6bbfd56 */.e-n-menu-heading { 
    border-radius: 20px 20px 20px 20px !important;
    overflow: hidden;
    /* Agrega esta línea y ajusta el número de px a tu gusto */
    gap: 15px !important; 
    
}

/* 1. Centrar el contenedor del texto dentro del botón */
.elementor-11 .elementor-element.elementor-element-6bbfd56 .e-n-menu-title {
    justify-content: center !important;
    text-align: center !important;
}

/* 2. Asegurar que el texto mismo (span) esté centrado si tiene varias líneas */
.elementor-11 .elementor-element.elementor-element-6bbfd56 .e-n-menu-title-text {
    text-align: center !important;
    justify-content: center !important;
    flex-grow: 1; /* Opcional: asegura que ocupe el espacio para centrarse */
}

/* Redondear esquinas y agregar relleno al item del menú */
.elementor-11 .elementor-element.elementor-element-6bbfd56 .e-n-menu-title {
    border-radius: 8px !important;
    padding-left: 10px !important; /* Relleno a la izquierda */
    padding-right: 10px !important; /* Relleno a la derecha */
    transition: all 0.3s ease; /* Suaviza la animación */
}/* End custom CSS */