.elementor-1837 .elementor-element.elementor-element-185db01{--display:flex;}.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-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-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-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-1837 .elementor-element.elementor-element-ff89dae .elementor-search-form__container{min-height:50px;}.elementor-1837 .elementor-element.elementor-element-ff89dae .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-1837 .elementor-element.elementor-element-ff89dae .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-1837 .elementor-element.elementor-element-ff89dae .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-1837 .elementor-element.elementor-element-ff89dae .elementor-search-form__input, .elementor-1837 .elementor-element.elementor-element-ff89dae.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-1837 .elementor-element.elementor-element-ff89dae:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-1837 .elementor-element.elementor-element-ff89dae.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-1837 .elementor-element.elementor-element-55747ec{--display:flex;}.elementor-1837 .elementor-element.elementor-element-95e6e38{--display:flex;}.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-1837 .elementor-element.elementor-element-a274661{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-1837 .elementor-element.elementor-element-a274661:after{content:"0.6";}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-post__thumbnail__link{width:100%;}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-post__text{margin-top:20px;}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-post__badge{right:0;}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1837 .elementor-element.elementor-element-a274661 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1837 .elementor-element.elementor-element-a274661 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1837 .elementor-element.elementor-element-a274661 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1837 .elementor-element.elementor-element-a274661 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1837 .elementor-element.elementor-element-0b283d9{--display:flex;}.elementor-1837 .elementor-element.elementor-element-d2c6999{--display:flex;}.elementor-1837 .elementor-element.elementor-element-5920ff4{--display:flex;}.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-1837 .elementor-element.elementor-element-31a58e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1837 .elementor-element.elementor-element-a4f3d4e .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:767px){.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1837 .elementor-element.elementor-element-a274661:after{content:"0.5";}.elementor-1837 .elementor-element.elementor-element-a274661 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* iiiEM blog listing */
body.elementor-page-1837{--navy:#1E2A78;--navyd:#121A52;--or:#D97706;--ord:#B45309;--ink:#0F172A;--mut:#64748B;font-family:Poppins,sans-serif;background:#F8FAFC}
body.elementor-page-1837 .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-1837 .elementor-widget{margin:0!important;--kit-widget-spacing:0px}
body.elementor-page-1837 .elementor-heading-title,body.elementor-page-1837 .elementor-button,body.elementor-page-1837 .elementor-post__title,body.elementor-page-1837 .elementor-post__excerpt,body.elementor-page-1837 .elementor-post__meta-data,body.elementor-page-1837 .elementor-pagination{font-family:Poppins,sans-serif!important}
body.elementor-page-1837 .bl-hero{background:radial-gradient(circle at 85% 20%,rgba(217,119,6,.18),transparent 40%),linear-gradient(135deg,var(--navyd),var(--navy));padding:80px max(20px, calc((100% - 860px) / 2)) 110px!important;align-items:center!important;text-align:center;gap:14px!important}
body.elementor-page-1837 .bl-pill .elementor-heading-title{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#FBBF24!important;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:6px 14px;border-radius:30px}
body.elementor-page-1837 .bl-h1 .elementor-heading-title{font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.15;color:#fff!important}
body.elementor-page-1837 .bl-lead{font-size:17px;line-height:1.7;color:rgba(255,255,255,.85)}
body.elementor-page-1837 .bl-search{width:min(560px,100%)!important;margin-top:14px!important}
body.elementor-page-1837 .bl-search .elementor-search-form__container{border-radius:50px;overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.25);min-height:54px}
body.elementor-page-1837 .bl-search .elementor-search-form__input{font-family:Poppins,sans-serif;font-size:15px;padding-left:24px}
body.elementor-page-1837 .bl-search .elementor-search-form__submit{background:var(--or)!important;min-width:60px}
body.elementor-page-1837 .bl-list{padding:0 max(20px, calc((100% - 1180px) / 2)) 80px!important;margin-top:-60px!important;position:relative;z-index:2}
body.elementor-page-1837 .bl-posts .elementor-posts-container{--grid-column-gap:26px;--grid-row-gap:30px}
body.elementor-page-1837 .bl-posts .elementor-post__card{border-radius:18px!important;box-shadow:0 12px 32px rgba(30,42,120,.08)!important;border:1px solid #EEF1F6!important;background:#fff;transition:transform .2s,box-shadow .2s}
body.elementor-page-1837 .bl-posts .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(30,42,120,.14)!important}
body.elementor-page-1837 .bl-posts .elementor-post__text{padding:22px 24px 0!important}
body.elementor-page-1837 .bl-posts .elementor-post__title a{color:var(--navy)!important;font-weight:700;font-size:18px;line-height:1.35}
body.elementor-page-1837 .bl-posts .elementor-post__title a:hover{color:var(--or)!important}
body.elementor-page-1837 .bl-posts .elementor-post__excerpt p{color:var(--mut);font-size:14.5px;line-height:1.6}
body.elementor-page-1837 .bl-posts .elementor-post__read-more{color:var(--or)!important;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}
body.elementor-page-1837 .bl-posts .elementor-post__badge{background:var(--or)!important;font-family:Poppins,sans-serif;font-size:11px!important;border-radius:30px!important}
body.elementor-page-1837 .bl-posts .elementor-post__meta-data{padding:14px 24px!important;border-top:1px solid #EEF1F6!important;color:var(--mut)!important;font-size:12.5px}
body.elementor-page-1837 .bl-posts .elementor-post:not(.has-post-thumbnail) .elementor-post__card{border-top:5px solid var(--navy)!important}
body.elementor-page-1837 .bl-posts .elementor-post:not(.has-post-thumbnail) .elementor-post__badge{position:static;display:inline-block;margin:22px 24px 0}
body.elementor-page-1837 .bl-posts .elementor-pagination{margin-top:44px!important;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}
body.elementor-page-1837 .bl-posts .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:50px;background:#fff;border:1px solid #E2E8F0;color:var(--navy);font-weight:600;font-size:14px;margin:0!important}
body.elementor-page-1837 .bl-posts .elementor-pagination .page-numbers.current{background:var(--navy);color:#fff;border-color:var(--navy)}
body.elementor-page-1837 .bl-posts .elementor-pagination a.page-numbers:hover{border-color:var(--or);color:var(--or)}
body.elementor-page-1837 .bl-cta{background:linear-gradient(135deg,var(--navyd),var(--navy));padding:70px 20px!important;align-items:center!important;text-align:center;gap:12px!important}
body.elementor-page-1837 .bl-cta-h .elementor-heading-title{font-size:clamp(24px,3vw,34px);font-weight:800;color:#fff!important}
body.elementor-page-1837 .bl-cta-t{color:rgba(255,255,255,.85);font-size:16px}
body.elementor-page-1837 .bl-btns{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:14px!important}
body.elementor-page-1837 .bl-btns > .elementor-widget{width:auto!important}
body.elementor-page-1837 .bl-btn .elementor-button{border-radius:50px!important;font-size:15px!important;font-weight:600!important;padding:14px 26px!important}
body.elementor-page-1837 .bl-btn .elementor-button-content-wrapper{gap:8px}
body.elementor-page-1837 .bl-btn-p .elementor-button{background:linear-gradient(135deg,var(--or),var(--ord))!important;color:#fff!important}
body.elementor-page-1837 .bl-btn-s .elementor-button{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.55)!important}
@media(max-width:767px){body.elementor-page-1837 .bl-hero{padding:56px 16px 90px!important}body.elementor-page-1837 .bl-list{padding:0 14px 60px!important}}
body.elementor-page-1837 .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}
body.elementor-page-1837 .elementor-post__excerpt a{display:none}
body.elementor-page-1837 .elementor-post__card .elementor-post__text{display:flex;flex-direction:column}
body.elementor-page-1837 .elementor-post__card .elementor-post__read-more{margin-top:auto}
/* archive layout */
body.elementor-page-1837 .bp-cats .elementor-icon-list-items{justify-content:center}
body.elementor-page-1837 .bp-cats .elementor-icon-list-item{margin:0!important}
body.elementor-page-1837 .bp-cats .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;font-size:0}
body.elementor-page-1837 .bp-cats .elementor-post-info__terms-list-item{font-size:12px!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#FBBF24!important;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:5px 12px;border-radius:30px}
body.elementor-page-1837 .bp-cats .elementor-icon-list-icon{display:none}
body.elementor-page-1837 .bp-side{flex:0 0 340px!important;width:340px!important;gap:20px!important;position:sticky;top:110px}
body.elementor-page-1837 .bp-card{background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(30,42,120,.07);padding:24px!important;gap:14px!important;border:1px solid #EEF1F6}
body.elementor-page-1837 .bp-card-h .elementor-heading-title{font-size:17px;font-weight:700;color:var(--navy);padding-bottom:10px;border-bottom:2px solid #FFF7ED;position:relative}
body.elementor-page-1837 .bp-cta{background:linear-gradient(135deg,var(--navyd),var(--navy));border:0;color:#fff}
body.elementor-page-1837 .bp-cta-h .elementor-heading-title{font-size:20px;font-weight:800;color:#fff;line-height:1.3}
body.elementor-page-1837 .bp-cta-t{font-size:14px;line-height:1.6;color:rgba(255,255,255,.85)}
body.elementor-page-1837 .bp-btn .elementor-button{width:100%;justify-content:center;border-radius:50px!important;font-size:14px!important;font-weight:600!important;padding:12px 18px!important}
body.elementor-page-1837 .bp-btn .elementor-button-content-wrapper{gap:8px;justify-content:center}
body.elementor-page-1837 .bp-btn-p .elementor-button{background:linear-gradient(135deg,var(--or),var(--ord))!important;color:#fff!important}
body.elementor-page-1837 .bp-btn-s .elementor-button{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.5)!important}
body.elementor-page-1837 .bp-side{flex:1 1 auto!important;width:100%!important;position:static}}
body.elementor-page-1837 .bp-cta-h .elementor-heading-title{color:#fff!important}
body.elementor-page-1837 .bp-card-h .elementor-heading-title,body.elementor-page-1837 .bp-share-h .elementor-heading-title,body.elementor-page-1837 .bp-rel-h .elementor-heading-title{color:#1E2A78!important}
body.elementor-page-1837 .bp-cats ul{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto;padding-right:6px}
body.elementor-page-1837 .bp-cats ul::-webkit-scrollbar{width:5px}body.elementor-page-1837 .bp-cats ul::-webkit-scrollbar-thumb{background:#E2E8F0;border-radius:6px}
body.elementor-page-1837 .bp-cats li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #EEF1F6;font-family:Poppins,sans-serif;font-size:14px;color:#94A3B8}
body.elementor-page-1837 .bp-cats li:last-child{border-bottom:0}
body.elementor-page-1837 .bp-cats li a{color:#1E2A78;font-weight:500;text-decoration:none;flex:1}
body.elementor-page-1837 .bp-cats li a:hover{color:#D97706}
body.elementor-page-1837 .bp-cats li.current-cat a{color:#D97706;font-weight:700}
body.elementor-page-1837 .bp-cats h5{display:none}
body.elementor-page-1837 .ar-body{flex-direction:row!important;align-items:flex-start!important;gap:30px!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;padding:0 max(20px, calc((100% - 1180px) / 2)) 80px!important;margin-top:-60px!important;position:relative;z-index:2}
body.elementor-page-1837 .ar-main{flex:1 1 auto!important;width:auto!important;min-width:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-1837 .bl-h1 .elementor-heading-title{font-family:Poppins,sans-serif!important;font-size:clamp(28px,4vw,46px);font-weight:800;color:#fff!important}
body.elementor-page-1837 .bp-side{flex:0 0 320px!important;width:320px!important;gap:20px!important;position:sticky;top:120px}
@media(max-width:1024px){body.elementor-page-1837 .ar-body{flex-direction:column!important}body.elementor-page-1837 .bp-side{flex:1 1 auto!important;width:100%!important;position:static}}/* End custom CSS */