.elementor-565 .elementor-element.elementor-element-233fd93{--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;}.elementor-565 .elementor-element.elementor-element-ede0a3e{--display:flex;--padding-top:88px;--padding-bottom:88px;--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-565 .elementor-element.elementor-element-cd86156 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-565 .elementor-element.elementor-element-cd86156{text-align:center;}.elementor-565 .elementor-element.elementor-element-cd86156 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:17.6px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#5A6B80;}.elementor-565 .elementor-element.elementor-element-07c32f0 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-565 .elementor-element.elementor-element-07c32f0{text-align:center;}.elementor-565 .elementor-element.elementor-element-07c32f0 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:43.2px;font-weight:600;line-height:1.1em;letter-spacing:-0.02em;color:#0D1B2A;}.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-565 .elementor-element.elementor-element-5adb1be{text-align:center;}.elementor-565 .elementor-element.elementor-element-e0969ff > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-bb1ba63{--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;}.elementor-565 .elementor-element.elementor-element-bb1ba63:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-bb1ba63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-565 .elementor-element.elementor-element-fa83acb{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-d80b956{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-565 .elementor-element.elementor-element-a345a09 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-565 .elementor-element.elementor-element-a345a09{text-align:center;}.elementor-565 .elementor-element.elementor-element-a345a09 .elementor-heading-title{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-61f72a2{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:17.92px;font-weight:400;color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-61f72a2 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-61f72a2.elementor-element{--align-self:center;}.elementor-565 .elementor-element.elementor-element-ec08efa{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .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-565 .elementor-element.elementor-global-459 img{width:157px;border-radius:14px 14px 14px 14px;}.elementor-565 .elementor-element.elementor-global-456 img{width:157px;border-radius:14px 14px 14px 14px;}@media(max-width:1024px){.elementor-565 .elementor-element.elementor-element-ede0a3e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-cd86156 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-cd86156 .elementor-heading-title{font-size:16px;}.elementor-565 .elementor-element.elementor-element-07c32f0 .elementor-heading-title{font-size:35px;}.elementor-565 .elementor-element.elementor-element-fa83acb{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-565 .elementor-element.elementor-element-ede0a3e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-cd86156 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-565 .elementor-element.elementor-element-cd86156 .elementor-heading-title{font-size:14px;letter-spacing:0.1em;}.elementor-565 .elementor-element.elementor-element-07c32f0 .elementor-heading-title{font-size:30px;}.elementor-565 .elementor-element.elementor-element-e0969ff > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-d80b956{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-565 .elementor-element.elementor-element-61f72a2{width:100%;max-width:100%;}.elementor-565 .elementor-element.elementor-element-ec08efa{--flex-wrap:nowrap;}}/* Start custom CSS for emcp-archive-posts, class: .elementor-element-e0969ff */.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
@media(max-width:1024px){.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__wrap{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__wrap{grid-template-columns:1fr;gap:20px;}}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__card{display:flex;flex-direction:column;background:#F5F8FC;border:1px solid #0B2E6B0F;border-radius:22px;padding:30px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__image{display:block;margin:-30px -30px 24px;aspect-ratio:4/3;overflow:hidden;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__image img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;border-radius:0;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__title{font-family:'Segoe UI',sans-serif;font-size:22px;font-weight:700;line-height:1.3;color:#0D1B2A;margin:0 0 8px;overflow-wrap:break-word;hyphens:auto;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__title a{color:#0D1B2A;text-decoration:none;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__title a:hover{color:#1D6FF2;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__excerpt{color:#5A6B80;font-size:16px;line-height:1.6;margin:0 0 20px;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__more{margin-top:auto;font-weight:600;color:#1D6FF2;text-decoration:none;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__more:hover{color:#0B2E6B;}
.elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__more:after{content:' \2192';}
.elementor-565 .elementor-element.elementor-element-e0969ff .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:32px 4px 0;border-radius:50px;border:1px solid #0B2E6B0F;background:#F5F8FC;color:#0D1B2A;font-weight:600;text-decoration:none;}
.elementor-565 .elementor-element.elementor-element-e0969ff .page-numbers.current{background:#1D6FF2;color:#fff;border-color:#1D6FF2;}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-459 */.elementor-565 .elementor-element.elementor-global-459 img{
        transition: transform .15s ease, box-shadow .2s ease;
    box-shadow: 0 10px 24px rgba(0, 0, 0, .22);

}
.elementor-565 .elementor-element.elementor-global-459:hover img{
    transform: translateY(-2px);
    box-shadow: 0 16px 30px rgba(0, 0, 0, .3);

}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-456 */.elementor-565 .elementor-element.elementor-global-456 img{
        transition: transform .15s ease, box-shadow .2s ease;
    box-shadow: 0 10px 24px rgba(0, 0, 0, .22);

}
.elementor-565 .elementor-element.elementor-global-456:hover img{
    transform: translateY(-2px);
    box-shadow: 0 16px 30px rgba(0, 0, 0, .3);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d80b956 */.elementor-565 .elementor-element.elementor-element-d80b956{
    background: var(--grad);
}/* End custom CSS */
/* Start custom CSS */body.ast-separate-container{background-color:#FFFFFF;}
#content .ast-container:has(> .emcp-themer-body){max-width:100%;padding-left:0;padding-right:0;display:block;}
body .elementor-565 .elementor-element.elementor-element-e0969ff .emcp-dyn-archive-posts__more:after{content:none !important;}/* End custom CSS */