.elementor .footer-contact-stack{flex-direction:column;gap:8px;align-items:flex-end}.elementor .footer-top-row{flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .footer-right-stack{flex-direction:column;gap:40px;align-items:stretch}.elementor .Glas-Card{width:24%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:var(--glass-line);border-style:solid;background-color:var(--glass);flex-direction:column;gap:12px}.elementor .section-dark_1{color:var(--bg_1);background-color:var(--dark_1)}.elementor .section-paper_1{color:var(--ink_1);padding-block-start:44px;padding-block-end:44px;background-color:var(--bg_1);justify-content:center}.elementor .layout-row_1{display:flex;flex-direction:row;gap:24px;align-self:start}.elementor .layout-stack_1{display:flex;flex-direction:column;row-gap:24px;justify-content:center}.elementor .layout-container_1{width:1140px;padding:0;flex-direction:column;justify-content:center}.elementor .layout-section_1{padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.elementor .type-h2-dark_1{font-family:"'Inter', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif";font-weight:700;font-size:60px;color:var(--bg_1);letter-spacing:-.035em}.elementor .gradient-green_1{background:radial-gradient(ellipse 75% 90% at 95% 5%,rgba(190,255,0,.26) 0%,rgba(190,255,0,.09) 40%,rgba(190,255,0,0) 85%),radial-gradient(ellipse 70% 80% at 5% 100%,rgba(190,255,0,.17) 0%,rgba(190,255,0,.05) 45%,rgba(190,255,0,0) 90%),#10120c;overflow:hidden;\n}.elementor .copy-of-gradient-green{background:radial-gradient(ellipse at 85% 8%,rgba(190,255,0,.18) 0%,rgba(190,255,0,.02) 30%,rgba(190,255,0,.0) 52%,rgba(190,255,0,0) 78%),#10120c;overflow:hidden;\n}.elementor .type-eyebrow_1{font-family:Inter;font-weight:500;font-size:clamp(.6875rem,.67rem + .09vw,.75rem);color:var(--muted_1);letter-spacing:.18em;text-transform:uppercase}.elementor .type-small_1{font-family:Inter;font-weight:500;font-size:clamp(.78125rem,.77rem + .05vw,.8125rem);color:var(--muted_1)}.elementor .type-copy-dark_1{font-family:Inter;font-weight:400;font-size:16px;color:var(--white_1);line-height:1.3em}.elementor .type-copy_1{font-family:Inter;font-weight:400;font-size:clamp(.9375rem,.92rem + .09vw,1rem);color:var(--ink-2_1)}.elementor .type-card-title_1{font-family:Inter;font-weight:600;font-size:clamp(1.25rem,1.2rem + .19vw,1.375rem);color:var(--ink_1);letter-spacing:-.02em}.elementor .type-h4{font-family:"'Inter', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif";font-weight:600;font-size:clamp(1.25rem,1.16rem + .38vw,1.5rem);color:var(--ink_1);letter-spacing:-.025em}.elementor .type-white_1{font-family:Inter;color:var(--bg_1)}.elementor .X_Center{width:100%;max-width:820px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;align-items:center;align-self:center}.elementor .X_Muted{opacity:72%}.elementor .X_Button{min-height:52px;font-family:Inter;font-weight:600;font-size:15px;color:var(--accent-deep);line-height:1.2em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;background-color:var(--accent);display:inline-flex;gap:10px;justify-content:center;align-items:center;align-self:center}.elementor .X_Button:hover,.elementor .X_Button:focus-visible{color:var(--accent);background-color:var(--dark)}.elementor .X_Media{width:100%;min-width:0;overflow:hidden;aspect-ratio:16/9;position:relative;padding:0;border-radius:20px;display:flex}.elementor .X_Grid{width:100%;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.elementor .X_Stack_Tight{display:flex;flex-direction:column;gap:4px}.elementor .X_Stack{display:flex;flex-direction:column;gap:16px}.elementor .X_Container{width:100%;max-width:1244px;padding-block-start:0px;padding-block-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px}.elementor .X_Theme_Light{color:var(--ink);background-color:var(--bg)}.elementor .X_Theme_Dark{color:var(--bg);background-color:var(--dark)}.elementor .X_Section{width:100%;column-gap:48px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:48px;align-items:center}.elementor .X_Eyebrow{font-family:Inter;font-weight:600;font-size:13px;letter-spacing:.18em;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .X_Text_Small{font-family:Inter;font-weight:400;font-size:14px;color:var(--muted);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .X_Text_Lg{font-family:Inter;font-weight:400;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .X_Text{font-family:Inter;font-weight:400;font-size:clamp(.9375rem,.92rem + .09vw,1rem);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .X_H4{font-family:Inter;font-weight:600;font-size:clamp(1.125rem,1.06rem + .3vw,1.375rem);letter-spacing:-.02em;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .X_Text_OnDark{color:rgba(245,243,237,1)}.elementor .Card-MA{min-height:360px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 45%,#000 93%),url("https://fjord-media.com/wp-content/uploads/2026/07/Jan-Portrait.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,center center;background-color:#22281a;flex-direction:column;gap:4px;justify-content:flex-end}