.elementor-58 .elementor-element.elementor-element-859f228{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-859f228:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-859f228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-card__viewport{--pfas-image-height:310px;height:310px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-card__body{padding:26px 26px 28px 26px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-card{--pfas-card-bg:#0b1d3a;--pfas-card-header-bg:#10264a;--pfas-card-visual-bg:#071426;--pfas-card-hover-border:#36b7ff;border-radius:24px 24px 24px 24px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-showcase{--pfas-browser-bg:#edf2f8;--pfas-case-hero-1:#061329;--pfas-case-hero-2:#0b2041;--pfas-case-surface:#f4f7fb;--pfas-case-card:#ffffff;--pfas-case-heading:#0b1d3a;--pfas-case-text:#34445c;--pfas-case-muted:#60708a;--pfas-case-accent:#36b7ff;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-card__title{color:#ffffff;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-card__index{color:rgba(255,255,255,.42);}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-card__excerpt{color:#d7e2f3;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-badge{background:#1187c9;color:#ffffff;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-btn{border-radius:12px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-btn--primary{background:#ffffff;color:#07162e;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-btn--ghost{background:rgba(255,255,255,0);color:#ffffff;border-color:#ffffff;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-btn--primary:hover, .elementor-58 .elementor-element.elementor-element-f199e97 .pfas-btn--primary:focus-visible{background:#36b7ff;color:#07162e;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-btn--ghost:hover, .elementor-58 .elementor-element.elementor-element-f199e97 .pfas-btn--ghost:focus-visible{background:rgba(255,255,255,.10);}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filters{gap:10px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filter, .elementor-58 .elementor-element.elementor-element-f199e97 .pfas-mobile-filter-select{border-radius:999px;background:#f6f8fb;color:#26364f;border-color:#dbe3ee;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filter-panel{background:#ffffff;border-radius:20px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filter-panel__heading strong{color:#0b1d3a;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filter:hover, .elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filter:focus-visible, .elementor-58 .elementor-element.elementor-element-f199e97 .pfas-mobile-filter-select:hover, .elementor-58 .elementor-element.elementor-element-f199e97 .pfas-mobile-filter-select:focus-visible{background:#eaf6ff;color:#0b1d3a;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filter.is-active{background:#0b1d3a;color:#ffffff;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-filter small, .elementor-58 .elementor-element.elementor-element-f199e97 .pfas-mobile-filter-select em{background:rgba(11,29,58,.08);color:#60708a;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-modal__panel{width:min(1240px, calc(100vw - 32px));border-radius:28px;}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-modal__backdrop{background:rgba(2,8,20,.82);}.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-modal__close{background:#d62f68;color:#ffffff;}@media(max-width:991px){.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:575px){.elementor-58 .elementor-element.elementor-element-f199e97 .pfas-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}