.elementor-10 .elementor-element.elementor-element-dgar-header{--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;--flex-wrap:nowrap;--padding-top:86px;--padding-bottom:85px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-dgar-header:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dgar-header > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0B1530 0%, #14275A 100%);}.elementor-10 .elementor-element.elementor-element-dgar-headtext{--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-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-10 .elementor-element.elementor-element-dgar-eyebrow .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;color:#93C4FF;}.elementor-widget-theme-archive-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-10 .elementor-element.elementor-element-dgar-title .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:49px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dgar-copy{color:#D9E7FF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-dgar-art{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-dgar-browse{--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:45px;--padding-bottom:45px;--padding-left:28px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-dgar-browse:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dgar-browse > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dgar-browse-heading .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;color:#101D3C;}.elementor-10 .elementor-element.elementor-element-dgar-browse-intro{color:#63728D;}.elementor-10 .elementor-element.elementor-element-dgar-listing{--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:65px;--padding-bottom:75px;--padding-left:28px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-dgar-listing:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dgar-listing > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-10 .elementor-element.elementor-element-dgar-articles-title .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;color:#101D3C;}.elementor-10 .elementor-element.elementor-element-dgar-articles-intro{color:#63728D;}.elementor-widget-archive-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-archive-posts .elementor-post__title, .elementor-widget-archive-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-archive-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-archive-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-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-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-archive-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-archive-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-archive-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-widget-archive-posts .elementor-posts-nothing-found{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-10 .elementor-element.elementor-element-dgar-posts{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-10 .elementor-element.elementor-element-dgar-posts:after{content:"0.66";}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-post__thumbnail__link{width:100%;}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-post__meta-data span + span:before{content:"•";}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-post__text{margin-top:20px;}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-post__badge{right:0;}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-10 .elementor-element.elementor-element-dgar-bottom{--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:56px;--padding-bottom:58px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-dgar-bottom:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dgar-bottom > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0B1530 0%, #14275A 100%);}.elementor-10 .elementor-element.elementor-element-dgar-cta-heading .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dgar-cta-text{color:#DDE9FF;}.elementor-10 .elementor-element.elementor-element-dgar-footer{--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:25px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-dgar-footer:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dgar-footer > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1530;}.elementor-10 .elementor-element.elementor-element-dgar-links{color:#DCE7FD;}.elementor-10 .elementor-element.elementor-element-dgar-copyr{color:#94A7C6;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10 .elementor-element.elementor-element-dgar-posts:after{content:"0.5";}.elementor-10 .elementor-element.elementor-element-dgar-posts .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-dgar-header{--content-width:1160px;}.elementor-10 .elementor-element.elementor-element-dgar-headtext{--width:58%;}.elementor-10 .elementor-element.elementor-element-dgar-art{--width:38%;}.elementor-10 .elementor-element.elementor-element-dgar-browse{--content-width:1160px;}.elementor-10 .elementor-element.elementor-element-dgar-listing{--content-width:1160px;}.elementor-10 .elementor-element.elementor-element-dgar-bottom{--content-width:1160px;}.elementor-10 .elementor-element.elementor-element-dgar-footer{--content-width:1160px;}}/* Start custom CSS */.elementor-10{font-family:Manrope,Arial,sans-serif;color:#111F3C}
.elementor-10 .dg-archive-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 32%,rgba(74,128,225,.34),transparent 58%),linear-gradient(120deg,#0B1530,#14275A)!important}
.elementor-10 .dg-archive-hero>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:4%!important}
.elementor-10 .dg-archive-hero-copy{width:58%!important;max-width:58%!important;flex:0 1 58%!important;min-width:0!important;align-items:flex-start!important;justify-content:center!important;gap:15px!important}
.elementor-10 .dg-archive-hero-art{width:38%!important;max-width:38%!important;flex:0 1 38%!important;min-width:0!important}
.elementor-10 .dg-archive-hero-art img{max-height:355px;width:100%;object-fit:contain;filter:drop-shadow(0 18px 35px rgba(0,0,0,.22));animation:dg-archive-float 7s ease-in-out infinite}
@keyframes dg-archive-float{50%{transform:translateY(-11px)}}
.elementor-10 .dg-dynamic-archive-title .elementor-heading-title{font-size:clamp(36px,4.2vw,55px)!important;line-height:1.14!important;letter-spacing:-1.2px!important;font-weight:800!important;color:#fff!important}
.elementor-10 .dg-archive-hero-copy .elementor-widget-text-editor{max-width:600px;font-size:17px;line-height:1.75}
.elementor-10 .dg-archive-button .elementor-button{background:linear-gradient(115deg,#387BE6,#2246A7)!important;color:#fff!important;padding:13px 28px!important;border-radius:60px!important;box-shadow:0 8px 23px rgba(16,64,166,.28)!important;transition:transform .25s,filter .25s}
.elementor-10 .dg-archive-button .elementor-button:hover{transform:translateY(-3px);filter:brightness(1.12)}
.elementor-10 .dg-archive-filters>.e-con-inner{display:flex;flex-direction:column;align-items:center;gap:8px!important}
.elementor-10 .dg-archive-filters .elementor-heading-title,.elementor-10 .dg-archive-listing .elementor-heading-title{letter-spacing:-.6px}
.elementor-10 .dg-archive-filter-widget{width:100%}
.elementor-10 .dg-archive-category-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-top:21px}
.elementor-10 .dg-archive-category-nav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 19px;border:1px solid #DBE6F3;border-radius:99px;background:#F7FAFE;color:#193E86;font-weight:700;font-size:13px;line-height:1.3;text-decoration:none!important;transition:background .2s,color .2s,transform .2s}
.elementor-10 .dg-archive-category-nav a:hover,.elementor-10 .dg-archive-category-nav a:focus-visible{background:#2457C5;color:white;transform:translateY(-2px);border-color:#2457C5}
.elementor-10 .dg-archive-listing>.e-con-inner{display:flex;flex-direction:column;gap:14px!important}
.elementor-10 .dg-archive-listing .dg-archive-post-widget{margin-top:20px}
.elementor-10 .dg-archive-post-widget .elementor-posts-container{align-items:stretch}
.elementor-10 .dg-archive-post-widget .elementor-post{border:1px solid #E4EAF4!important;border-radius:16px!important;background:white!important;box-shadow:0 7px 28px rgba(14,31,63,.07)!important;overflow:hidden!important;transition:transform .28s,box-shadow .28s}
.elementor-10 .dg-archive-post-widget .elementor-post:hover{transform:translateY(-6px);box-shadow:0 16px 34px rgba(14,31,63,.14)!important}
.elementor-10 .dg-archive-post-widget .elementor-post__thumbnail img{width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important}
.elementor-10 .dg-archive-post-widget .elementor-post__title a{color:#101d3c!important;font-size:20px!important;line-height:1.35!important;font-weight:750!important;text-decoration:none!important}
.elementor-10 .dg-archive-post-widget .elementor-post__excerpt{font-size:14px;color:#687890;line-height:1.65}
.elementor-10 .dg-archive-post-widget .elementor-post__read-more{color:#2457C5!important;font-weight:700!important;text-decoration:none!important}
.elementor-10 .dg-archive-post-widget .elementor-post__meta-data{color:#8391A7!important}
.elementor-10 .dg-archive-post-widget .elementor-pagination{display:flex;justify-content:center;gap:10px;padding-top:24px}
.elementor-10 .dg-archive-post-widget .elementor-pagination a,.elementor-10 .dg-archive-post-widget .elementor-pagination span{min-width:37px;padding:8px;border-radius:9px;background:#fff;text-align:center}
.elementor-10 .dg-archive-post-widget .elementor-pagination .current{background:#2457C5;color:#fff}
.elementor-10 .dg-archive-post-widget .elementor-posts-nothing-found{display:block;background:#fff;border:1px dashed #B8C9E4;padding:50px 28px;border-radius:16px;text-align:center;color:#536684;font-size:17px;line-height:1.7}
.elementor-10 .dg-archive-bottom>.e-con-inner,.elementor-10 .dg-archive-footer>.e-con-inner{align-items:center!important;text-align:center!important;gap:13px!important}
.elementor-10 .dg-archive-bottom{background:linear-gradient(115deg,#0B1530,#14275A)!important}
.elementor-10 .dg-archive-bottom .elementor-heading-title{max-width:760px;font-size:clamp(27px,3vw,38px)!important;line-height:1.3!important}
.elementor-10 .dg-archive-bottom .elementor-widget-text-editor{max-width:650px;color:#DBE9FF}
.elementor-10 .dg-archive-links{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 22px;margin:0}
.elementor-10 .dg-archive-links a{color:#DCE7FD;font-size:13px;text-decoration:none}
.elementor-10 .dg-archive-links a:hover{color:#95BCFF}
@media(max-width:767px){
.elementor-10 .dg-archive-hero{padding:53px 21px 45px!important}
.elementor-10 .dg-archive-hero>.e-con-inner{flex-direction:column!important;gap:18px!important}
.elementor-10 .dg-archive-hero-copy,.elementor-10 .dg-archive-hero-art{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
.elementor-10 .dg-dynamic-archive-title .elementor-heading-title{font-size:34px!important}
.elementor-10 .dg-archive-hero-art img{max-height:225px}
.elementor-10 .dg-archive-filters,.elementor-10 .dg-archive-listing{padding:40px 18px!important}
.elementor-10 .dg-archive-filters>.e-con-inner{text-align:center}
.elementor-10 .dg-archive-category-nav{gap:8px}
.elementor-10 .dg-archive-category-nav a{padding:9px 13px;font-size:12px}
.elementor-10 .dg-archive-bottom{padding:50px 20px!important}
.elementor-10 .dg-archive-footer{padding:22px 20px!important}
}
@media(prefers-reduced-motion:reduce){.elementor-10 .dg-archive-hero-art img{animation:none}.elementor-10 .dg-archive-post-widget .elementor-post,.elementor-10 .dg-archive-button .elementor-button{transition:none}}/* End custom CSS */