.elementor-687 .elementor-element.elementor-element-39c3777b:not(.elementor-motion-effects-element-type-background), .elementor-687 .elementor-element.elementor-element-39c3777b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-687 .elementor-element.elementor-element-39c3777b > .elementor-container{max-width:1240px;}.elementor-687 .elementor-element.elementor-element-39c3777b{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E8F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 34px 24px;}.elementor-687 .elementor-element.elementor-element-39c3777b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-687 .elementor-element.elementor-element-3d33046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 5px;}.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-icon i{color:#2563EB;font-size:14px;}.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-icon svg{fill:#2563EB;--e-icon-list-icon-size:14px;}.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-icon{width:14px;}.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-text, .elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-text a{color:#2563EB;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-687 .elementor-element.elementor-element-14988ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;}.elementor-687 .elementor-element.elementor-element-14988ba4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-1.8px;color:#111D3A;}.elementor-687 .elementor-element.elementor-element-70c3b074{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-icon i{color:#2563EB;font-size:14px;}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-icon svg{fill:#2563EB;--e-icon-list-icon-size:14px;}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-icon{width:14px;}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-text, .elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-text a{color:#64748B;}.elementor-687 .elementor-element.elementor-element-3219ca45 > .elementor-container{max-width:1240px;}.elementor-687 .elementor-element.elementor-element-3219ca45{padding:44px 24px 70px 24px;}.elementor-687 .elementor-element.elementor-element-3f5472ae > .elementor-element-populated{padding:0px 0px 0px 56px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-687 .elementor-element.elementor-element-33f3c6d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-687 .elementor-element.elementor-element-33f3c6d4 img{width:100%;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-687 .elementor-element.elementor-element-6628976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--header-background-color:#FFFFFF;--header-color:#111D3A;--toggle-button-color:#111D3A;--item-text-color:#64748B;--item-text-hover-color:#2563EB;--item-text-active-color:#2563EB;--marker-color:#2563EB;}.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__header-title{text-align:start;}.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__header, .elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__header-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;}.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__header{flex-direction:row;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-687 .elementor-element.elementor-element-90281a1{color:#334155;}.elementor-687 .elementor-element.elementor-element-1292eef{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-icon i{color:#2563EB;font-size:14px;}.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-icon svg{fill:#2563EB;--e-icon-list-icon-size:14px;}.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-icon{width:14px;}.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-text, .elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-text a{color:#64748B;}.elementor-687 .elementor-element.elementor-element-75c79f5f{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-687 .elementor-element.elementor-element-3a2c66d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__prev--label{color:#2563EB;}.elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__next--label{color:#2563EB;}.elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__prev--label, .elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__next--label{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;}.elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__prev--title, .elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__next--title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-687 .elementor-element.elementor-element-3a2c66d .post-navigation__arrow-wrapper{color:#111D3A;fill:#111D3A;}.elementor-687 .elementor-element.elementor-element-3a2c66d .post-navigation__arrow-wrapper:hover{color:#2563EB;fill:#2563EB;}.elementor-687 .elementor-element.elementor-element-7bec12b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-687 .elementor-element.elementor-element-424ac1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--header-background-color:#FFFFFF;--header-color:#111D3A;--toggle-button-color:#111D3A;--item-text-color:#64748B;--item-text-hover-color:#2563EB;--item-text-active-color:#2563EB;--marker-color:#2563EB;}.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__header-title{text-align:start;}.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__header, .elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__header-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;}.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__header{flex-direction:row;}.elementor-687 .elementor-element.elementor-element-e89a5b7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-687 .elementor-element.elementor-element-638c6be8:not(.elementor-motion-effects-element-type-background), .elementor-687 .elementor-element.elementor-element-638c6be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-687 .elementor-element.elementor-element-638c6be8 > .elementor-container{max-width:1240px;}.elementor-687 .elementor-element.elementor-element-638c6be8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 80px 24px;}.elementor-687 .elementor-element.elementor-element-638c6be8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-687 .elementor-element.elementor-element-4163195c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-687 .elementor-element.elementor-element-4163195c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-1.2px;color:#111D3A;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-687 .elementor-element.elementor-element-309fecc1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-687 .elementor-element.elementor-element-309fecc1:after{content:"0.6";}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__thumbnail__link{width:100%;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__meta-data span + span:before{content:"•";}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__text{margin-top:20px;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__badge{right:0;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__title, .elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__title a{color:#111D3A;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__meta-data{color:#64748B;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__meta-data span:before{color:#64748B;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__excerpt p{color:#64748B;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__read-more{color:#2563EB;}@media(max-width:1024px) and (min-width:768px){.elementor-687 .elementor-element.elementor-element-3f5472ae{width:100%;}.elementor-687 .elementor-element.elementor-element-7bec12b9{width:100%;}}@media(max-width:1024px){.elementor-687 .elementor-element.elementor-element-39c3777b{padding:40px 24px 28px 24px;}.elementor-687 .elementor-element.elementor-element-3d33046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 5px;}.elementor-687 .elementor-element.elementor-element-14988ba4 .elementor-heading-title{font-size:38px;letter-spacing:-1.4px;}.elementor-687 .elementor-element.elementor-element-3219ca45{padding:32px 24px 50px 24px;}.elementor-687 .elementor-element.elementor-element-3f5472ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-687 .elementor-element.elementor-element-33f3c6d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-687 .elementor-element.elementor-element-6628976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-687 .elementor-element.elementor-element-75c79f5f{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-7bec12b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-687 .elementor-element.elementor-element-424ac1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-687 .elementor-element.elementor-element-e89a5b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-638c6be8{padding:56px 24px 64px 24px;}.elementor-687 .elementor-element.elementor-element-4163195c .elementor-heading-title{font-size:32px;letter-spacing:-1px;}}@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-39c3777b{padding:28px 18px 22px 18px;}.elementor-687 .elementor-element.elementor-element-3d33046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-687 .elementor-element.elementor-element-14988ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-14988ba4 .elementor-heading-title{font-size:29px;line-height:1.2em;letter-spacing:-0.9px;}.elementor-687 .elementor-element.elementor-element-70c3b074{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-687 .elementor-element.elementor-element-3219ca45{padding:24px 18px 48px 18px;}.elementor-687 .elementor-element.elementor-element-3f5472ae{width:100%;}.elementor-687 .elementor-element.elementor-element-3f5472ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-687 .elementor-element.elementor-element-33f3c6d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-687 .elementor-element.elementor-element-6628976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-687 .elementor-element.elementor-element-1292eef{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-75c79f5f{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-3a2c66d{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__prev--title, .elementor-687 .elementor-element.elementor-element-3a2c66d span.post-navigation__next--title{font-size:15px;}.elementor-687 .elementor-element.elementor-element-7bec12b9{width:100%;}.elementor-687 .elementor-element.elementor-element-7bec12b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-687 .elementor-element.elementor-element-424ac1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-687 .elementor-element.elementor-element-e89a5b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-687 .elementor-element.elementor-element-638c6be8{padding:44px 18px 52px 18px;}.elementor-687 .elementor-element.elementor-element-4163195c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-687 .elementor-element.elementor-element-4163195c .elementor-heading-title{font-size:26px;letter-spacing:-0.7px;}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-687 .elementor-element.elementor-element-309fecc1:after{content:"0.5";}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-3d33046 */.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-icon{display:none !important}
.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-items{justify-content:flex-start;flex-wrap:wrap;gap:6px}
.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-text{display:inline-block;padding:7px 14px;border-radius:99px;background:#EEF3FF;color:#2563EB;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.2}
.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-text a{color:#2563EB;text-decoration:none !important}
@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-3d33046 .elementor-icon-list-text{font-size:10.5px;padding:6px 12px}}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-14988ba4 */.elementor-687 .elementor-element.elementor-element-14988ba4 .elementor-heading-title{font-size:clamp(28px,2.2vw + 14px,46px);line-height:1.14;letter-spacing:-.035em;text-transform:none !important;text-align:left;max-width:900px;text-decoration:none !important;overflow-wrap:break-word;word-break:normal;text-wrap:balance}
@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-14988ba4 .elementor-heading-title{line-height:1.2;max-width:100%}}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-70c3b074 */.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-items{justify-content:flex-start;flex-wrap:wrap;gap:6px 4px}
.elementor-687 .elementor-element.elementor-element-70c3b074 .elementor-icon-list-item{min-width:0}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-33f3c6d4 */.elementor-687 .elementor-element.elementor-element-33f3c6d4 img{width:100%;height:auto;aspect-ratio:2.2/1;object-fit:cover;border-radius:20px;display:block;box-shadow:0 16px 44px rgba(17,29,58,.12)}
@media(max-width:1024px){.elementor-687 .elementor-element.elementor-element-33f3c6d4 img{aspect-ratio:16/9;border-radius:18px}}
@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-33f3c6d4 img{aspect-ratio:16/10;border-radius:14px;box-shadow:0 10px 28px rgba(17,29,58,.10)}}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-6628976 */.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__list-item-text{color:#64748B;overflow-wrap:break-word}
.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__list-item-text:hover,.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__list-item-text.elementor-item-active{color:#2563EB}
.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__header-title{color:#111D3A}
.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__header{min-height:44px}
.elementor-687 .elementor-element.elementor-element-6628976 .elementor-toc__list-item{margin-bottom:6px}
@media(min-width:1025px){.elementor-687 .elementor-element.elementor-element-6628976{display:none !important}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-90281a1 */.elementor-687 .elementor-element.elementor-element-90281a1{font-family:Inter,sans-serif;font-size:clamp(16px,.35vw + 15px,18px);line-height:1.8;color:#334155;overflow-wrap:break-word;word-wrap:break-word;min-width:0;max-width:100%;-webkit-text-size-adjust:100%}
.elementor-687 .elementor-element.elementor-element-90281a1::after{content:"";display:table;clear:both}
.elementor-687 .elementor-element.elementor-element-90281a1 p{margin:0 0 1.35em}
.elementor-687 .elementor-element.elementor-element-90281a1 h2{font-family:Inter,sans-serif;font-size:clamp(25px,2vw + 14px,38px);font-weight:800;line-height:1.18;letter-spacing:-.03em;color:#111D3A;margin:clamp(36px,4vw,52px) 0 16px;text-transform:none;scroll-margin-top:110px;text-wrap:balance}
.elementor-687 .elementor-element.elementor-element-90281a1 h3{font-family:Inter,sans-serif;font-size:clamp(20px,1.2vw + 13px,27px);font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#111D3A;margin:clamp(28px,3vw,40px) 0 12px;text-transform:none;scroll-margin-top:110px;text-wrap:balance}
.elementor-687 .elementor-element.elementor-element-90281a1 h4{font-family:Inter,sans-serif;font-size:clamp(18px,.5vw + 15px,20px);font-weight:700;color:#111D3A;margin:28px 0 10px;scroll-margin-top:110px}
.elementor-687 .elementor-element.elementor-element-90281a1 a{color:#2563EB;font-weight:600;text-decoration:none !important;border-bottom:0;overflow-wrap:anywhere}
.elementor-687 .elementor-element.elementor-element-90281a1 a:hover{color:#111D3A;text-decoration:none !important}
.elementor-687 .elementor-element.elementor-element-90281a1 strong{color:#111D3A;font-weight:700}
.elementor-687 .elementor-element.elementor-element-90281a1 ul,.elementor-687 .elementor-element.elementor-element-90281a1 ol{margin:0 0 1.5em;padding-left:24px}
.elementor-687 .elementor-element.elementor-element-90281a1 li{margin-bottom:10px;padding-left:4px}
.elementor-687 .elementor-element.elementor-element-90281a1 li::marker{color:#2563EB;font-weight:700}
.elementor-687 .elementor-element.elementor-element-90281a1 blockquote{margin:clamp(26px,3vw,36px) 0;padding:clamp(18px,2.4vw,24px) clamp(20px,2.6vw,28px);border-left:4px solid #2563EB;border-radius:0 16px 16px 0;background:#F7F9FC;color:#111D3A;font-size:clamp(17.5px,.8vw + 12px,20px);line-height:1.6;font-style:normal;font-weight:600}
.elementor-687 .elementor-element.elementor-element-90281a1 blockquote p{margin:0}
.elementor-687 .elementor-element.elementor-element-90281a1 img{max-width:100%;height:auto;border-radius:16px;margin:12px 0}
.elementor-687 .elementor-element.elementor-element-90281a1 figure{margin:32px 0;max-width:100%}
.elementor-687 .elementor-element.elementor-element-90281a1 figure img{margin:0}
.elementor-687 .elementor-element.elementor-element-90281a1 figcaption,.elementor-687 .elementor-element.elementor-element-90281a1 .wp-caption-text{margin-top:10px;color:#64748B;font-size:14px;line-height:1.5;text-align:center}
.elementor-687 .elementor-element.elementor-element-90281a1 .wp-caption{max-width:100%}
.elementor-687 .elementor-element.elementor-element-90281a1 iframe,.elementor-687 .elementor-element.elementor-element-90281a1 video,.elementor-687 .elementor-element.elementor-element-90281a1 embed{max-width:100%}
.elementor-687 .elementor-element.elementor-element-90281a1 iframe[src*="youtube"],.elementor-687 .elementor-element.elementor-element-90281a1 iframe[src*="youtu.be"],.elementor-687 .elementor-element.elementor-element-90281a1 iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16/9;border-radius:14px}
.elementor-687 .elementor-element.elementor-element-90281a1 .alignleft{float:left;margin:6px 28px 16px 0}
.elementor-687 .elementor-element.elementor-element-90281a1 .alignright{float:right;margin:6px 0 16px 28px}
.elementor-687 .elementor-element.elementor-element-90281a1 .aligncenter{display:block;margin-left:auto;margin-right:auto}
.elementor-687 .elementor-element.elementor-element-90281a1 hr{margin:44px 0;border:0;height:1px;background:#E2E8F0}
.elementor-687 .elementor-element.elementor-element-90281a1 table{width:100%;border-collapse:collapse;margin:30px 0;font-size:16px}
.elementor-687 .elementor-element.elementor-element-90281a1 th{background:#111D3A;color:#fff;text-align:left;padding:14px 16px;font-weight:700}
.elementor-687 .elementor-element.elementor-element-90281a1 td{padding:14px 16px;border-bottom:1px solid #E2E8F0}
.elementor-687 .elementor-element.elementor-element-90281a1 code{padding:2px 7px;border-radius:6px;background:#EEF3FF;color:#1d4ed8;font-size:.9em;word-break:break-word}
.elementor-687 .elementor-element.elementor-element-90281a1 pre{margin:30px 0;padding:22px;border-radius:14px;background:#111D3A;color:#E2E8F0;overflow:auto;max-width:100%;font-size:15px;line-height:1.7;-webkit-overflow-scrolling:touch}
.elementor-687 .elementor-element.elementor-element-90281a1 pre code{padding:0;background:none;color:inherit;word-break:normal}
@media(max-width:1024px){.elementor-687 .elementor-element.elementor-element-90281a1 h2,.elementor-687 .elementor-element.elementor-element-90281a1 h3,.elementor-687 .elementor-element.elementor-element-90281a1 h4{scroll-margin-top:84px}.elementor-687 .elementor-element.elementor-element-90281a1 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-90281a1{line-height:1.75}.elementor-687 .elementor-element.elementor-element-90281a1 ul,.elementor-687 .elementor-element.elementor-element-90281a1 ol{padding-left:20px}.elementor-687 .elementor-element.elementor-element-90281a1 img{border-radius:12px}.elementor-687 .elementor-element.elementor-element-90281a1 figure{margin:26px 0}.elementor-687 .elementor-element.elementor-element-90281a1 .alignleft,.elementor-687 .elementor-element.elementor-element-90281a1 .alignright{float:none;display:block;margin:20px auto}.elementor-687 .elementor-element.elementor-element-90281a1 table{white-space:nowrap;font-size:15px}.elementor-687 .elementor-element.elementor-element-90281a1 th,.elementor-687 .elementor-element.elementor-element-90281a1 td{padding:12px 14px}.elementor-687 .elementor-element.elementor-element-90281a1 pre{padding:16px;font-size:14px;border-radius:12px}.elementor-687 .elementor-element.elementor-element-90281a1 hr{margin:36px 0}}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-1292eef */.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-icon{display:none !important}
.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-items{flex-wrap:wrap;justify-content:flex-start}
.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-text{font-size:0 !important;line-height:0}
.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-text a{display:inline-block;margin:0 8px 8px 0;padding:7px 14px;border:1px solid #E2E8F0;border-radius:99px;background:#fff;color:#475569;font-size:13px;line-height:1.2;font-weight:600;text-decoration:none !important;transition:background .2s ease,color .2s ease,border-color .2s ease}
.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-text a:hover{background:#2563EB;border-color:#2563EB;color:#fff}
@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-1292eef .elementor-icon-list-text a{padding:10px 15px;font-size:13.5px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75c79f5f */@media(min-width:1025px){.elementor-687 .elementor-element.elementor-element-75c79f5f{display:none !important}}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-3a2c66d */.elementor-687 .elementor-element.elementor-element-3a2c66d a{text-decoration:none !important}
.elementor-687 .elementor-element.elementor-element-3a2c66d .post-navigation__prev--title,.elementor-687 .elementor-element.elementor-element-3a2c66d .post-navigation__next--title{overflow-wrap:break-word}
@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-3a2c66d .elementor-post-navigation{flex-direction:column;align-items:stretch;gap:0}.elementor-687 .elementor-element.elementor-element-3a2c66d .elementor-post-navigation__prev,.elementor-687 .elementor-element.elementor-element-3a2c66d .elementor-post-navigation__next{width:100%;flex-basis:auto;padding:16px 0}.elementor-687 .elementor-element.elementor-element-3a2c66d .elementor-post-navigation__separator-wrapper{display:none}.elementor-687 .elementor-element.elementor-element-3a2c66d .elementor-post-navigation__next{border-top:1px solid #E2E8F0}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f5472ae */@media(min-width:1025px) and (max-width:1279px){.elementor-687 .elementor-element.elementor-element-3f5472ae>.elementor-widget-wrap{padding-left:36px}}
.elementor-687 .elementor-element.elementor-element-3f5472ae{min-width:0}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-424ac1cf */.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__list-item-text{color:#64748B;overflow-wrap:break-word}
.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__list-item-text:hover,.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__list-item-text.elementor-item-active{color:#2563EB}
.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__header-title{color:#111D3A}
.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__header{min-height:44px}
.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__list-item{margin-bottom:6px}
@media(min-width:1025px){.elementor-687 .elementor-element.elementor-element-424ac1cf .elementor-toc__body{max-height:clamp(140px,calc(100vh - 470px),360px);overflow-y:auto;scrollbar-width:thin}}
@media(max-width:1024px){.elementor-687 .elementor-element.elementor-element-424ac1cf{display:none !important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e89a5b7 */@media(max-width:1024px){.elementor-687 .elementor-element.elementor-element-e89a5b7{display:none !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bec12b9 */@media(min-width:1025px){.elementor-687 .elementor-element.elementor-element-7bec12b9{position:-webkit-sticky;position:sticky;top:110px;align-self:flex-start}}
.elementor-687 .elementor-element.elementor-element-7bec12b9{min-width:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3219ca45 */@media(min-width:1025px){.elementor-687 .elementor-element.elementor-element-3219ca45>.elementor-container,.elementor-687 .elementor-element.elementor-element-3219ca45>.elementor-container>.elementor-row{flex-direction:row-reverse}}
@media(max-width:1024px){.elementor-687 .elementor-element.elementor-element-3219ca45>.elementor-container,.elementor-687 .elementor-element.elementor-element-3219ca45>.elementor-container>.elementor-row{flex-direction:column-reverse}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4163195c */.elementor-687 .elementor-element.elementor-element-4163195c .elementor-heading-title{font-size:clamp(26px,2.2vw + 12px,38px);letter-spacing:-.03em;line-height:1.15;overflow-wrap:break-word;text-wrap:balance}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-309fecc1 */.elementor-687 .elementor-element.elementor-element-309fecc1 a{text-decoration:none !important}
@media(min-width:1025px),(max-width:767px){.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post:nth-child(4){display:none}}
.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__card{overflow:hidden;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__title,.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__title a{color:#111D3A;font-family:Inter,sans-serif;font-size:clamp(18px,.6vw + 15px,21px);font-weight:700;line-height:1.25;letter-spacing:-.02em;overflow-wrap:break-word}
.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__excerpt p{color:#64748B;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.65;margin:0}
.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__meta-data,.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post-date{color:#64748B;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600}
.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__read-more{display:inline-block;padding:6px 0;color:#2563EB;font-family:Inter,sans-serif;font-size:14px;font-weight:700}
.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__badge{background:#2563EB;color:#fff}
@media(hover:hover){.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__card:hover{transform:translateY(-4px);border-color:#BFD0F5;box-shadow:0 18px 42px rgba(17,29,58,.10)}}
@media(prefers-reduced-motion:reduce){.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__card{transition:none}.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__card:hover{transform:none}}
@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-309fecc1 .elementor-post__card{border-radius:18px}}/* End custom CSS */