.elementor-570 .elementor-element.elementor-element-888e1d3{--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-570 .elementor-element.elementor-element-88b4000{--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-570 .elementor-element.elementor-element-b3881cf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-570 .elementor-element.elementor-element-b3881cf{text-align:center;}.elementor-570 .elementor-element.elementor-element-b3881cf .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-570 .elementor-element.elementor-element-dd3e7f3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-570 .elementor-element.elementor-element-dd3e7f3{text-align:center;}.elementor-570 .elementor-element.elementor-element-dd3e7f3 .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-570 .elementor-element.elementor-element-224718b{--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-570 .elementor-element.elementor-element-224718b:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-224718b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-570 .elementor-element.elementor-element-e9d60e7{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-20028bf{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-570 .elementor-element.elementor-element-01ba4b2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-570 .elementor-element.elementor-element-01ba4b2{text-align:center;}.elementor-570 .elementor-element.elementor-element-01ba4b2 .elementor-heading-title{color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-ae4c777{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-570 .elementor-element.elementor-element-ae4c777 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-ae4c777.elementor-element{--align-self:center;}.elementor-570 .elementor-element.elementor-element-001d727{--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-570 .elementor-element.elementor-global-459 img{width:157px;border-radius:14px 14px 14px 14px;}.elementor-570 .elementor-element.elementor-global-456 img{width:157px;border-radius:14px 14px 14px 14px;}@media(max-width:1024px){.elementor-570 .elementor-element.elementor-element-88b4000{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-b3881cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-b3881cf .elementor-heading-title{font-size:16px;}.elementor-570 .elementor-element.elementor-element-dd3e7f3 .elementor-heading-title{font-size:35px;}.elementor-570 .elementor-element.elementor-element-e9d60e7{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-88b4000{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-b3881cf > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-570 .elementor-element.elementor-element-b3881cf .elementor-heading-title{font-size:14px;letter-spacing:0.1em;}.elementor-570 .elementor-element.elementor-element-dd3e7f3 .elementor-heading-title{font-size:30px;}.elementor-570 .elementor-element.elementor-element-20028bf{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-570 .elementor-element.elementor-element-ae4c777{width:100%;max-width:100%;}.elementor-570 .elementor-element.elementor-element-001d727{--flex-wrap:nowrap;}}/* Start custom CSS for emcp-post-meta, class: .elementor-element-6c52485 */.elementor-570 .elementor-element.elementor-element-6c52485 .emcp-dyn-post-meta{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}
.elementor-570 .elementor-element.elementor-element-6c52485 .emcp-dyn-meta-author,.elementor-570 .elementor-element.elementor-element-6c52485 .emcp-dyn-meta-cats{display:none;}
.elementor-570 .elementor-element.elementor-element-6c52485 .emcp-dyn-meta-date{font-family:'Roboto Flex',sans-serif;font-size:17.6px;font-weight:400;color:#5A6B80;text-align:center;}/* End custom CSS */
/* Start custom CSS for emcp-featured-image, class: .elementor-element-93e8255 */.elementor-570 .elementor-element.elementor-element-93e8255{width:100%;max-width:760px;margin:48px auto 0;}
.elementor-570 .elementor-element.elementor-element-93e8255 img{display:block;width:100%;height:auto;border-radius:24px;}
@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-93e8255{margin-top:32px;}}/* End custom CSS */
/* Start custom CSS for emcp-post-content, class: .elementor-element-c494aca */.elementor-570 .elementor-element.elementor-element-c494aca{width:100%;max-width:760px;margin:48px auto 0;color:#5A6B80;font-size:17.6px;line-height:1.7;}
@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-c494aca{margin-top:32px;font-size:16px;}}
.elementor-570 .elementor-element.elementor-element-c494aca p{margin:0 0 1.2em;}
.elementor-570 .elementor-element.elementor-element-c494aca h2,.elementor-570 .elementor-element.elementor-element-c494aca h3{font-family:'Segoe UI',sans-serif;color:#0D1B2A;overflow-wrap:break-word;hyphens:auto;}
.elementor-570 .elementor-element.elementor-element-c494aca h2{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;margin:1.6em 0 .5em;}
.elementor-570 .elementor-element.elementor-element-c494aca h3{font-size:22px;font-weight:700;line-height:1.3;margin:1.4em 0 .4em;}
.elementor-570 .elementor-element.elementor-element-c494aca strong{color:#0D1B2A;}
.elementor-570 .elementor-element.elementor-element-c494aca a{color:#1D6FF2;}
.elementor-570 .elementor-element.elementor-element-c494aca a:hover{color:#0B2E6B;}
.elementor-570 .elementor-element.elementor-element-c494aca em{font-style:italic;}
.elementor-570 .elementor-element.elementor-element-c494aca figure.wp-block-image{margin:2em 0;}
.elementor-570 .elementor-element.elementor-element-c494aca figure.wp-block-image img{border-radius:24px;height:auto;}
.elementor-570 .elementor-element.elementor-element-c494aca figcaption{font-size:14px;color:#5A6B80;text-align:center;margin-top:10px;}
.elementor-570 .elementor-element.elementor-element-c494aca hr{border:0;border-top:1px solid #0B2E6B1A;margin:2.5em 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ce5fde */.elementor-570 .elementor-element.elementor-element-3ce5fde{width:100%;max-width:760px;margin:32px auto 0;padding-top:24px;border-top:1px solid #0B2E6B1A;}
.elementor-570 .elementor-element.elementor-element-3ce5fde p{margin:0;}
.elementor-570 .elementor-element.elementor-element-3ce5fde a{color:#1D6FF2;font-weight:600;text-decoration:none;}
.elementor-570 .elementor-element.elementor-element-3ce5fde a:hover{color:#0B2E6B;}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-459 */.elementor-570 .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-570 .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-570 .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-570 .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-20028bf */.elementor-570 .elementor-element.elementor-element-20028bf{
    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;}
.elementor-570 .elementor-element.elementor-element-93e8255,.elementor-570 .elementor-element.elementor-element-c494aca,.elementor-570 .elementor-element.elementor-element-3ce5fde{max-width:760px !important;width:100%;margin-left:auto !important;margin-right:auto !important;}
.elementor-570 .elementor-element.elementor-element-dd3e7f3{max-width:900px !important;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */