.elementor-110 .elementor-element.elementor-element-2a1f8c9{--display:flex;--padding-top:140px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-2a1f8c9:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-2a1f8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-110 .elementor-element.elementor-element-b768ddd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.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-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-110 .elementor-element.elementor-element-c3a0f44{text-align:center;}.elementor-110 .elementor-element.elementor-element-c3a0f44 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1px;color:#ffffff;}.elementor-110 .elementor-element.elementor-element-79a48de{--display:flex;--padding-top:56px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-79a48de:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-79a48de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-110 .elementor-element.elementor-element-55a7cd3{--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;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-110 .elementor-element.elementor-element-940b95a{--grid-columns:3;}.elementor-110 .elementor-element.elementor-element-940b95a .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-940b95a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-940b95a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-110 .elementor-element.elementor-element-940b95a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-110 .elementor-element.elementor-element-940b95a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-940b95a{--grid-columns:2;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-2a1f8c9{--padding-top:110px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-940b95a{--grid-columns:1;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-b768ddd{--content-width:640px;}.elementor-110 .elementor-element.elementor-element-55a7cd3{--content-width:1180px;}}/* Start custom CSS for container, class: .elementor-element-2a1f8c9 */.elementor-110 .elementor-element.elementor-element-2a1f8c9{background:
	radial-gradient(900px 460px at 78% 8%, rgba(15,76,255,.22), transparent 60%),
	radial-gradient(700px 520px at 6% 100%, rgba(18,184,165,.22), transparent 62%),
	linear-gradient(180deg,#0B2E4F,#082038);}
.elementor-110 .elementor-element.elementor-element-2a1f8c9 #ph-badge{display:inline-flex;align-items:center;gap:8px;font-family:"Poppins",system-ui,sans-serif;font-weight:600;font-size:12.5px;color:#19D3BF;background:rgba(18,184,165,.12);border:1px solid rgba(18,184,165,.32);border-radius:999px;padding:7px 15px;}
.elementor-110 .elementor-element.elementor-element-2a1f8c9 #ph-h1 .elementor-heading-title{margin:18px 0 0;}
.elementor-110 .elementor-element.elementor-element-2a1f8c9 #ph-h1 .elementor-heading-title .g{background:linear-gradient(92deg,#19d3bf,#12B8A5);-webkit-background-clip:text;background-clip:text;color:transparent;}
.elementor-110 .elementor-element.elementor-element-2a1f8c9 #ph-sub p{font-size:16px;color:#b9c4d2;max-width:480px;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a48de */.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .elementor-loop-container{gap:26px;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card{background:#fff;border:1px solid #E8EAEE;border-radius:var(--r,14px);box-shadow:0 1px 3px rgba(11,46,79,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__img{aspect-ratio:16/10;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__cat{position:absolute;top:14px;left:14px;z-index:2;background:#fff;color:#0F4CFF;font-family:"Poppins",system-ui,sans-serif;font-weight:600;font-size:11px;letter-spacing:.3px;text-transform:uppercase;border-radius:999px;padding:5px 12px;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__body{padding:22px;display:flex;flex-direction:column;flex:1;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__meta{font-size:12px;color:#8C95A1;margin-bottom:8px;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__title{font-family:"Poppins",system-ui,sans-serif;font-weight:700;font-size:18px;color:#16202E;letter-spacing:-.2px;margin:0 0 10px;line-height:1.35;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__title a{color:inherit;text-decoration:none;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__excerpt{font-size:13.5px;color:#5B6573;line-height:1.6;margin:0 0 16px;flex:1;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__link{font-family:"Poppins",system-ui,sans-serif;font-weight:600;font-size:13.5px;color:#0F4CFF;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-top:auto;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card__link .arr{transition:.18s;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .blog-card:hover .blog-card__link .arr{transform:translateX(3px);}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .elementor-pagination{display:flex;justify-content:center;gap:8px;margin-top:44px;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .elementor-pagination a,
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .elementor-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:9px;border:1px solid #E8EAEE;font-family:"Poppins",system-ui,sans-serif;font-weight:600;font-size:13.5px;color:#16202E;text-decoration:none;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .elementor-pagination .elementor-current,
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .elementor-pagination span.dots{background:#0B2E4F;border-color:#0B2E4F;color:#fff;}
.elementor-110 .elementor-element.elementor-element-79a48de #blog-loop .elementor-pagination a:hover{border-color:#0F4CFF;color:#0F4CFF;}/* End custom CSS */