.elementor .go-card-more{font-weight:700;font-size:var(--fs-xs);color:var(--c-indigo);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:8px;margin-block-start:auto;display:inline-flex;gap:8px;align-items:center;}.elementor .go-card-excerpt{overflow:hidden;font-size:var(--fs-sm);color:var(--c-ink-muted);line-height:1.6;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}.elementor .go-card-title{font-weight:700;font-size:var(--fs-lg);color:var(--c-indigo);line-height:1.2;display:block;}.elementor .go-card-date{font-weight:600;font-size:var(--fs-xs);color:var(--c-blue);letter-spacing:0.08em;line-height:1.6;text-transform:uppercase;display:block;}.elementor .go-card-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .go-card-img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;}.elementor .go-card-media{overflow:hidden;aspect-ratio:16 / 10;background-color:var(--c-sky);}.elementor .go-card:hover,.elementor .go-card:focus-visible{box-shadow:0px 24px 48px -16px rgba(49, 39, 131, 0.28);transform:translate3d(0px, -3px, 0px);}.elementor .go-card{height:100%;overflow:hidden;position:relative;text-decoration:none;padding:0px;border-radius:20px;border-width:1px;border-color:#E3E7EF;border-style:solid;background-color:#ffffff;transition:box-shadow 250ms, transform 250ms;display:flex;flex-direction:column;}.elementor .go-cards{display:grid;gap:32px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr));grid-auto-rows:auto;}.elementor .go-ph-title{font-weight:800;font-size:var(--fs-4xl);color:#ffffff;letter-spacing:-0.01em;line-height:1.05;text-transform:uppercase;margin-block-start:12px;display:block;text-wrap: balance;\n}.elementor .go-ph-inner{position:relative;z-index:1;}.elementor .go-ph-ring{width:clamp(16rem, 30vw, 30rem);min-width:0px;aspect-ratio:1;position:absolute;inset-block-start:50%;inset-inline-end:-6rem;z-index:0;border-radius:50%;opacity:30%;transform:translate3d(0px, -50%, 0px);background-image: conic-gradient(#3A75B8 0deg, #3B68AA 30deg, #3D4F94 75deg, #C8222F 130deg, #DA2C39 150deg, #EF95A9 165deg, #F9E8F0 180deg, #F4F9FC 195deg, #D8F0FA 225deg, #B2E0F8 255deg, #9ED2F1 270deg, #74AFDF 300deg, #4D8DCB 330deg, #3A75B8 360deg); -webkit-mask: radial-gradient(farthest-side, transparent calc(80% - 0.6px), #000 80%); mask: radial-gradient(farthest-side, transparent calc(80% - 0.6px), #000 80%); pointer-events: none;\n}.elementor .go-ph-slab{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:-40%;inset-block-end:0px;inset-inline-start:62%;z-index:0;background-color:rgba(77, 158, 255, 0.22);transform: skewX(-15deg); transform-origin: bottom left; pointer-events: none;\n}.elementor .go-page-header{overflow:hidden;position:relative;color:#ffffff;padding-block-start:clamp(4rem, 3rem + 5vw, 6rem);padding-block-end:clamp(4rem, 3rem + 5vw, 6rem);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(160deg, #2C6CCC 0%,#2564C0 45%,#123A78 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation: isolate;\n}.elementor .go-chip:hover,.elementor .go-chip:focus-visible{border-color:var(--c-blue);}.elementor .go-chip{min-height:44px;font-weight:600;font-size:var(--fs-sm);color:var(--c-indigo);text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1.5px;border-color:var(--c-sky);border-style:solid;background-color:var(--c-white);transition:border-color 150ms;display:inline-flex;align-items:center;}.elementor .go-eyebrow{font-weight:600;font-size:var(--fs-sm);color:var(--c-blue);letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;display:inline-block;}.elementor .go-section{padding-block: var(--section-y); padding-inline: 0;\n}.elementor .go-container{width:100%;max-width:calc(76rem + var(--gutter) * 2);margin-inline: auto; padding-inline: var(--gutter); padding-block: 0;\n}.elementor .go-chip-active:hover,.elementor .go-chip-active:focus-visible{border-color:var(--c-indigo);}.elementor .go-chip-active{color:var(--c-white);border-color:var(--c-indigo);background-color:var(--c-indigo);}.elementor .go-ph-eyebrow{color:var(--c-sky);}