.elementor-1599 .elementor-element.elementor-element-e3b6435{--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;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:54px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-1599 .elementor-element.elementor-element-e3b6435:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-e3b6435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F8FB 100%);}.elementor-1599 .elementor-element.elementor-element-bf60ced{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-1599 .elementor-element.elementor-element-2d1a4af{text-align:start;}.elementor-1599 .elementor-element.elementor-element-2d1a4af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13.12px;font-weight:600;line-height:1.6em;letter-spacing:0.13px;color:var( --e-global-color-secondary );}.elementor-1599 .elementor-element.elementor-element-09425bc{text-align:start;}.elementor-1599 .elementor-element.elementor-element-09425bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;line-height:1.08em;letter-spacing:-1.68px;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-1599 .elementor-element.elementor-element-5fcf31a{width:var( --container-widget-width, 588px );max-width:588px;--container-widget-width:588px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17.92px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-1599 .elementor-element.elementor-element-f1aadab{--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;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.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-1599 .elementor-element.elementor-element-7b1bae5{--grid-columns:3;--grid-row-gap:22px;--grid-column-gap:22px;}.elementor-1599 .elementor-element.elementor-element-7b1bae5 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1599 .elementor-element.elementor-element-7b1bae5 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1599 .elementor-element.elementor-element-7b1bae5 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1599 .elementor-element.elementor-element-7b1bae5 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1599 .elementor-element.elementor-element-7b1bae5 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-1599 .elementor-element.elementor-element-e3b6435{--content-width:1144px;}.elementor-1599 .elementor-element.elementor-element-f1aadab{--content-width:1144px;}}@media(max-width:1024px){.elementor-1599 .elementor-element.elementor-element-e3b6435{--padding-top:64px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1599 .elementor-element.elementor-element-09425bc .elementor-heading-title{font-size:37.8px;letter-spacing:-1.13px;}.elementor-1599 .elementor-element.elementor-element-f1aadab{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1599 .elementor-element.elementor-element-7b1bae5{--grid-columns:2;}}@media(max-width:767px){.elementor-1599 .elementor-element.elementor-element-e3b6435{--padding-top:31px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1599 .elementor-element.elementor-element-09425bc .elementor-heading-title{font-size:36.8px;letter-spacing:-1.1px;}.elementor-1599 .elementor-element.elementor-element-f1aadab{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1599 .elementor-element.elementor-element-7b1bae5{--grid-columns:1;}}/* Start custom CSS */body .bb-blog{--blue:#0F4C92;--navy:#0F4C92;--teal:#01B5E1;--bg:#F4F8FB;--bg-2:#E6EEF4;--line:#E5EAF0;--line-2:#D7DEE7;
 --ink:#0E1B2A;--text:#45525F;--muted:#6B7886;--muted-2:#9AA6B2;--blue-200:#ABDDEE;--r:16px;--r-lg:22px;
 --sh-1:0 1px 2px rgba(14,27,42,.05);--sh-2:0 2px 6px rgba(14,27,42,.06),0 18px 40px -24px rgba(14,27,42,.30);
 --sh-3:0 30px 60px -30px rgba(14,27,42,.30);--disp:'Montserrat',system-ui,sans-serif;--ui:'Inter',system-ui,sans-serif}
body .bb-rcard{height:100%;background:#fff;border:1px solid var(--line,#E5EAF0);border-radius:16px;overflow:hidden;
 box-shadow:0 1px 2px rgba(14,27,42,.05);transition:transform .2s,box-shadow .2s;color:inherit;text-decoration:none}
body .bb-rcard:hover{transform:translateY(-4px);box-shadow:0 2px 6px rgba(14,27,42,.06),0 18px 40px -24px rgba(14,27,42,.30)}
body .bb-rthumb{aspect-ratio:16/10;overflow:hidden;background:#E6EEF4;flex:none;width:100%}
body .bb-rthumb .elementor-widget-container,body .bb-rthumb a{height:100%;display:block}
body .bb-rthumb img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;border-radius:0!important;transition:transform .4s ease}
body .bb-rcard:hover .bb-rthumb img{transform:scale(1.04)}
body .bb-rthumb-top img{object-position:top center!important}
body .bb-rbody{padding:20px 22px 22px;flex:1}
body .bb-rmeta ul{display:flex!important;align-items:center;gap:9px;margin:0 0 9px!important;padding:0;flex-wrap:nowrap}
body .bb-rmeta li{margin:0!important;padding:0!important}
body .bb-rmeta li::after{display:none!important}
body .bb-rmeta .elementor-icon-list-text{font-family:'Inter',system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#01B5E1;line-height:1.6}
body .bb-rmeta li+li{display:inline-flex;align-items:center;gap:9px}
body .bb-rmeta li+li::before{content:"";width:3px;height:3px;border-radius:50%;background:#9AA6B2;flex:none}
body .bb-rmeta li+li .elementor-icon-list-text{color:#9AA6B2;letter-spacing:.04em}
body .bb-rmeta li:has(.elementor-icon-list-text:empty){display:none!important}
body .bb-rtitle .elementor-heading-title{font-family:'Montserrat',system-ui,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.32;letter-spacing:-.01em;color:#0E1B2A;margin:0 0 8px}
body .bb-rexcerpt,body .bb-rexcerpt p{font-family:'Inter',system-ui,sans-serif;font-size:.9rem;color:#45525F;line-height:1.5;margin:0}
body .bb-rexcerpt{padding-bottom:14px}
body .bb-rcard>.bb-rbody,body .bb-rcard .bb-rbody{flex-grow:1!important;display:flex!important;flex-direction:column!important}
body .bb-rmore{margin-top:auto!important}
body .bb-rmore p{margin:0}
body .bb-rmore .rmore{font-family:'Inter',system-ui,sans-serif;font-size:.86rem;line-height:1.6;font-weight:700;color:#01B5E1;display:inline-flex;align-items:center;gap:.4em}
body .bb-rmore svg{width:14px;height:14px;transition:transform .2s}
body .bb-rcard:hover .bb-rmore svg{transform:translateX(3px)}
body .bb-related .bb-rexcerpt{display:none}
body .bb-ev-empty{max-width:640px;padding:32px 30px;border:1px solid #E5EAF0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(14,27,42,.05)}
body .bb-ev-empty h3{font-family:'Montserrat',system-ui,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1.2;color:#0E1B2A;margin:0 0 10px}
body .bb-ev-empty p{font-family:'Inter',system-ui,sans-serif;font-size:1.02rem;line-height:1.6;color:#45525F;margin:0}
body .bb-ev-dark .bb-ev-empty{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);box-shadow:none}
body .bb-ev-dark .bb-ev-empty h3{color:#fff}
body .bb-ev-dark .bb-ev-empty p{color:#bcd6e6}
body .e-con:has(.bb-ev-empty) .bb-viewall,body .e-con:has(.bb-ev-empty) .e-loop-nothing-found-message{display:none!important}
body .elementor-widget-shortcode.bb-ev-wrap:not(:has(.bb-ev-empty)){display:none}
body .bb-on-dark .bb-rcard{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);box-shadow:none}
body .bb-on-dark .bb-rtitle .elementor-heading-title{color:#fff}
body .bb-on-dark .bb-rexcerpt,body .bb-on-dark .bb-rexcerpt p{color:#bcd6e6}
body .bb-rgrid .elementor-loop-container{align-items:stretch;grid-template-columns:repeat(var(--grid-columns,3),minmax(0,1fr))}
body .bb-rgrid .e-loop-item,body .bb-rthumb,body .bb-rthumb img{min-width:0}
body .bb-rgrid .e-loop-item{height:100%}
body .bb-rgrid .e-loop-item>.elementor-section-wrap,body .bb-rgrid .e-loop-item>.e-con{height:100%}
body .bb-rgrid .elementor-pagination{margin-top:44px;display:flex;justify-content:center;gap:6px;font-family:'Inter',system-ui,sans-serif;font-size:.92rem;font-weight:600}
body .bb-rgrid .elementor-pagination .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:11px;border:1px solid #E5EAF0;color:#45525F;background:#fff;margin:0!important}
body .bb-rgrid .elementor-pagination .page-numbers.current{background:#0F4C92;border-color:#0F4C92;color:#fff}
body .bb-rgrid .elementor-pagination a.page-numbers:hover{border-color:#0F4C92;color:#0F4C92}
body .bb-rgrid .elementor-pagination .page-numbers.dots{border:0;background:none}
body .bb-rgrid .elementor-pagination span.page-numbers.prev,body .bb-rgrid .elementor-pagination span.page-numbers.next{opacity:.4}/* End custom CSS */