.elementor .nf-cmp-3col{&:not(#nf-x) { grid-template-columns: minmax(0, 1.5fr) minmax(0, 2.3fr) repeat(2, minmax(0, 1fr)); }\n}.elementor .nf-cmp-nf-grid{&:not(#nf-x) { display: grid; grid-template-columns: 32px minmax(0, 1fr); column-gap: var(--nf-space-3); row-gap: var(--nf-space-1); align-items: center; } &:not(#nf-x)::before { position: static; grid-column: 1; grid-row: 1 / span 2; align-self: center; } & > .nf-cmp-detail-title { grid-column: 2; align-self: end; } & > .nf-cmp-detail-text { grid-column: 2; align-self: start; }\n}.elementor .nf-cmp-mark-part{&:not(#nf-x)::before { width: 24px; height: 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%236B7685' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7.5 12h9'/%3E%3C/svg%3E"); }\n}.elementor .nf-cmp-mark-no{&:not(#nf-x)::before { width: 24px; height: 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%236B7685' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7.4 7.4 16.6 16.6M16.6 7.4 7.4 16.6'/%3E%3C/svg%3E"); }\n}.elementor .nf-cmp-mark-brand{&::before { content: ''; display: block; flex: 0 0 auto; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%231E90FF'/%3E%3Cpath d='M8.93 16.13 13.53 20.73 23.07 11.18' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E"); }\n}.elementor .nf-cmp-mark-yes{&::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%2304416E'/%3E%3Cpath d='M8.93 16.13 13.53 20.73 23.07 11.18' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E"); }\n}.elementor .nf-cmp-mark{&:not(#nf-x) { font-size: 0px; line-height: 0; } &::before { content: ''; display: block; flex: 0 0 auto; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center; background-size: contain; }\n}.elementor .skip-lazy{image-rendering: auto;\n}.elementor .nf-wheel-item{font-family:var(--nf-font-sans);font-weight:700;font-size:var(--nf-fs-h3);color:var(--nf-navy-900);letter-spacing:-0.01em;margin:0px;white-space: nowrap; &:not(#nf-x) { height: 1.4em; line-height: 1.4em; flex-shrink: 0; }\n}.elementor .nf-wheel-track{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;will-change: transform;\n}.elementor .nf-wheel{overflow:hidden;position:relative;font-family:var(--nf-font-sans);font-size:var(--nf-fs-h3);padding:0px;display:block;&:not(#nf-x) { height: calc(5 * 1.4em); -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.12) 10%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,1) 50%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0.12) 90%, rgba(0,0,0,0) 100%); mask-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.12) 10%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,1) 50%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0.12) 90%, rgba(0,0,0,0) 100%); }\n}.elementor .nf-wheel-label{max-width:22rem;}.elementor .nf-wheel-row{width:100%;column-gap:var(--nf-gap-section);padding:0px;display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1.6fr) auto;grid-template-rows:auto;align-items:center;row-gap: var(--nf-space-8);\n}.elementor .nf-doc-card{color:inherit;text-decoration:none;cursor:pointer;& .nf-link-arrow { margin-top: auto; } &:hover .nf-link-arrow { text-decoration: underline; } &:focus-visible { outline: 2px solid #1E90FF; outline-offset: 3px; }\n}.elementor .nf-feature-alt{padding:0px;display:flex;flex-direction:column;& > *:nth-child(even) .nf-feature-row { grid-template-columns: minmax(0px, 5fr) minmax(0px, 6fr); } & > *:nth-child(even) .nf-feature-row > .nf-feature-media { order: -1; }\n}.elementor .nf-feature-media{width:100%;overflow:hidden;padding:0px;border-radius:24px;display:flex;justify-content:center;align-items:center;&:not(#nf-x) { padding: clamp(1.25rem, 3vw, 2.5rem); border: 1px solid rgba(175, 194, 211, 0.85); background-color: #E4F4FC; background-image: radial-gradient(ellipse 70% 60% at 0% 0%, rgba(184, 225, 244, 0.9) 0%, rgba(184, 225, 244, 0.45) 40%, rgba(184, 225, 244, 0) 75%), radial-gradient(ellipse 70% 70% at 100% 100%, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.5) 45%, rgba(255, 255, 255, 0) 80%); } & img { width: 100%; height: auto; max-width: 100%; display: block; }\n}.elementor .nf-accent-blue{& span { color: var(--nf-blue-accent); }\n}.elementor .nf-tick-item{font-family:var(--nf-font-sans);font-weight:600;font-size:var(--nf-fs-body-lg);color:var(--nf-navy-900);line-height:1.4;margin:0px;display:flex;gap:var(--nf-space-4);align-items:flex-start;hyphens: auto; overflow-wrap: break-word; &:not(#nf-x)::before { content: ""; flex-shrink: 0; width: 28px; height: 28px; border-radius: 50%; background-color: #1E90FF; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.8 3.8 7.2-8.3' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 18px 18px; }\n}.elementor .nf-ticklist{padding:0px;display:flex;flex-direction:column;gap:var(--nf-space-4);margin-block: var(--nf-space-2);\n}.elementor .nf-feature-copy{max-width:44rem;padding:0px;display:flex;flex-direction:column;gap:var(--nf-space-6);align-items:flex-start;}.elementor .nf-feature-row{width:100%;column-gap:var(--nf-gap-section);padding:0px;display:grid;grid-template-columns:minmax(0px, 6fr) minmax(0px, 5fr);grid-template-rows:auto;align-items:center;row-gap: var(--nf-space-8);\n}.elementor .nf-logo{&:not(#nf-x) { height: 4.5rem; width: auto; max-width: 9rem; object-fit: contain; flex-shrink: 0; }\n}.elementor .nf-logo-row{padding:0px;display:flex;gap:var(--nf-space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;&:not(#nf-x) { padding-left: var(--nf-space-8); border-left: 1px solid var(--nf-grey-200); }\n}.elementor .nf-logo-strip-label{max-width:12rem;color:var(--nf-navy-900);margin:0px;}.elementor .nf-logo-strip{width:100%;padding:0px;display:grid;gap:var(--nf-space-8);grid-template-columns:auto minmax(0, 1fr);align-items:center;}.elementor .nf-grid-3-fixed{padding:0px;display:grid;gap:var(--nf-gutter);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .nf-benefit-icon{width:56px;height:56px;padding:0px;border-radius:var(--nf-radius-lg);background-image:linear-gradient(135deg, #E3F6FF 0%,#F9F4F9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 1px rgba(110, 91, 200, 0.18) inset;display:flex;flex:0 0 auto;justify-content:center;align-items:center;& img { width: 36px; height: 36px; }\n}.elementor .nf-benefit-card:hover,.elementor .nf-benefit-card:focus-visible{box-shadow:0px 14px 30px -14px rgba(30, 144, 255, 0.45),0px 10px 24px -16px rgba(175, 70, 163, 0.4);}.elementor .nf-benefit-card{position:relative;padding:var(--nf-space-6);border-radius:var(--nf-radius-lg);border-width:1px;border-color:transparent;border-style:solid;background-image:linear-gradient(0deg, #FFFFFF 0%,#FFFFFF 100%),linear-gradient(135deg, #1E90FF 0%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 3px 0px rgba(3, 47, 79, 0.08),0px 1px 2px -1px rgba(3, 47, 79, 0.08);transition:box-shadow 200ms;display:flex;flex-direction:column;gap:var(--nf-space-4);background-origin: padding-box, border-box; background-clip: padding-box, border-box;\n}.elementor .nf-bg-mesh{color:#FFFFFF;background-color:#021727;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(ellipse 65% 85% at 100% 100%, rgba(227, 246, 255, 0.8) 0%, rgba(214, 239, 251, 0.64) 10%, rgba(196, 230, 247, 0.47) 21%, rgba(170, 217, 242, 0.32) 32%, rgba(142, 205, 237, 0.19) 44%, rgba(122, 198, 234, 0.09) 56%, rgba(114, 195, 233, 0.03) 68%, rgba(114, 195, 233, 0) 80%), radial-gradient(ellipse 95% 110% at 95% 100%, rgba(30, 144, 255, 0.95) 0%, rgba(30, 144, 255, 0.8) 12%, rgba(30, 144, 255, 0.6) 25%, rgba(30, 144, 255, 0.4) 38%, rgba(30, 144, 255, 0.22) 51%, rgba(30, 144, 255, 0.09) 64%, rgba(30, 144, 255, 0.02) 77%, rgba(30, 144, 255, 0) 88%), radial-gradient(ellipse 100% 80% at 55% 120%, rgba(6, 106, 177, 0.75) 0%, rgba(6, 106, 177, 0.55) 16%, rgba(6, 106, 177, 0.33) 32%, rgba(6, 106, 177, 0.15) 48%, rgba(6, 106, 177, 0.05) 62%, rgba(6, 106, 177, 0) 76%), radial-gradient(ellipse 55% 60% at 85% 20%, rgba(4, 65, 110, 0.6) 0%, rgba(4, 65, 110, 0.42) 18%, rgba(4, 65, 110, 0.22) 38%, rgba(4, 65, 110, 0.08) 56%, rgba(4, 65, 110, 0) 74%), linear-gradient(115deg, #021727 0%, #021727 26%, #031F35 38%, #032842 47%, #032F4F 55%, #04375D 63%, #043E69 72%, #044B80 82%, #055B98 91%, #066AB1 100%); background-size: 180px 180px, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%; background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;\n}.elementor .nf-cmp-cell{min-width:0px;position:relative;font-family:var(--nf-font-sans);text-align:center;padding-block-start:var(--nf-space-5);padding-block-end:var(--nf-space-5);padding-inline-start:var(--nf-space-4);padding-inline-end:var(--nf-space-4);margin:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;hyphens: auto; overflow-wrap: anywhere; overflow-wrap: break-word;\n}.elementor .nf-cmp-dash{width:24px;height:24px;position:relative;padding:0px;display:block;flex:0 0 auto;&::after { content: ''; position: absolute; left: 50%; top: 50%; width: 11px; height: 2px; border-radius: 2px; background-color: var(--nf-grey-600); transform: translate(-50%, -50%); }\n}.elementor .nf-cmp-logo-text{font-family:var(--nf-font-sans);font-weight:700;font-size:var(--nf-fs-base);color:var(--nf-navy-900);margin:0px;display:none;}.elementor .nf-cmp-logo{width:min(100%, 15rem);height:auto;display:block;}.elementor .nf-cmp-detail-text{font-family:var(--nf-font-sans);font-weight:400;font-size:var(--nf-fs-sm);color:var(--nf-grey-800);line-height:1.45;margin:0px;}.elementor .nf-cmp-detail-title{font-family:var(--nf-font-sans);font-weight:700;font-size:var(--nf-fs-base);color:var(--nf-navy-900);line-height:1.3;margin:0px;}.elementor .nf-cmp-c4{grid-column:4;}.elementor .nf-cmp-c3{grid-column:3;}.elementor .nf-cmp-nf{padding-inline-start:var(--nf-space-6);padding-inline-end:var(--nf-space-6);gap:var(--nf-space-3);grid-column:2;justify-content:flex-start;text-align: left;\n}.elementor .nf-cmp-head{font-weight:600;font-size:var(--nf-fs-base);color:var(--nf-grey-800);line-height:1.3;padding-block-start:var(--nf-space-6);padding-block-end:var(--nf-space-6);}.elementor .nf-cmp-feature{font-weight:600;font-size:var(--nf-fs-base);color:var(--nf-grey-900);line-height:1.35;grid-column:1;justify-content:flex-start;text-align: left; overflow-wrap: normal;\n}.elementor .nf-cmp-cta{padding-block-start:var(--nf-space-6);padding-block-end:calc(var(--nf-space-6) + var(--nf-space-4));grid-column:2;grid-row:8;justify-content:center;}.elementor .nf-cmp-nf-head{justify-content:center;}.elementor .nf-cmp-card{padding:0px;margin-block-start:calc(-1 * var(--nf-space-4));margin-block-end:calc(-1 * var(--nf-space-4));margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--nf-radius-lg);border-width:2px;border-color:var(--nf-blue-accent);border-style:solid;background-color:var(--nf-white);box-shadow:0px 10px 15px -3px rgba(3,47,79,0.08),0px 4px 6px -4px rgba(3,47,79,0.06);grid-column:2;grid-row:1 / span 8;}.elementor .nf-cmp-band{min-width:0px;padding:0px;border-radius:var(--nf-radius);background-color:var(--nf-grey-100);grid-column:1 / -1;}.elementor .nf-cmp{width:100%;padding-block-start:var(--nf-space-4);padding-block-end:var(--nf-space-4);padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:0px;grid-template-columns:minmax(0, 1.5fr) minmax(0, 2.3fr) repeat(3, minmax(0, 1fr));grid-template-rows:repeat(8, auto);}.elementor .nf-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip: rect(0, 0, 0, 0); white-space: nowrap;\n}.elementor .nf-media{width:auto;height:auto;max-width:100%;max-height:var(--nf-media-max-h);overflow:hidden;border-radius:var(--nf-radius-lg);box-shadow:0px 25px 50px -12px rgba(3,47,79,0.18);display:block;&:is([src*=".svg"], [data-lazy-src*=".svg"]) { box-shadow: none; border-radius: 0px; }\n}.elementor .nf-split{width:100%;padding:0px;display:grid;gap:var(--nf-gap-section);grid-template-columns:repeat(auto-fit, minmax(min(100%, 26rem), 1fr));grid-template-rows:auto;align-items:center;}.elementor .nf-card{padding:var(--nf-space-6);border-radius:var(--nf-radius);border-width:1px;border-color:var(--nf-grey-400);border-style:solid;background-color:var(--nf-white);box-shadow:0px 1px 3px 0px rgba(3,47,79,0.08),0px 1px 2px -1px rgba(3,47,79,0.08);display:flex;flex-direction:column;gap:var(--nf-space-3);& > .nf-eyebrow:empty { display: none; }\n}.elementor .nf-surface-subtle{background-color:var(--nf-grey-100);}.elementor .nf-container{width:100%;max-width:var(--nf-container-fluid);padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .nf-section{width:100%;padding-block-start:var(--nf-section-y);padding-block-end:var(--nf-section-y);padding-inline-start:var(--nf-gutter);padding-inline-end:var(--nf-gutter);display:flex;flex-direction:column;align-items:center;}.elementor .nf-link-arrow:hover,.elementor .nf-link-arrow:focus-visible{color:var(--nf-navy-700);text-decoration:underline;}.elementor .nf-link-arrow{font-family:var(--nf-font-sans);font-weight:600;font-size:var(--nf-fs-eyebrow);color:var(--nf-blue-accent);text-decoration:none;}.elementor .nf-eyebrow{font-family:var(--nf-font-sans);font-weight:600;font-size:var(--nf-fs-eyebrow);color:var(--nf-blue-accent);letter-spacing:0.02em;line-height:1.3;margin:0px;}.elementor .nf-body-sm{font-family:var(--nf-font-sans);font-weight:400;font-size:var(--nf-fs-sm);color:var(--nf-grey-600);line-height:1.5;margin:0px;}.elementor .nf-body{font-family:var(--nf-font-sans);font-weight:400;font-size:var(--nf-fs-base);color:var(--nf-grey-800);line-height:1.55;margin:0px;}.elementor .nf-body-lg{font-family:var(--nf-font-sans);font-weight:500;font-size:var(--nf-fs-body-lg);color:var(--nf-grey-800);line-height:1.55;margin:0px;}.elementor .nf-h4{font-family:var(--nf-font-sans);font-weight:600;font-size:var(--nf-fs-h4);color:var(--nf-navy-900);letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .nf-h2{font-family:var(--nf-font-sans);font-weight:700;font-size:var(--nf-fs-h2);color:var(--nf-navy-900);letter-spacing:-0.02em;line-height:1.1;margin:0px;}.elementor .nf-display{font-family:var(--nf-font-sans);font-weight:700;font-size:var(--nf-fs-display);color:var(--nf-navy-900);letter-spacing:-0.02em;line-height:1.05;margin:0px;}.elementor .nf-btn{font-family:var(--nf-font-sans);font-weight:600;font-size:var(--nf-fs-sm);line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:max(9px, 0.6rem);padding-block-end:max(9px, 0.6rem);padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:var(--nf-radius);border-width:1px;border-color:transparent;border-style:solid;transition:all 200ms;display:inline-flex;gap:var(--nf-space-2);justify-content:center;align-items:center;}.elementor .nf-btn-on-dark:hover,.elementor .nf-btn-on-dark:focus-visible{color:var(--nf-white);background-color:rgba(255,255,255,0.1);}.elementor .nf-btn-on-dark{color:var(--nf-white);border-color:rgba(255,255,255,0.5);background-color:transparent;}.elementor .nf-btn-accent:hover,.elementor .nf-btn-accent:focus-visible{color:var(--nf-white);background-color:var(--nf-navy-700);}.elementor .nf-btn-accent{color:var(--nf-white);background-color:var(--nf-blue-accent);}.elementor .nf-btn-lg{font-size:var(--nf-fs-btn-lg);padding-block-start:max(10px, 0.6667rem);padding-block-end:max(10px, 0.6667rem);padding-inline-start:1.6rem;padding-inline-end:1.6rem;}.elementor .nf-row{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.elementor .nf-stack{padding:0px;display:flex;flex-direction:column;}.elementor .nf-grid-3{padding:0px;display:grid;gap:var(--nf-gutter);grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));grid-template-rows:auto;}.elementor .nf-mt-2{margin-block-start:var(--nf-space-2);}.elementor .nf-justify-center{justify-content:center;}.elementor .nf-items-center{align-items:center;}.elementor .nf-text-center{text-align:center;}.elementor .nf-measure{max-width:48rem;}.elementor .nf-measure-sm{max-width:40rem;}.elementor .nf-gap-section{gap:var(--nf-gap-section);}.elementor .nf-gap-6{gap:var(--nf-space-6);}.elementor .nf-gap-5{gap:var(--nf-space-5);}.elementor .nf-gap-4{gap:var(--nf-space-4);}.elementor .nf-gap-3{gap:var(--nf-space-3);}.elementor .nf-gap-2{gap:var(--nf-space-2);}.elementor .nf-section-lg{padding-block-start:var(--nf-section-y-lg);padding-block-end:var(--nf-section-y-lg);}.elementor .nf-section-sm{padding-block-start:var(--nf-section-y-sm);padding-block-end:var(--nf-section-y-sm);}.elementor .nf-cmp-cta-mobile{display:none;}.elementor .nf-on-dark-muted{color:rgba(255,255,255,0.72);}.elementor .nf-on-dark{color:var(--nf-white);}.elementor .nf-btn-outline:hover,.elementor .nf-btn-outline:focus-visible{color:var(--nf-navy-900);background-color:var(--nf-grey-100);}.elementor .nf-btn-outline{color:var(--nf-navy-900);border-color:var(--nf-grey-400);background-color:#FFFFFF;}.elementor .nf-split-hero{column-gap:clamp(2.5rem, 1rem + 3.5vw, 5.5rem);grid-template-columns:fit-content(min(46rem, 56%)) minmax(0px, 1fr);&:has(img.nf-media) { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); column-gap: 40px; justify-content: stretch; }\n}.elementor .nf-hero-media{min-width:0px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}