.elementor-308 .elementor-element.elementor-element-3adf098b{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:110px;--padding-bottom:230px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-3adf098b:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-3adf098b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #16294D 0%, #0B1630 100%);}.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-icon-list-icon{width:14px;}.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-icon-list-icon i{font-size:14px;}.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-308 .elementor-element.elementor-element-47ced53f{text-align:center;}.elementor-308 .elementor-element.elementor-element-47ced53f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:800;line-height:1.08em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-5ca8a535{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;line-height:1.6em;}.elementor-308 .elementor-element.elementor-element-73590f3d{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-repeater-item-d0c95e2 .elementor-icon-list-icon{width:40px;}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(26px/2);}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(26px/2);}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(26px/2);margin-left:calc(26px/2);}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-26px/2);margin-left:calc(-26px/2);}body.rtl .elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-26px/2);}body:not(.rtl) .elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-26px/2);}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-icon i{color:#00AEEF;font-size:14px;}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-icon svg{fill:#00AEEF;--e-icon-list-icon-size:14px;}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-icon{width:14px;}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-text, .elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-text a{color:#DCE6F2;}.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-308 .elementor-element.elementor-element-7e5b515e{width:auto;max-width:auto;}.elementor-308 .elementor-element.elementor-element-6b6ad224{--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:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-308 .elementor-element.elementor-element-5404da1a{text-align:center;}.elementor-308 .elementor-element.elementor-element-7c4be520{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:72px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-4725cc0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-4f195d1d{text-align:start;color:#3D4A5C;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.8em;}.elementor-308 .elementor-element.elementor-element-48b96d5e{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-308 .elementor-element.elementor-element-48b96d5e:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-48b96d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FD;}.elementor-308 .elementor-element.elementor-element-4b1210bf{width:auto;max-width:auto;}.elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-308 .elementor-element.elementor-element-4b1210bf .elementor-icon-wrapper{text-align:center;}.elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-view-stacked .elementor-icon{background-color:#0054A6;color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-view-default .elementor-icon{color:#0054A6;border-color:#0054A6;}.elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-view-default .elementor-icon svg{fill:#0054A6;}.elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-4b1210bf.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-4b1210bf .elementor-icon{font-size:20px;padding:14px;}.elementor-308 .elementor-element.elementor-element-4b1210bf .elementor-icon svg{height:20px;}.elementor-308 .elementor-element.elementor-element-4af9e72e{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-4f610409 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:#16294D;}.elementor-308 .elementor-element.elementor-element-676b336c{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#3D4A5C;}.elementor-308 .elementor-element.elementor-element-3a9c45f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#5B6B82;}.elementor-308 .elementor-element.elementor-element-62917417{--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-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E3ECF5;--border-color:#E3ECF5;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-41556fa5{width:auto;max-width:auto;}.elementor-308 .elementor-element.elementor-element-41556fa5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;color:#16294D;}.elementor-308 .elementor-element.elementor-element-36e0186f{width:auto;max-width:auto;--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#0054A6;}.elementor-308 .elementor-element.elementor-element-36e0186f .elementor-share-btn{font-size:calc(1px * 10);height:46px;border-width:1.5px;}.elementor-308 .elementor-element.elementor-element-36e0186f .elementor-share-btn__icon{--e-share-buttons-icon-size:1.1em;}.elementor-308 .elementor-element.elementor-element-55af07f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-1a845be{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-407548b7{--box-background-color:#FFFFFF;--box-border-color:#E3ECF5;--box-border-width:1px;--box-border-radius:20px;--box-padding:24px;--header-background-color:#FFFFFF;--header-color:#16294D;--item-text-color:#4A5A70;--item-text-hover-color:#0054A6;--item-text-hover-decoration:underline;--marker-color:#00AEEF;}.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__header-title{text-align:start;}.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__header, .elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__header-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;}.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__header{flex-direction:row;}.elementor-308 .elementor-element.elementor-element-73aaa136{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-308 .elementor-element.elementor-element-73aaa136:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-73aaa136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #16294D 0%, #0B1630 100%);}.elementor-308 .elementor-element.elementor-element-102f93e0{text-align:start;}.elementor-308 .elementor-element.elementor-element-102f93e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:#9EE3FB;}.elementor-308 .elementor-element.elementor-element-3bcb86ca .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-33faf469{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#C9D6E8;}.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;letter-spacing:0.2px;fill:#16294D;color:#16294D;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button:hover, .elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button:focus{background-color:#EAF6FD;color:#0054A6;}.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button:hover svg, .elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button:focus svg{fill:#0054A6;}.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button{background-color:#0E7A4B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button:hover, .elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button:focus{background-color:#0B6640;color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button-content-wrapper{flex-direction:row;}.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button:hover svg, .elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-220529f2{font-family:"Inter", Sans-serif;font-size:12.5px;line-height:1.5em;color:#A9BBD1;}.elementor-308 .elementor-element.elementor-element-5b92200e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:96px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-5b92200e:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-5b92200e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-308 .elementor-element.elementor-element-7fe8bb18{text-align:start;}.elementor-308 .elementor-element.elementor-element-7fe8bb18 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:#0054A6;}.elementor-308 .elementor-element.elementor-element-6d8949d0{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-308 .elementor-element.elementor-element-6d8949d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;letter-spacing:-0.8px;color:#16294D;}.elementor-308 .elementor-element.elementor-element-2a58a27e{--spacer-size:28px;}.elementor-308 .elementor-element.elementor-element-50803991{--grid-row-gap:32px;--grid-column-gap:28px;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-308 .elementor-element.elementor-element-50803991:after{content:"0.62";}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__thumbnail__link{width:100%;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__meta-data span + span:before{content:"·";}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__card{background-color:#FFFFFF;border-radius:22px;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__text{margin-top:20px;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__badge{left:0;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__card .elementor-post__badge{background-color:#FFFFFF;color:#0054A6;margin:20px;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__title, .elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__title a{color:#16294D;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.32em;letter-spacing:-0.2px;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__meta-data{color:#5F6F86;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__excerpt p{color:#5B6B82;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__read-more{color:#0054A6;}.elementor-308 .elementor-element.elementor-element-3d071263{--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:110px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-3d071263:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-3d071263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-308 .elementor-element.elementor-element-7ef0627b{--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-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:28px 28px 28px 28px;box-shadow:0px 30px 70px -10px rgba(11,22,48,0.45);--padding-top:72px;--padding-bottom:104px;--padding-left:64px;--padding-right:64px;}.elementor-308 .elementor-element.elementor-element-7ef0627b:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-7ef0627b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #16294D 0%, #0B1630 100%);}.elementor-308 .elementor-element.elementor-element-59b49778{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-2a642fd{text-align:start;}.elementor-308 .elementor-element.elementor-element-2a642fd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:#9EE3FB;}.elementor-308 .elementor-element.elementor-element-4d232682{text-align:start;}.elementor-308 .elementor-element.elementor-element-4d232682 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:800;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-684886b6{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#C9D6E8;}.elementor-308 .elementor-element.elementor-element-70df2ef0{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;letter-spacing:0.2px;fill:#16294D;color:#16294D;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button:hover, .elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button:focus{background-color:#EAF6FD;color:#0054A6;}.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button-content-wrapper{flex-direction:row;}.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button:hover svg, .elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button:focus svg{fill:#0054A6;}.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button{background-color:#0E7A4B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button:hover, .elementor-308 .elementor-element.elementor-element-9434961 .elementor-button:focus{background-color:#0B6640;color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button-content-wrapper{flex-direction:row;}.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button:hover svg, .elementor-308 .elementor-element.elementor-element-9434961 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-590b7df0{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.5em;color:#A9BBD1;}@media(max-width:1024px){.elementor-308 .elementor-element.elementor-element-3adf098b{--padding-top:96px;--padding-bottom:200px;--padding-left:24px;--padding-right:24px;}.elementor-308 .elementor-element.elementor-element-47ced53f .elementor-heading-title{font-size:44px;}.elementor-308 .elementor-element.elementor-element-6b6ad224{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-308 .elementor-element.elementor-element-7c4be520{--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:32px 32px;--row-gap:32px;--column-gap:32px;} .elementor-308 .elementor-element.elementor-element-36e0186f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-308 .elementor-element.elementor-element-55af07f.e-con{--order:-99999 /* order start hack */;}.elementor-308 .elementor-element.elementor-element-6d8949d0 .elementor-heading-title{font-size:34px;}.elementor-308 .elementor-element.elementor-element-7ef0627b{--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-start;--padding-top:56px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-308 .elementor-element.elementor-element-4d232682 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-308 .elementor-element.elementor-element-3adf098b{--padding-top:72px;--padding-bottom:150px;--padding-left:16px;--padding-right:16px;}.elementor-308 .elementor-element.elementor-element-47ced53f .elementor-heading-title{font-size:33px;}.elementor-308 .elementor-element.elementor-element-5ca8a535{font-size:17px;}.elementor-308 .elementor-element.elementor-element-6b6ad224{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-308 .elementor-element.elementor-element-7c4be520{--padding-top:40px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-308 .elementor-element.elementor-element-4f195d1d{font-size:17px;}.elementor-308 .elementor-element.elementor-element-48b96d5e{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-62917417{--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-start;}.elementor-308 .elementor-element.elementor-element-36e0186f{--alignment:left;} .elementor-308 .elementor-element.elementor-element-36e0186f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-308 .elementor-element.elementor-element-5b92200e{--padding-top:64px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-308 .elementor-element.elementor-element-6d8949d0 .elementor-heading-title{font-size:28px;}.elementor-308 .elementor-element.elementor-element-2a58a27e{--spacer-size:16px;}.elementor-308 .elementor-element.elementor-element-50803991{--grid-row-gap:24px;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-308 .elementor-element.elementor-element-50803991:after{content:"0.5";}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__thumbnail__link{width:100%;}.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__title, .elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__title a{font-size:19px;}.elementor-308 .elementor-element.elementor-element-3d071263{--padding-top:0px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-308 .elementor-element.elementor-element-7ef0627b{--border-radius:22px 22px 22px 22px;--padding-top:44px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-308 .elementor-element.elementor-element-4d232682 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-308 .elementor-element.elementor-element-6b6ad224{--content-width:1160px;}.elementor-308 .elementor-element.elementor-element-7c4be520{--content-width:1200px;}.elementor-308 .elementor-element.elementor-element-4725cc0{--width:65%;}.elementor-308 .elementor-element.elementor-element-55af07f{--width:31%;}.elementor-308 .elementor-element.elementor-element-5b92200e{--content-width:1240px;}.elementor-308 .elementor-element.elementor-element-3d071263{--content-width:1240px;}.elementor-308 .elementor-element.elementor-element-59b49778{--width:58%;}.elementor-308 .elementor-element.elementor-element-70df2ef0{--width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-308 .elementor-element.elementor-element-4725cc0{--width:100%;}.elementor-308 .elementor-element.elementor-element-55af07f{--width:100%;}.elementor-308 .elementor-element.elementor-element-59b49778{--width:100%;}.elementor-308 .elementor-element.elementor-element-70df2ef0{--width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-72c6a9da */.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-icon-list-icon{display:none!important}
.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-post-info__terms-list{font-size:0!important;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}
.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-post-info__terms-list-item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 14px;border:1px solid rgba(0,174,239,.35);border-radius:999px;background:rgba(0,174,239,.08);color:#9EE3FB!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;transition:background-color .25s ease,border-color .25s ease}
.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-post-info__terms-list-item::before{content:"";width:8px;height:8px;border-radius:50%;background:#00AEEF}
.elementor-308 .elementor-element.elementor-element-72c6a9da .elementor-post-info__terms-list-item:hover{background:rgba(0,174,239,.18);border-color:#00AEEF}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-47ced53f */.elementor-308 .elementor-element.elementor-element-47ced53f{width:100%;max-width:960px} .elementor-308 .elementor-element.elementor-element-47ced53f .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-5ca8a535 */.elementor-308 .elementor-element.elementor-element-5ca8a535{width:100%;max-width:720px} .elementor-308 .elementor-element.elementor-element-5ca8a535 p{margin:0}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-271e9420 */.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-text,.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-text a{color:#DCE6F2!important}
.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-post-info__item--type-author{font-weight:700}
.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-avatar{width:40px!important;height:40px!important;border-radius:50%;border:2px solid #00AEEF;padding:2px;background:#16294D;object-fit:cover}
.elementor-308 .elementor-element.elementor-element-271e9420 .elementor-icon-list-item:not(:last-child)::after{border-color:rgba(255,255,255,.2)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73590f3d */.elementor-308 .elementor-element.elementor-element-73590f3d>.elementor-widget-post-info{width:auto!important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f05a3a */.elementor-308 .elementor-element.elementor-element-8f05a3a{position:absolute!important;left:0;right:0;bottom:0;width:100%!important;max-width:none!important;margin:0!important;z-index:0!important;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adf098b */.elementor-308 .elementor-element.elementor-element-3adf098b{position:relative;overflow:hidden;isolation:isolate}
.elementor-308 .elementor-element.elementor-element-3adf098b>.elementor-element:not(.nmg-ecg-w),.elementor-308 .elementor-element.elementor-element-3adf098b>.e-con-inner>.elementor-element:not(.nmg-ecg-w){position:relative;z-index:1}
.elementor-308 .elementor-element.elementor-element-3adf098b::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;mix-blend-mode:normal;background:radial-gradient(640px 420px at 88% -12%,rgba(0,174,239,.30),transparent 70%),radial-gradient(560px 420px at 4% 112%,rgba(0,84,166,.55),transparent 70%)}
.elementor-308 .elementor-element.elementor-element-3adf098b::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%)}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-5404da1a */.elementor-308 .elementor-element.elementor-element-5404da1a{position:relative}
.elementor-308 .elementor-element.elementor-element-5404da1a img{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;border-radius:28px!important;box-shadow:0 40px 80px -24px rgba(11,22,48,.5)}
.elementor-308 .elementor-element.elementor-element-5404da1a::after{content:"";position:absolute;inset:0;border-radius:28px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);pointer-events:none}
@media (max-width:767px){.elementor-308 .elementor-element.elementor-element-5404da1a img{aspect-ratio:4/3;border-radius:18px!important}.elementor-308 .elementor-element.elementor-element-5404da1a::after{border-radius:18px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6ad224 */.elementor-308 .elementor-element.elementor-element-6b6ad224{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73ab80a9 */.elementor-308 .elementor-element.elementor-element-73ab80a9{position:absolute!important;width:0!important;height:0!important;overflow:visible;margin:0!important}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-4f195d1d */.elementor-308 .elementor-element.elementor-element-4f195d1d{color:#3D4A5C}
.elementor-308 .elementor-element.elementor-element-4f195d1d>p:first-of-type,.elementor-308 .elementor-element.elementor-element-4f195d1d>.elementor-widget-container>p:first-of-type{font-size:1.2em;line-height:1.7;color:#16294D}
.elementor-308 .elementor-element.elementor-element-4f195d1d p{margin:0 0 1.35em}
.elementor-308 .elementor-element.elementor-element-4f195d1d h2{position:relative;margin:2.1em 0 .6em;padding-top:22px;color:#16294D;font-family:"Plus Jakarta Sans",sans-serif;font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:110px}
.elementor-308 .elementor-element.elementor-element-4f195d1d h2::before{content:"";position:absolute;top:0;left:0;width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,#00AEEF,#0054A6)}
.elementor-308 .elementor-element.elementor-element-4f195d1d h3{margin:1.8em 0 .5em;color:#0054A6;font-family:"Plus Jakarta Sans",sans-serif;font-size:23px;font-weight:800;line-height:1.3;scroll-margin-top:110px}
.elementor-308 .elementor-element.elementor-element-4f195d1d h4{margin:1.6em 0 .4em;color:#16294D;font-family:"Plus Jakarta Sans",sans-serif;font-size:19px;font-weight:700}
.elementor-308 .elementor-element.elementor-element-4f195d1d .elementor-menu-anchor{display:block;scroll-margin-top:110px}
.elementor-308 .elementor-element.elementor-element-4f195d1d a{color:#0054A6;font-weight:600;text-decoration:underline;text-decoration-color:rgba(0,174,239,.55);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s ease,color .2s ease}
.elementor-308 .elementor-element.elementor-element-4f195d1d a:hover{color:#16294D;text-decoration-color:#00AEEF}
.elementor-308 .elementor-element.elementor-element-4f195d1d strong{color:#16294D;font-weight:700}
.elementor-308 .elementor-element.elementor-element-4f195d1d mark{background:linear-gradient(transparent 58%,rgba(0,174,239,.28) 58%);color:inherit;padding:0 2px}
.elementor-308 .elementor-element.elementor-element-4f195d1d ul,.elementor-308 .elementor-element.elementor-element-4f195d1d ol{margin:0 0 1.5em;padding-left:1.3em}
.elementor-308 .elementor-element.elementor-element-4f195d1d li{margin:0 0 .55em;padding-left:.35em}
.elementor-308 .elementor-element.elementor-element-4f195d1d ul li::marker{color:#00AEEF;font-size:1.15em}
.elementor-308 .elementor-element.elementor-element-4f195d1d ol li::marker{color:#0054A6;font-family:"Plus Jakarta Sans",sans-serif;font-weight:800}
.elementor-308 .elementor-element.elementor-element-4f195d1d blockquote,.elementor-308 .elementor-element.elementor-element-4f195d1d .wp-block-quote{position:relative;margin:2.2em 0;padding:30px 34px 30px 76px;border:0!important;border-radius:22px;background:linear-gradient(135deg,#F2F8FD,#E8F4FC);color:#16294D;font-size:1.12em;font-style:normal;line-height:1.6}
.elementor-308 .elementor-element.elementor-element-4f195d1d blockquote::before,.elementor-308 .elementor-element.elementor-element-4f195d1d .wp-block-quote::before{content:"\201C";position:absolute;left:24px;top:14px;color:#00AEEF;font-family:Georgia,serif;font-size:72px;line-height:1}
.elementor-308 .elementor-element.elementor-element-4f195d1d blockquote p:last-child{margin-bottom:0}
.elementor-308 .elementor-element.elementor-element-4f195d1d blockquote cite{display:block;margin-top:12px;color:#5B6B82;font-size:14px;font-style:normal;font-weight:600}
.elementor-308 .elementor-element.elementor-element-4f195d1d img{height:auto;border-radius:18px}
.elementor-308 .elementor-element.elementor-element-4f195d1d figure{margin:2.2em 0}
.elementor-308 .elementor-element.elementor-element-4f195d1d figcaption{margin-top:12px;color:#5B6B82;font-size:14px;text-align:center}
.elementor-308 .elementor-element.elementor-element-4f195d1d table{width:100%;margin:2em 0;border-collapse:separate;border-spacing:0;border:1px solid #E3ECF5;border-radius:16px;overflow:hidden;font-size:16px}
.elementor-308 .elementor-element.elementor-element-4f195d1d th{padding:14px 18px;background:#16294D;color:#FFFFFF;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;text-align:left}
.elementor-308 .elementor-element.elementor-element-4f195d1d td{padding:14px 18px;border-top:1px solid #E3ECF5;vertical-align:top}
.elementor-308 .elementor-element.elementor-element-4f195d1d tbody tr:nth-child(even) td{background:#F7FBFE}
.elementor-308 .elementor-element.elementor-element-4f195d1d .wp-block-table{overflow-x:auto}
.elementor-308 .elementor-element.elementor-element-4f195d1d hr{height:1px;margin:3em 0;border:0;background:linear-gradient(90deg,transparent,#CFE3F3,transparent)}
.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-alerta,.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-dato{position:relative;margin:2em 0;padding:22px 24px 22px 64px;border-radius:18px;line-height:1.6}
.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-alerta{background:#FDF1F2;color:#5A1B22;box-shadow:inset 4px 0 0 #D93848}
.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-dato{background:#EEF7FD;color:#16294D;box-shadow:inset 4px 0 0 #00AEEF}
.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-alerta::before,.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-dato::before{position:absolute;left:20px;top:20px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;line-height:1}
.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-alerta::before{content:"!";background:#D93848}
.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-dato::before{content:"i";background:#0054A6}
.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-alerta>*:last-child,.elementor-308 .elementor-element.elementor-element-4f195d1d .nmg-dato>*:last-child{margin-bottom:0}
.elementor-308 .elementor-element.elementor-element-4f195d1d ::selection{background:#00AEEF;color:#FFFFFF}
@media (max-width:767px){.elementor-308 .elementor-element.elementor-element-4f195d1d h2{font-size:26px}.elementor-308 .elementor-element.elementor-element-4f195d1d h3{font-size:20px}.elementor-308 .elementor-element.elementor-element-4f195d1d blockquote,.elementor-308 .elementor-element.elementor-element-4f195d1d .wp-block-quote{padding:56px 22px 24px}.elementor-308 .elementor-element.elementor-element-4f195d1d blockquote::before,.elementor-308 .elementor-element.elementor-element-4f195d1d .wp-block-quote::before{left:20px;top:8px}}
/* FAQ acordeĆ³n OpciĆ³n A ā€” solo cajas; .faq-title / h2 sin cambios */
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq details{
  margin:0 0 12px;
  border:1px solid rgba(0,84,166,.12);
  border-radius:16px;
  background:#FFFFFF;
  box-shadow:0 2px 8px rgba(0,84,166,.05);
  transition:border-color .25s ease,box-shadow .25s ease;
  overflow:hidden;
}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq details[open]{
  border-color:rgba(0,174,239,.35);
  box-shadow:0 8px 24px rgba(0,84,166,.08);
}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary{
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:18px 20px;
  cursor:pointer;
  border-radius:16px;
  margin:0;
}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary::-webkit-details-marker{display:none}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary::marker{content:""}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary:hover{background:#F7FBFE}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary:focus-visible{outline:2px solid #00AEEF;outline-offset:2px}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary h3{
  margin:0 !important;
  padding:0 !important;
  flex:1;
  font-family:"Plus Jakarta Sans",sans-serif;
  font-size:1.075rem !important;
  font-weight:700 !important;
  line-height:1.4;
  color:#16294D !important;
  letter-spacing:0 !important;
}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary::after{
  content:"";
  flex:none;
  width:32px;
  height:32px;
  border-radius:50%;
  background-color:#F1F5F9;
  background-image:linear-gradient(#0054A6,#0054A6),linear-gradient(#0054A6,#0054A6);
  background-size:12px 2px,2px 12px;
  background-position:center;
  background-repeat:no-repeat;
  transition:background-color .25s ease;
}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq details[open] summary::after{
  background-color:#0054A6;
  background-image:linear-gradient(#FFFFFF,#FFFFFF),linear-gradient(#FFFFFF,#FFFFFF);
  background-size:12px 2px,0 0;
}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq details > p,
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq details > *:not(summary){
  margin:0 0 10px;
  padding:0 20px 4px;
  font-size:1rem;
  line-height:1.7;
  color:#4A4A4A;
}
.elementor-308 .elementor-element.elementor-element-4f195d1d .faq details > *:not(summary):last-child{
  margin-bottom:0;
  padding-bottom:18px;
}
@media (max-width:640px){
  .elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary{padding:16px 16px}
  .elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary h3{font-size:1rem !important}
  .elementor-308 .elementor-element.elementor-element-4f195d1d .faq details > p,
  .elementor-308 .elementor-element.elementor-element-4f195d1d .faq details > *:not(summary){padding-left:16px;padding-right:16px}
}
@media (prefers-reduced-motion:reduce){
  .elementor-308 .elementor-element.elementor-element-4f195d1d .faq details,
  .elementor-308 .elementor-element.elementor-element-4f195d1d .faq summary::after{transition:none !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-676b336c */.elementor-308 .elementor-element.elementor-element-676b336c p{margin:0} .elementor-308 .elementor-element.elementor-element-676b336c strong{color:#16294D}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af9e72e */.elementor-308 .elementor-element.elementor-element-4af9e72e{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48b96d5e */.elementor-308 .elementor-element.elementor-element-48b96d5e{box-shadow:none;}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-36e0186f */.elementor-308 .elementor-element.elementor-element-36e0186f .elementor-share-btn{width:46px!important;height:46px!important;border-radius:50%!important;border:1.5px solid #D6E4F0!important;background:#FFFFFF!important;color:#0054A6!important;transition:all .25s ease}
.elementor-308 .elementor-element.elementor-element-36e0186f .elementor-share-btn__icon{width:100%!important;color:#0054A6!important}
.elementor-308 .elementor-element.elementor-element-36e0186f .elementor-share-btn__icon svg{fill:currentColor!important}
.elementor-308 .elementor-element.elementor-element-36e0186f .elementor-share-btn:hover{transform:translateY(-3px);border-color:transparent!important;background:linear-gradient(135deg,#00AEEF,#0054A6)!important;box-shadow:0 10px 22px rgba(0,84,166,.25)}
.elementor-308 .elementor-element.elementor-element-36e0186f .elementor-share-btn:hover .elementor-share-btn__icon{color:#FFFFFF!important}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-63298006 */.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box{align-items:center;gap:24px;padding:32px;border:1px solid #E3ECF5;border-radius:24px;background:#FFFFFF;box-shadow:0 14px 40px rgba(22,41,77,.06)}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__avatar{margin:0!important;flex:none}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__avatar img{width:92px!important;height:92px!important;border-radius:50%;object-fit:cover;padding:3px;background:linear-gradient(135deg,#00AEEF,#0054A6)}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__name{margin:0 0 6px!important;color:#16294D!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:20px!important;font-weight:800!important}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__name::before{content:"Escrito por";display:block;margin-bottom:4px;color:#0054A6;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__bio{margin:0 0 14px!important;color:#5B6B82!important;font-family:Inter,sans-serif;font-size:15px!important;line-height:1.6!important}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px!important;border:1.5px solid #D6E4F0!important;border-radius:999px!important;color:#0054A6!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:13px!important;font-weight:800!important;transition:all .25s ease}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__button::after{content:"\2192"}
.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box__button:hover{border-color:#00AEEF!important;background:#EEF7FD!important}
@media (max-width:767px){.elementor-308 .elementor-element.elementor-element-63298006 .elementor-author-box{flex-direction:column;align-items:flex-start;padding:24px}}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-68a13517 */.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation{display:flex;gap:16px;align-items:stretch}
.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation__separator-wrapper{display:none}
.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation__link{flex:1 1 0;width:auto!important;min-width:0}
.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation__link a{display:flex;align-items:center;gap:14px;height:100%;padding:22px 24px;border:1px solid #E3ECF5;border-radius:20px;background:#FFFFFF;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation__next a{justify-content:flex-end;text-align:right}
.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation__link a:hover{transform:translateY(-3px);border-color:#00AEEF;box-shadow:0 16px 34px rgba(0,84,166,.12)}
.elementor-308 .elementor-element.elementor-element-68a13517 .post-navigation__arrow-wrapper{flex:none;width:42px;height:42px;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;background:#EEF7FD;color:#0054A6!important;font-size:18px!important}
.elementor-308 .elementor-element.elementor-element-68a13517 .post-navigation__prev--label,.elementor-308 .elementor-element.elementor-element-68a13517 .post-navigation__next--label{display:block;margin-bottom:4px;color:#0054A6!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:11px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.elementor-308 .elementor-element.elementor-element-68a13517 .post-navigation__prev--title,.elementor-308 .elementor-element.elementor-element-68a13517 .post-navigation__next--title{display:block;color:#16294D!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px!important;font-weight:700;line-height:1.35;text-transform:none}
@media (max-width:767px){.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation{flex-direction:column}.elementor-308 .elementor-element.elementor-element-68a13517 .elementor-post-navigation__link{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4725cc0 */.elementor-308 .elementor-element.elementor-element-4725cc0{min-width:0}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-407548b7 */.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc{box-shadow:0 14px 40px rgba(22,41,77,.06)}
.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__header{padding-bottom:14px;border-bottom:1px solid #EEF3F8}
.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__header-title{color:#16294D!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__body{max-height:52vh;overflow-y:auto;padding-top:14px;scrollbar-width:thin}
.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__list-item{margin-bottom:4px}
.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__list-item-text{display:block;padding:6px 10px;border-radius:10px;color:#4A5A70;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.45;transition:background-color .2s ease,color .2s ease}
.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__list-item-text:hover{background:#F2F8FD;color:#0054A6}
.elementor-308 .elementor-element.elementor-element-407548b7 .elementor-toc__list-item-text.elementor-item-active{background:#EEF7FD;color:#0054A6;font-weight:700;box-shadow:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102f93e0 */.elementor-308 .elementor-element.elementor-element-102f93e0 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;border:1px solid rgba(0,174,239,.35);border-radius:999px;background:rgba(0,174,239,.08)}
.elementor-308 .elementor-element.elementor-element-102f93e0 .elementor-heading-title::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#00AEEF;animation:nmgPing 2.2s ease-out infinite}
@keyframes nmgPing{0%{box-shadow:0 0 0 0 rgba(0,174,239,.55)}70%{box-shadow:0 0 0 10px rgba(0,174,239,0)}100%{box-shadow:0 0 0 0 rgba(0,174,239,0)}}
@media (prefers-reduced-motion:reduce){.elementor-308 .elementor-element.elementor-element-102f93e0 .elementor-heading-title::before{animation:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33faf469 */.elementor-308 .elementor-element.elementor-element-33faf469 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7706f8a6 */.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button{box-shadow:0 10px 24px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button:hover{transform:translateY(-2px)}
.elementor-308 .elementor-element.elementor-element-7706f8a6 .elementor-button:focus-visible{outline:3px solid #00AEEF;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4824b791 */.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button{box-shadow:0 10px 24px rgba(14,122,75,.35);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button:hover{transform:translateY(-2px)}
.elementor-308 .elementor-element.elementor-element-4824b791 .elementor-button:focus-visible{outline:3px solid #00AEEF;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220529f2 */.elementor-308 .elementor-element.elementor-element-220529f2 p{margin:0} .elementor-308 .elementor-element.elementor-element-220529f2 strong{color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73aaa136 */.elementor-308 .elementor-element.elementor-element-73aaa136{position:relative;overflow:hidden;isolation:isolate}
.elementor-308 .elementor-element.elementor-element-73aaa136>.elementor-element:not(.nmg-ecg-w),.elementor-308 .elementor-element.elementor-element-73aaa136>.e-con-inner>.elementor-element:not(.nmg-ecg-w){position:relative;z-index:1}
.elementor-308 .elementor-element.elementor-element-73aaa136::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;mix-blend-mode:normal;background:radial-gradient(640px 420px at 88% -12%,rgba(0,174,239,.30),transparent 70%),radial-gradient(560px 420px at 4% 112%,rgba(0,84,166,.55),transparent 70%)}
.elementor-308 .elementor-element.elementor-element-73aaa136::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a845be */@media (min-width:1025px){.elementor-308 .elementor-element.elementor-element-1a845be{position:sticky;top:110px}} .admin-bar .elementor-308 .elementor-element.elementor-element-1a845be{top:142px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55af07f */.elementor-308 .elementor-element.elementor-element-55af07f{min-width:300px} @media (max-width:1024px){.elementor-308 .elementor-element.elementor-element-55af07f{order:-1;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe8bb18 */.elementor-308 .elementor-element.elementor-element-7fe8bb18 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;border:1px solid rgba(0,84,166,.18);border-radius:999px;background:#E8F4FC}
.elementor-308 .elementor-element.elementor-element-7fe8bb18 .elementor-heading-title::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#00AEEF;animation:nmgPing 2.2s ease-out infinite}
@keyframes nmgPing{0%{box-shadow:0 0 0 0 rgba(0,174,239,.55)}70%{box-shadow:0 0 0 10px rgba(0,174,239,0)}100%{box-shadow:0 0 0 0 rgba(0,174,239,0)}}
@media (prefers-reduced-motion:reduce){.elementor-308 .elementor-element.elementor-element-7fe8bb18 .elementor-heading-title::before{animation:none}}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-50803991 */.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__card{display:flex;flex-direction:column;height:100%;background:#FFFFFF!important;border:1px solid #E6EEF6!important;border-radius:22px!important;overflow:hidden;box-shadow:0 10px 30px rgba(22,41,77,.06);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,border-color .45s ease}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post:hover .elementor-post__card{transform:translateY(-6px);box-shadow:0 28px 60px rgba(0,84,166,.16);border-color:#CFE6F7!important}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__thumbnail__link{margin-bottom:0!important}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__thumbnail{position:relative;overflow:hidden}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:scale(1.01)!important;transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.07)!important}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__thumbnail::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,41,77,0) 50%,rgba(22,41,77,.38));transition:opacity .45s ease}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post:hover .elementor-post__thumbnail::after{opacity:.55}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__badge{background:rgba(255,255,255,.95)!important;color:#0054A6!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;line-height:1!important;padding:8px 14px!important;border-radius:999px!important;margin:18px!important;box-shadow:0 6px 18px rgba(22,41,77,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__text{flex-grow:1;padding:26px 28px 8px!important;margin:0!important}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__title{margin:0 0 12px!important}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__title a{color:#16294D!important;background:linear-gradient(#00AEEF,#00AEEF) 0 100%/0 2px no-repeat;padding-bottom:2px;transition:background-size .45s ease,color .3s ease}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post:hover .elementor-post__title a{background-size:100% 2px;color:#0054A6!important}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__excerpt p{color:#5B6B82;margin:0}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__read-more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#0054A6!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__read-more::after{content:"\2192";font-size:15px;transition:transform .3s ease}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post:hover .elementor-post__read-more::after{transform:translateX(5px)}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__meta-data{display:flex;align-items:center;padding:16px 28px!important;margin:0!important;border-top:1px solid #EEF3F8!important;color:#5F6F86!important;font-size:12.5px!important}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post-date::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#00AEEF;margin-right:9px;vertical-align:middle;position:relative;top:-1px}
.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__card:focus-within{outline:3px solid #00AEEF;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__card,.elementor-308 .elementor-element.elementor-element-50803991 .elementor-post__thumbnail img{transition:none!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a642fd */.elementor-308 .elementor-element.elementor-element-2a642fd .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;border:1px solid rgba(0,174,239,.35);border-radius:999px;background:rgba(0,174,239,.08)}
.elementor-308 .elementor-element.elementor-element-2a642fd .elementor-heading-title::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#00AEEF;animation:nmgPing 2.2s ease-out infinite}
@keyframes nmgPing{0%{box-shadow:0 0 0 0 rgba(0,174,239,.55)}70%{box-shadow:0 0 0 10px rgba(0,174,239,0)}100%{box-shadow:0 0 0 0 rgba(0,174,239,0)}}
@media (prefers-reduced-motion:reduce){.elementor-308 .elementor-element.elementor-element-2a642fd .elementor-heading-title::before{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d232682 */.elementor-308 .elementor-element.elementor-element-4d232682 .elementor-heading-title span{color:#00AEEF}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684886b6 */.elementor-308 .elementor-element.elementor-element-684886b6{max-width:560px} .elementor-308 .elementor-element.elementor-element-684886b6 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e366601 */.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button{box-shadow:0 10px 24px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button:hover{transform:translateY(-2px)}
.elementor-308 .elementor-element.elementor-element-3e366601 .elementor-button:focus-visible{outline:3px solid #00AEEF;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9434961 */.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button{box-shadow:0 10px 24px rgba(14,122,75,.35);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button:hover{transform:translateY(-2px)}
.elementor-308 .elementor-element.elementor-element-9434961 .elementor-button:focus-visible{outline:3px solid #00AEEF;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-590b7df0 */.elementor-308 .elementor-element.elementor-element-590b7df0 p{margin:0} .elementor-308 .elementor-element.elementor-element-590b7df0 strong{color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ded1317 */.elementor-308 .elementor-element.elementor-element-ded1317{position:absolute!important;left:0;right:0;bottom:0;width:100%!important;max-width:none!important;margin:0!important;z-index:0!important;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef0627b */.elementor-308 .elementor-element.elementor-element-7ef0627b{position:relative;overflow:hidden;isolation:isolate}
.elementor-308 .elementor-element.elementor-element-7ef0627b>.elementor-element:not(.nmg-ecg-w),.elementor-308 .elementor-element.elementor-element-7ef0627b>.e-con-inner>.elementor-element:not(.nmg-ecg-w){position:relative;z-index:1}
.elementor-308 .elementor-element.elementor-element-7ef0627b::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;mix-blend-mode:normal;background:radial-gradient(640px 420px at 88% -12%,rgba(0,174,239,.30),transparent 70%),radial-gradient(560px 420px at 4% 112%,rgba(0,84,166,.55),transparent 70%)}
.elementor-308 .elementor-element.elementor-element-7ef0627b::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%)}/* End custom CSS */