.elementor-2763 .elementor-element.elementor-element-14912d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2763 .elementor-element.elementor-element-14912d3:not(.elementor-motion-effects-element-type-background), .elementor-2763 .elementor-element.elementor-element-14912d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2763 .elementor-element.elementor-element-e52c37c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:220px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2763 .elementor-element.elementor-element-e52c37c:not(.elementor-motion-effects-element-type-background), .elementor-2763 .elementor-element.elementor-element-e52c37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2763 .elementor-element.elementor-element-ec7aa51{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2763 .elementor-element.elementor-element-dfe5a53{text-align:start;}.elementor-2763 .elementor-element.elementor-element-6793427{text-align:start;}.elementor-2763 .elementor-element.elementor-element-1b7f333{text-align:start;}.elementor-2763 .elementor-element.elementor-element-068f594{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-2763 .elementor-element.elementor-element-068f594:not(.elementor-motion-effects-element-type-background), .elementor-2763 .elementor-element.elementor-element-068f594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2763 .elementor-element.elementor-element-aa37395{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2763 .elementor-element.elementor-element-af15bde{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2763 .elementor-element.elementor-element-af15bde .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2763 .elementor-element.elementor-element-af15bde:after{content:"0.66";}.elementor-2763 .elementor-element.elementor-element-af15bde .elementor-post__thumbnail__link{width:100%;}.elementor-2763 .elementor-element.elementor-element-af15bde .elementor-post__meta-data span + span:before{content:"///";}.elementor-2763 .elementor-element.elementor-element-af15bde.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2763 .elementor-element.elementor-element-af15bde.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2763 .elementor-element.elementor-element-af15bde.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2763 .elementor-element.elementor-element-af15bde .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2763 .elementor-element.elementor-element-af15bde .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2763 .elementor-element.elementor-element-af15bde .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2763 .elementor-element.elementor-element-af15bde .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2763 .elementor-element.elementor-element-af15bde .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2763 .elementor-element.elementor-element-f887a1e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:104px;--padding-left:64px;--padding-right:64px;}.elementor-2763 .elementor-element.elementor-element-f887a1e:not(.elementor-motion-effects-element-type-background), .elementor-2763 .elementor-element.elementor-element-f887a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2763 .elementor-element.elementor-element-5e1be96{text-align:start;}.elementor-2763 .elementor-element.elementor-element-bde1554 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-2763 .elementor-element.elementor-element-ec7aa51{--width:100%;}.elementor-2763 .elementor-element.elementor-element-aa37395{--width:100%;}}@media(max-width:1024px){.elementor-2763 .elementor-element.elementor-element-e52c37c{--padding-top:116px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2763 .elementor-element.elementor-element-068f594{--padding-top:40px;--padding-bottom:68px;--padding-left:40px;--padding-right:40px;}.elementor-2763 .elementor-element.elementor-element-f887a1e{--padding-top:72px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-2763 .elementor-element.elementor-element-e52c37c{--padding-top:108px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2763 .elementor-element.elementor-element-068f594{--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2763 .elementor-element.elementor-element-af15bde .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2763 .elementor-element.elementor-element-af15bde:after{content:"0.5";}.elementor-2763 .elementor-element.elementor-element-af15bde .elementor-post__thumbnail__link{width:100%;}.elementor-2763 .elementor-element.elementor-element-f887a1e{--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for container, class: .elementor-element-14912d3 */.elementor-2763 .elementor-element.elementor-element-14912d3{background:#fff;color:#05101f;font-family:'FP Pro','SF Pro Display',-apple-system,BlinkMacSystemFont,'Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased}
.elementor-2763 .elementor-element.elementor-element-14912d3 *{box-sizing:border-box}
.elementor-2763 .elementor-element.elementor-element-14912d3 .elementor-widget{margin:0!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 a{text-decoration:none}
.elementor-2763 .elementor-element.elementor-element-14912d3 a:focus-visible{outline:2px solid #000088;outline-offset:3px;border-radius:4px}

.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-hero-in,.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-list-in{max-width:1320px;margin-left:auto!important;margin-right:auto!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-eyebrow{align-self:flex-start!important;width:auto!important;margin:0 0 26px!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-eyebrow .elementor-heading-title{display:inline-block;margin:0;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.4!important;text-transform:uppercase;color:#000088!important;background:rgba(0,0,136,.07);padding:7px 14px;border-radius:20px}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-eyebrow.is-dup{display:none!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-h1{margin:0 0 24px!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-h1 .elementor-heading-title{margin:0;font-size:clamp(36px,5vw,68px)!important;font-weight:274!important;line-height:1.02!important;letter-spacing:-.04em!important;color:#05101f!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-desc{max-width:62ch;margin:0 0 8px!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-desc .elementor-heading-title{margin:0;font-size:clamp(18px,1.6vw,23px)!important;font-weight:400!important;line-height:1.6!important;color:#1E1E1E!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-filter{display:none;flex-wrap:wrap;gap:10px;width:100%;margin:32px 0 0;padding:20px 0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-filter.is-ready{display:flex}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-filter a{padding:8px 16px;border:1px solid rgba(0,0,0,.14);border-radius:20px;background:#fff;font-size:13.5px;letter-spacing:.02em;line-height:1.3;color:#05101f}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-filter a:hover{border-color:#000088;background:rgba(0,0,136,.04)}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-filter a.is-active{border-color:#000088;background:#000088;color:#fff}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post{display:flex;flex-direction:column;margin:0!important;padding:0!important;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;transition:border-color .25s ease}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post:hover{border-color:#000088}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__thumbnail__link{display:block;margin:0!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__thumbnail{position:relative;overflow:hidden;padding-bottom:0!important;aspect-ratio:16/10;background:#f5f5f3}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__thumbnail img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transform:none!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__text{display:flex;flex-direction:column;flex:1;margin:0!important;padding:26px 28px 30px}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__meta-data{order:-1;margin:0 0 12px!important;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__title{margin:0 0 14px!important;font-size:21px;font-weight:400;line-height:1.3;letter-spacing:-.015em}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__title a{color:#05101f!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post:hover .elementor-post__title a{color:#000088!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__excerpt{margin:0 0 24px!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__excerpt p{margin:0;font-size:15.5px;line-height:1.65;color:#5c5c5c}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__read-more{display:inline-flex;align-items:center;gap:9px;margin:auto 0 0!important;font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#000088!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__read-more::after{content:'\2197';font-size:14px}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;text-align:left}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-pagination .page-numbers{padding:10px 16px;border:1px solid rgba(0,0,0,.14);border-radius:50px;font-size:14px;line-height:1.2;color:#05101f;margin:0}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-pagination a.page-numbers:hover{border-color:#000088;color:#000088}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-pagination .page-numbers.current{border-color:#000088;background:#000088;color:#fff}
@media (max-width:1024px){.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-posts-container{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}
@media (max-width:768px){
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-h1 .elementor-heading-title{letter-spacing:-.03em!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-posts-container{grid-template-columns:1fr!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-posts .elementor-post__text{padding:22px 22px 26px}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-filter a{white-space:nowrap}
}

.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta{width:100%!important;text-align:center}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-h{width:100%;max-width:1050px;margin:0 auto 24px!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-h .elementor-heading-title{margin:0;font-size:clamp(28px,3.8vw,52px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.025em!important;color:#0a0a0a!important;text-align:center}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-sub{width:100%;max-width:580px;margin:0 auto 40px!important}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-sub p{margin:0;font-size:20px;font-weight:400;line-height:1.65;color:#1e1e1e;text-align:center}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button{display:inline-flex;padding:14px 14px 14px 26px;border:1.5px solid #0a0a0a;border-radius:50px;background:#0a0a0a;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.2}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button:hover{background:#0a0a0a;color:#fff}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button-content-wrapper{display:flex;align-items:center;gap:10px}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;margin:0!important;border-radius:50%;background:#fff;color:#000;font-size:14px}
.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button-icon svg,.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button-icon i{width:14px;height:14px;transform:rotate(-45deg)}
@media (max-width:768px){.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-sub p{font-size:16px}}
@media (max-width:480px){.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button{width:100%;justify-content:space-between}.elementor-2763 .elementor-element.elementor-element-14912d3 .sa-cta-btn .elementor-button-content-wrapper{width:100%;justify-content:space-between}}/* End custom CSS */