/* Motivista – genererad från designen Motivista 2. Klasserna m-xxxxxx motsvarar designens stilar. */

/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(../typsnitt/instrument-sans-normal-600-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(../typsnitt/instrument-sans-normal-600-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../typsnitt/source-sans-3-normal-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-italic-500-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-italic-500-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-normal-500-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-normal-500-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-normal-500-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-normal-500-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-normal-500-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../typsnitt/source-serif-4-normal-500-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.m-0131fe{max-width:1280px !important;margin:0px auto !important;padding:24px 32px clamp(56px, 6vw, 80px) !important}
.m-01afb0{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;gap:20px !important}
.m-031525{font-family:"Source Serif 4", Georgia, serif !important;font-size:26px !important;font-weight:600 !important;color:rgb(11, 37, 69) !important}
.m-032b9a{flex:0 0 auto !important;display:block !important;width:112px !important;max-width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;object-position:center top !important}
.m-040d9b{min-height:48px !important;padding:0px 14px !important;border:1px solid rgb(195, 204, 216) !important;background:rgb(255, 255, 255) !important;font-family:inherit !important;font-size:16px !important;color:rgb(17, 27, 39) !important;box-sizing:border-box !important;width:100% !important}
.m-04fabb{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap:28px 48px !important}
.m-051126{font-family:"Source Sans 3", system-ui, sans-serif !important;color:rgb(17, 27, 39) !important;background:rgb(255, 255, 255) !important;min-height:100vh !important;font-size:17px !important}
.m-05efc1{position:relative !important;min-height:0px !important;padding:clamp(56px, 6vw, 80px) clamp(32px, 5vw, 72px) !important;background:rgb(217, 229, 242) !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;gap:16px !important;text-decoration:none !important;color:rgb(11, 37, 69) !important}
.m-06feae{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 40% !important}
.m-074968{display:block !important;width:100% !important;aspect-ratio:16 / 10 !important;object-fit:cover !important;object-position:center center !important}
.m-07e972{padding-left:20px !important;border-left:3px solid rgb(201, 214, 230) !important;display:flex !important;flex-direction:column !important;gap:12px !important}
.m-0859a8{margin:0px !important;font-size:19px !important;line-height:1.6 !important;color:rgb(62, 72, 86) !important;max-width:520px !important}
.m-09c0fa{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;min-height:56px !important;padding:0px 2px !important;text-decoration:none !important;font-size:15px !important;font-weight:700 !important;color:rgb(11, 37, 69) !important;border-bottom:3px solid rgb(227, 176, 75) !important}
.m-0a29fb{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:24px !important;line-height:1.2 !important;color:rgb(11, 37, 69) !important}
.m-0d4213{max-width:1280px !important;margin:0px auto !important;display:flex !important;flex-direction:column !important;gap:28px !important}
.m-0e2033{display:flex !important;flex-wrap:wrap !important;justify-content:flex-end !important;align-items:center !important;gap:16px !important;padding-top:24px !important;border-top:1px solid rgb(221, 226, 232) !important}
.m-0e3871{background:rgb(255, 255, 255) !important;scroll-margin-top:120px !important}
.m-0f509a{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:55% center !important}
.m-106199{padding:4px 0px 4px 20px !important;border-left:3px solid rgb(201, 214, 230) !important;display:flex !important;flex-direction:column !important;gap:14px !important}
.m-109d71{padding-top:6px !important}
.m-11127c{width:14px !important;height:14px !important;border-radius:50% !important;background:rgb(227, 176, 75) !important;border:3px solid rgb(255, 255, 255) !important;margin-top:4px !important}
.m-1127b4{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(30px, 3.2vw, 40px) !important;line-height:1.1 !important;color:rgb(11, 37, 69) !important;text-wrap:balance !important}
.m-113c50{flex:1 1 420px !important;min-width:0px !important;display:flex !important;align-items:flex-start !important;gap:18px !important}
.m-117315{flex:0 0 auto !important;color:rgb(44, 100, 168) !important}
.m-119a83{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:22px !important;color:rgb(11, 37, 69) !important;text-decoration:none !important}
.m-123bdd{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:22px !important;line-height:1.2 !important;color:rgb(11, 37, 69) !important}
.m-138ab7{color:rgb(11, 37, 69) !important}
.m-14ee2b{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:12px 32px !important;padding:26px 8px !important;text-decoration:none !important;color:rgb(11, 37, 69) !important;cursor:pointer !important;list-style:none !important}
.m-155032{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-direction:column !important;gap:28px !important}
.m-164108{color:rgb(62, 72, 86) !important;line-height:1.65 !important;max-width:460px !important;min-height:3.3em !important}
.m-1900b5{list-style:none !important;margin:0px !important;padding:16px 20px 0px !important;display:flex !important;flex-direction:column !important;gap:16px !important}
.m-1916b3{background:#FDF1EC !important;border-left:4px solid #9A3B1E !important;padding:16px 20px !important;color:#5A2412 !important;line-height:1.6 !important}
.m-1b1f62{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:500 !important;font-style:italic !important;font-size:clamp(30px, 3.2vw, 40px) !important;line-height:1.25 !important;color:rgb(11, 37, 69) !important}
.m-1bedaa{margin:0px !important;font-size:19px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important;max-width:760px !important}
.m-1cc43c{flex:0 0 auto !important;width:28px !important;height:28px !important;margin-top:4px !important;color:rgb(44, 100, 168) !important;display:flex !important;align-items:center !important;justify-content:center !important}
.m-1ccb44{display:flex !important;gap:18px !important;align-items:center !important;padding:20px 0px !important;border-bottom:1px solid rgb(211, 220, 231) !important}
.m-1d554e{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;padding-bottom:24px !important;border-bottom:1px solid rgb(29, 58, 92) !important}
.m-1d9b24{display:flex !important;flex-direction:column !important;gap:10px !important;padding-left:20px !important;border-left:3px solid rgb(201, 214, 230) !important}
.m-1e44d3{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(30px, 3.2vw, 40px) !important;line-height:1.1 !important;color:rgb(11, 37, 69) !important}
.m-1ee6a1{font-size:13px !important;font-weight:700 !important;letter-spacing:0.16em !important;color:rgb(44, 100, 168) !important}
.m-1f0ba4{display:flex !important;flex-wrap:wrap !important;gap:40px 80px !important;align-items:flex-start !important}
.m-20d73d{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-style:italic !important;font-size:20px !important;line-height:1.45 !important;color:rgb(11, 37, 69) !important}
.m-21be65{display:flex !important;flex-wrap:wrap !important;gap:14px !important;padding-top:4px !important}
.m-22223e{max-width:1280px !important;margin:0px auto !important;display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;justify-content:space-between !important;gap:28px 64px !important}
.m-227f32{color:rgb(74, 84, 99) !important;line-height:1.65 !important;max-width:460px !important;min-height:3.3em !important}
.m-2294c8{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:28px !important;line-height:1.2 !important;color:rgb(11, 37, 69) !important}
.m-22db58{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-wrap:wrap !important;gap:56px !important;align-items:flex-start !important}
.m-22ffeb{display:inline-flex !important;align-items:center !important;min-height:44px !important;padding:0px 20px !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-decoration:none !important}
.m-230666{width:28px !important;height:2px !important;background:rgb(227, 176, 75) !important;flex:0 0 auto !important}
.m-23a576{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr)) !important;gap:36px 32px !important}
.m-24a71e{display:block !important;height:34px !important;width:auto !important}
.m-25eaac{display:flex !important;gap:12px !important;align-items:baseline !important}
.m-26358c{position:sticky !important;top:85px !important;z-index:9 !important;background:rgb(255, 255, 255) !important;border-bottom:1px solid rgb(228, 232, 238) !important}
.m-265308{display:flex !important;flex-wrap:wrap !important;gap:10px !important}
.m-272171{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-direction:column !important;gap:20px !important}
.m-2738e5{padding-left:18px !important;border-left:3px solid rgb(201, 214, 230) !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:20px !important;line-height:1.3 !important;color:rgb(11, 37, 69) !important}
.m-28a0a1{margin:0px !important;color:rgb(62, 72, 86) !important;font-size:17px !important;line-height:1.65 !important}
.m-28b0a2{display:flex !important;align-items:center !important;justify-content:center !important;padding:clamp(32px, 4vw, 56px) max(32px, -608px + 50vw) clamp(32px, 4vw, 48px) clamp(24px, 4vw, 56px) !important}
.m-293157{background:rgb(255, 255, 255) !important;scroll-margin-top:145px !important}
.m-297ef3{display:flex !important;flex-direction:column !important;border-top:1px solid rgb(211, 220, 231) !important}
.m-29d6d9{position:absolute !important;inset:0px !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 18% !important}
.m-2b7f4b{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:15px !important;font-weight:600 !important;color:rgb(44, 100, 168) !important;text-decoration:underline !important;text-underline-offset:3px !important}
.m-2bf583{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(340px, 100%), 1fr)) !important;gap:32px 56px !important}
.m-2c9c21{flex:1 1 480px !important;min-width:0px !important;aspect-ratio:3 / 2 !important;position:relative !important;overflow:hidden !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-2ca9c6{font-size:14px !important;color:rgb(91, 102, 118) !important}
.m-2d4b68{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;min-height:56px !important;padding:0px 2px !important;text-decoration:none !important;font-size:15px !important;font-weight:500 !important;color:rgb(74, 84, 99) !important;border-bottom:3px solid transparent !important}
.m-2d76e3{margin:0px !important;font-size:18px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important}
.m-2df3b1{font-size:15px !important;font-weight:600 !important;color:rgb(44, 100, 168) !important;text-decoration:none !important;align-self:center !important}
.m-2e2506{background:rgb(238, 243, 248) !important;padding:32px !important;display:flex !important;flex-direction:column !important;gap:16px !important;border-top:4px solid rgb(227, 176, 75) !important}
.m-2e36a8{position:relative !important;overflow:hidden !important;max-width:440px !important;width:100% !important;justify-self:center !important}
.m-2e8ecd{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap:36px 32px !important;padding-top:8px !important}
.m-2e9a13{font-size:15px !important;color:#0B2545 !important;font-weight:600 !important}
.m-2ec42d{background:rgb(255, 255, 255) !important;padding:24px 26px !important;display:flex !important;flex-direction:column !important;gap:12px !important;border:1px solid rgb(221, 226, 232) !important}
.m-2ecf3e{background:rgb(255, 255, 255) !important;border-bottom:1px solid rgb(228, 232, 238) !important}
.m-315730{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(380px, 100%), 1fr)) !important;gap:clamp(40px, 6vw, 88px) !important;align-items:center !important}
.m-3176e8{flex:1 1 340px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:16px !important}
.m-31d1f2{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr)) !important;gap:20px 32px !important}
.m-33624c{background:#EEF3F8 !important;padding:32px !important;display:flex !important;flex-direction:column !important;gap:10px !important;align-items:flex-start !important}
.m-337d02{flex:1 1 420px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:24px !important}
.m-343387{display:flex !important;flex-direction:column !important;gap:28px !important}
.m-344942{font-size:15px !important;color:rgb(91, 102, 118) !important}
.m-34bf5a{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px 0px !important;display:flex !important;flex-direction:column !important;gap:32px !important}
.m-3503ba{display:flex !important;flex-direction:column !important;gap:6px !important}
.m-356160{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(30px, 3.2vw, 40px) !important;line-height:1.1 !important}
.m-367e48{color:rgb(44, 100, 168) !important;display:flex !important}
.m-37a8e7{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(min(380px, 100%), 1fr)) !important;gap:16px !important}
.m-37d2b6{display:flex !important;flex-direction:column !important;gap:16px !important}
.m-382bba{margin:0px !important;color:rgb(74, 84, 99) !important;line-height:1.7 !important}
.m-3864ab{display:grid !important;align-items:center !important;gap:16px 48px !important;padding:24px !important;border-bottom:1px solid rgb(221, 226, 232) !important;text-decoration:none !important;color:rgb(11, 37, 69) !important}
.m-39b8b6{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:760px !important}
.m-39f5c8{padding:8px 32px 8px 0px !important;display:flex !important;flex-direction:column !important;gap:8px !important}
.m-3aa882{position:absolute !important;left:0px !important;bottom:0px !important;padding:8px 14px !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.14em !important;border-top:3px solid rgb(227, 176, 75) !important}
.m-3ab125{display:flex !important;flex-direction:column !important;gap:2px !important;padding-top:8px !important;font-size:15px !important;overflow-wrap:anywhere !important}
.m-3b1bdc{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;justify-content:space-between !important;gap:16px 48px !important}
.m-3b88a1{margin:0px !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.16em !important;color:rgb(44, 100, 168) !important}
.m-3bbf53{padding:8px 32px !important;border-left:1px solid rgb(201, 214, 230) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
.m-3c224b{display:inline-flex !important;gap:3px !important}
.m-3d4704{font-size:13px !important;font-weight:700 !important;letter-spacing:0.14em !important;color:rgb(44, 100, 168) !important}
.m-3d98d1{margin:0px !important;color:rgb(62, 72, 86) !important;line-height:1.75 !important;font-size:17px !important;border-left:3px solid rgb(201, 214, 230) !important;padding-left:16px !important}
.m-3e2210{width:0px !important;height:0px !important;border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:10px solid rgb(11, 37, 69) !important}
.m-3f756d{position:absolute !important;inset:0px !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:12% center !important}
.m-3fe9e7{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0px, 0px, 0px, 0px) !important}
.m-406060{padding:8px 0px 8px 32px !important;border-left:1px solid rgb(201, 214, 230) !important;display:flex !important;flex-direction:column !important;gap:10px !important}
.m-4107cc{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:56% center !important}
.m-42b71d{display:flex !important;flex-direction:column !important;gap:8px !important;padding:20px !important;border:2px dashed rgb(195, 204, 216) !important;background:rgb(247, 249, 252) !important;font-weight:400 !important}
.m-4374d9{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-wrap:wrap !important;gap:48px 72px !important;align-items:center !important}
.m-439377{position:relative !important;overflow:hidden !important;flex:2 1 340px !important;min-width:0px !important}
.m-441ec5{margin:0px !important;font-size:14px !important;line-height:1.5 !important;color:rgb(91, 102, 118) !important}
.m-444e78{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:32px !important;font-size:16px !important}
.m-444eb0{padding:26px 28px 30px !important;display:flex !important;flex-direction:column !important;gap:10px !important;flex:1 1 0% !important}
.m-4513c4{font-size:17px !important;font-weight:700 !important;color:rgb(11, 37, 69) !important}
.m-460a7f{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:24px !important;line-height:1.2 !important}
.m-4641d0{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:500 !important;font-style:italic !important;font-size:clamp(26px, 2.8vw, 38px) !important;line-height:1.3 !important;color:rgb(11, 37, 69) !important}
.m-472d28{flex:2 1 520px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:22px !important}
.m-475849{flex:0 0 auto !important;margin-top:3px !important}
.m-48530b{display:block !important;width:100% !important;aspect-ratio:16 / 10 !important;object-fit:cover !important;object-position:center 40% !important}
.m-4889f5{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:22px !important;line-height:1.2 !important}
.m-48a99d{display:flex !important;flex-direction:column !important;gap:4px !important;min-width:0px !important}
.m-495b72{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap:36px 32px !important}
.m-4a1f41{position:relative !important;width:100% !important;max-width:440px !important;display:flex !important;flex-direction:column !important;gap:18px !important}
.m-4b1854{position:relative !important;min-height:0px !important;padding:clamp(56px, 6vw, 80px) clamp(40px, 5vw, 72px) clamp(56px, 6vw, 80px) max(32px, -608px + 50vw) !important;background:rgb(238, 243, 248) !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;gap:16px !important;text-decoration:none !important;color:rgb(11, 37, 69) !important}
.m-4b5422{align-self:flex-start !important;padding:4px 10px !important;background:rgb(227, 176, 75) !important;color:rgb(11, 37, 69) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.14em !important}
.m-4b8ac7{min-height:40px !important;min-width:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:rgb(11, 37, 69) !important;font-weight:700 !important}
.m-4c52ec{display:flex !important;flex-direction:column !important;gap:8px !important;font-size:15px !important;font-weight:600 !important;color:rgb(11, 37, 69) !important}
.m-4cf705{max-width:1280px !important;margin:0px auto !important;padding-top:32px !important;border-top:1px solid rgb(201, 214, 230) !important}
.m-5054e4{margin-top:auto !important;align-self:flex-start !important;display:inline-flex !important;align-items:center !important;gap:10px !important;min-height:44px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.1em !important;color:rgb(11, 37, 69) !important;text-decoration:none !important;border-bottom:2px solid rgb(227, 176, 75) !important}
.m-511ea8{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:21px !important;color:rgb(11, 37, 69) !important}
.m-524a13{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;background:rgb(238, 243, 248) !important}
.m-5285e8{background:rgb(255, 255, 255) !important;padding:clamp(56px, 6vw, 80px) 32px !important}
.m-531e2c{position:relative !important;width:100% !important;max-width:440px !important}
.m-534bfb{flex:1.3 1 440px !important;min-width:0px !important;border-bottom:1px solid rgb(221, 226, 232) !important}
.m-5365f2{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-wrap:wrap !important;gap:56px 80px !important;align-items:center !important}
.m-540ff2{display:none !important;align-items:center !important;gap:2px !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.06em !important}
.m-54f9fe{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(180px, 100%), 1fr)) !important;gap:20px !important}
.m-554d4b{font-size:16px !important;color:rgb(11, 37, 69) !important;font-weight:600 !important}
.m-557b11{position:absolute !important;left:50% !important;top:52% !important;transform:translate(-50%, -100%);display:flex !important;flex-direction:column !important;align-items:center !important}
.m-55ff07{margin:0px !important;display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:6px 20px !important}
.m-566d6e{position:relative !important;display:block !important;aspect-ratio:4 / 3 !important;overflow:hidden !important;border-bottom:4px solid rgb(227, 176, 75) !important;text-decoration:none !important}
.m-568911{width:20px !important;height:20px !important;margin:2px 0px 0px !important;flex:0 0 auto !important}
.m-568bc5{font-size:13px !important;font-weight:700 !important;letter-spacing:0.14em !important;color:rgb(255, 255, 255) !important}
.m-569de4{border-top:1px solid rgb(221, 226, 232) !important;padding-top:clamp(40px, 4vw, 56px) !important;display:flex !important;flex-direction:column !important;gap:40px !important}
.m-57922a{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap:32px !important}
.m-57b8d3{position:relative !important;display:block !important;width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;object-position:45% 60% !important}
.m-582c61{display:flex !important;gap:12px !important;align-items:flex-start !important;font-size:15px !important;color:rgb(62, 72, 86) !important;line-height:1.5 !important;font-weight:400 !important}
.m-58b820{display:flex !important;align-items:center !important;gap:12px !important;text-decoration:none !important}
.m-593c6a{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:48px !important;line-height:1 !important;color:rgb(11, 37, 69) !important}
.m-59dfe5{margin:0px !important;color:rgb(62, 72, 86) !important;line-height:1.65 !important;font-size:18px !important}
.m-5a02b2{color:rgb(62, 72, 86) !important;text-decoration:none !important;min-height:40px !important;min-width:32px !important;display:inline-flex !important;align-items:center !important;gap:8px !important}
.m-5a0664{font-size:16px !important;color:rgb(11, 37, 69) !important;overflow-wrap:anywhere !important}
.m-5a5c02{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr)) !important;gap:40px 32px !important;padding-top:10px !important}
.m-5b118d{display:flex !important;align-items:stretch !important;background:rgb(255, 255, 255) !important;border-top:4px solid rgb(227, 176, 75) !important}
.m-5b752e{min-height:48px !important;padding:0px 22px !important;font-family:inherit !important;font-size:16px !important;font-weight:600 !important;cursor:pointer !important;border:1px solid rgb(11, 37, 69) !important;background:rgb(255, 255, 255) !important;color:rgb(11, 37, 69) !important}
.m-5ba194{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr)) !important;gap:20px !important}
.m-5ba220{display:flex !important;gap:24px !important;align-items:flex-start !important;padding:26px 0px !important;border-top:1px solid rgb(221, 226, 232) !important}
.m-5c332b{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap:16px 56px !important;padding-top:32px !important;border-top:1px solid rgb(221, 226, 232) !important;scroll-margin-top:100px !important}
.m-5cd4b9{font-size:15px !important;color:rgb(62, 72, 86) !important;margin-left:4px !important}
.m-5d4bae{flex:999 1 600px !important;min-width:0px !important;max-width:820px !important;display:flex !important;flex-direction:column !important;gap:36px !important}
.m-5fc669{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 32% !important}
.m-617140{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap:16px !important}
.m-623af9{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-direction:column !important;gap:32px !important}
.m-627f55{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:500 !important;font-style:italic !important;font-size:clamp(22px, 2.2vw, 28px) !important;line-height:1.45 !important;color:rgb(11, 37, 69) !important}
.m-6338b2{line-height:1.5 !important}
.m-63e675{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap:20px !important}
.m-641335{padding:8px 32px !important;border-left:1px solid rgb(201, 214, 230) !important;display:flex !important;flex-direction:column !important;gap:10px !important}
.m-64272b{display:flex !important;flex-wrap:wrap !important;gap:14px !important;padding-top:6px !important}
.m-656000{display:flex !important;flex-direction:column !important;gap:8px !important;padding-left:20px !important;border-left:3px solid rgb(201, 214, 230) !important}
.m-663534{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important;gap:24px !important;padding-top:28px !important;border-top:1px solid rgb(221, 226, 232) !important}
.m-683123{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:28px !important}
.m-6842d7{display:flex !important;flex-direction:column !important;gap:14px !important;padding-left:28px !important;border-left:3px solid rgb(201, 214, 230) !important}
.m-685cf0{display:flex !important;flex-direction:column !important;gap:8px !important}
.m-68823d{flex:1 1 480px !important;min-width:0px !important;display:grid !important;grid-template-columns:repeat(2, minmax(0px, 1fr)) !important;grid-template-rows:repeat(2, minmax(0px, 1fr)) !important;gap:12px !important;height:clamp(360px, 38vw, 520px) !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-696498{font-size:15px !important;color:rgb(62, 72, 86) !important;margin-right:4px !important}
.m-69a116{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:4px 20px !important}
.m-6b0ae5{flex:0 0 auto !important;width:52px !important;height:52px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgb(255, 255, 255) !important;border:1px solid rgb(221, 226, 232) !important;color:rgb(11, 37, 69) !important}
.m-6b4bba{display:flex !important;flex-direction:column !important}
.m-6c9eaa{margin:0px !important;color:rgb(74, 84, 99) !important;line-height:1.65 !important}
.m-6d83c4{width:32px !important;height:3px !important;background:rgb(227, 176, 75) !important;margin-top:6px !important}
.m-6e15f5{color:rgb(62, 72, 86) !important}
.m-6fdf3c{color:rgb(74, 84, 99) !important;line-height:1.5 !important;font-size:15px !important}
.m-700a95{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:22px !important;color:rgb(11, 37, 69) !important}
.m-70503d{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-direction:column !important}
.m-709e06{flex:2 1 520px !important;min-width:0px !important;margin:0px !important;display:flex !important;flex-direction:column !important;gap:20px !important}
.m-712d1e{flex:0 0 auto !important;width:48px !important;height:48px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgb(11, 37, 69) !important}
.m-7154df{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:700px !important}
.m-730f47{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(30px, 3.2vw, 40px) !important;line-height:1.15 !important;color:rgb(11, 37, 69) !important}
.m-73e7e2{margin:0px !important;max-width:620px !important;color:rgb(74, 84, 99) !important;line-height:1.65 !important}
.m-740411{flex:1 1 480px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:16px !important}
.m-74c993{max-width:1280px !important;margin:0px auto !important;display:flex !important;flex-wrap:wrap !important;gap:56px !important;align-items:flex-start !important}
.m-74d474{position:absolute !important;top:-10px !important;left:0px !important;width:18px !important;height:18px !important;box-sizing:border-box !important;border-radius:50% !important;background:rgb(255, 255, 255) !important;border:3px solid rgb(227, 176, 75) !important}
.m-7599e1{font-size:15px !important;color:rgb(74, 84, 99) !important;line-height:1.45 !important}
.m-75d55f{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap:36px 32px !important}
.m-7619b1{min-height:40px !important;min-width:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:rgb(91, 102, 118) !important;text-decoration:none !important}
.m-76eff2{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:clamp(8px, 1.2vw, 14px) !important}
.m-77f97c{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:26px !important;line-height:1.15 !important}
.m-7967b1{margin:0px !important;color:rgb(74, 84, 99) !important;line-height:1.6 !important}
.m-796f8e{margin:0px !important;color:rgb(74, 84, 99) !important;line-height:1.6 !important;font-size:16px !important}
.m-7a0f7a{display:inline-flex !important;align-items:center !important;gap:10px !important;margin-top:auto !important;padding-top:8px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important}
.m-7a847b{display:inline-flex !important;align-items:center !important;min-height:54px !important;padding:0px 28px !important;border:1px solid rgb(11, 37, 69) !important;color:rgb(11, 37, 69) !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-decoration:none !important}
.m-7b4692{display:flex !important;flex-direction:column !important;background:rgb(255, 255, 255) !important;text-decoration:none !important;color:rgb(11, 37, 69) !important;border-top:4px solid rgb(227, 176, 75) !important}
.m-7e29bb{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important}
.m-8034c6{font-size:15px !important;color:rgb(62, 72, 86) !important;display:flex !important;flex-wrap:wrap !important;gap:4px 16px !important}
.m-804102{border-top:1px solid rgb(29, 58, 92) !important;padding-top:18px !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:12px !important;font-size:14px !important;color:rgb(143, 163, 188) !important}
.m-8361cc{font-size:15px !important;color:rgb(62, 72, 86) !important;line-height:1.5 !important}
.m-83d3a2{display:inline-flex !important;align-items:center !important;gap:12px !important;min-height:54px !important;padding:0px 28px !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-decoration:none !important}
.m-846f15{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important;gap:12px !important;border-bottom:2px solid rgb(11, 37, 69) !important;padding-bottom:14px !important}
.m-8499ea{display:flex !important;flex-direction:column !important;gap:14px !important;max-width:760px !important}
.m-8556d1{max-width:1280px !important;margin:0px auto !important;padding:0px 32px !important;min-height:40px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-end !important;gap:8px 24px !important}
.m-85ab4a{font-size:28px !important;line-height:1 !important;color:rgb(227, 176, 75) !important;font-weight:300 !important}
.m-86b248{border-bottom:1px solid rgb(221, 226, 232) !important}
.m-86d07c{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:26px !important;line-height:1.2 !important;color:rgb(11, 37, 69) !important}
.m-871a87{display:flex !important;gap:10px !important}
.m-871c16{display:flex !important;flex-direction:column !important;border-top:2px solid rgb(11, 37, 69) !important}
.m-876ac7{font-size:11px !important;font-weight:700 !important;letter-spacing:0.12em !important;color:rgb(44, 100, 168) !important}
.m-877e8e{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(16px, 1.8vw, 20px) !important}
.m-87e3fb{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;color:rgb(11, 37, 69) !important;font-size:24px !important}
.m-884de4{margin:0px !important;padding:0px !important;list-style:none !important;display:flex !important;flex-direction:column !important;gap:10px !important;color:rgb(74, 84, 99) !important;line-height:1.6 !important;font-size:16px !important}
.m-885459{display:block !important;width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;object-position:52% 45% !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-8890a1{display:flex !important;flex-direction:column !important;gap:28px !important;max-width:760px !important}
.m-88a57a{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(420px, 100%), 1fr)) !important;gap:clamp(40px, 6vw, 88px) !important;align-items:start !important}
.m-89709a{display:inline-flex !important;gap:2px !important;vertical-align:-2px !important;margin-right:6px !important}
.m-8a6950{display:inline-flex !important;align-items:center !important;gap:10px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;color:rgb(44, 100, 168) !important;text-decoration:none !important}
.m-8ac15e{display:inline-flex !important;align-items:center !important;gap:12px !important;min-height:54px !important;padding:0px 28px !important;border:1px solid rgb(11, 37, 69) !important;color:rgb(11, 37, 69) !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-decoration:none !important}
.m-8bed82{min-height:44px !important;min-width:44px !important;align-items:center !important;justify-content:center !important;border:1px solid rgb(221, 226, 232) !important;background:rgb(255, 255, 255) !important;color:rgb(11, 37, 69) !important;cursor:pointer !important}
.m-8cb56c{min-height:32px !important;display:inline-flex !important;align-items:center !important}
.m-8cda33{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:45% 30% !important}
.m-8d12b8{font-size:15px !important;color:rgb(62, 72, 86) !important;margin-right:4px !important;min-width:72px !important}
.m-8fca64{margin:0px !important;font-size:19px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important;padding-left:28px !important;border-left:3px solid rgb(227, 176, 75) !important}
.m-9005b0{display:inline-flex !important;align-items:center !important;gap:10px !important;min-height:50px !important;padding:0px 24px !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-decoration:none !important}
.m-910435{text-decoration:none !important;padding:8px 0px !important;color:rgb(74, 84, 99) !important;font-weight:500 !important}
.m-914284{background:rgb(238, 243, 248) !important;padding:0px 32px clamp(56px, 6vw, 80px) !important}
.m-915d5c{padding:12px 14px !important;border:1px solid rgb(195, 204, 216) !important;font-family:inherit !important;font-size:16px !important;color:rgb(17, 27, 39) !important;resize:vertical !important;box-sizing:border-box !important;width:100% !important}
.m-91c7a5{margin:0px !important;font-size:19px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important;max-width:560px !important}
.m-91e6b2{padding:clamp(40px, 4.5vw, 64px) clamp(24px, 4vw, 56px) clamp(40px, 4.5vw, 64px) max(32px, -608px + 50vw) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:22px !important}
.m-922440{display:flex !important;flex-direction:column !important;gap:4px !important;padding-top:14px !important;border-top:1px solid rgb(211, 220, 231) !important}
.m-930445{color:rgb(74, 84, 99) !important;font-size:16px !important}
.m-93ceab{flex:1 1 180px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:4px !important}
.m-93d705{display:block !important;width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;object-position:center 28% !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-94521c{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:22px 24px !important;background:rgb(255, 255, 255) !important;border-top:3px solid rgb(44, 100, 168) !important;text-decoration:none !important;color:rgb(11, 37, 69) !important}
.m-9453d4{margin:0px !important;max-width:620px !important;font-size:18px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important}
.m-95560e{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-direction:column !important;gap:40px !important}
.m-960ff0{display:flex !important;gap:20px !important;align-items:flex-start !important;padding:28px 0px !important;border-top:1px solid rgb(211, 220, 231) !important}
.m-964556{margin:0px !important;font-size:19px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important;max-width:520px !important}
.m-96a5d3{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-end !important;gap:24px 40px !important}
.m-96ebbe{margin:0px !important;padding:0px !important;list-style:none !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap:24px 40px !important}
.m-974f47{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:32px !important;height:28px !important;padding:0px 8px !important;background:rgb(255, 255, 255) !important;border:1px solid rgb(201, 214, 230) !important;color:rgb(11, 37, 69) !important;font-size:14px !important;font-weight:700 !important}
.m-97d30c{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:40px 64px !important}
.m-9a7996{color:rgb(62, 72, 86) !important;line-height:1.55 !important;font-size:17px !important}
.m-9a8fcf{font-family:"Source Serif 4", Georgia, serif !important;font-size:18px !important;font-weight:600 !important;color:rgb(11, 37, 69) !important;line-height:1.25 !important}
.m-9ae4f4{border-top:2px solid rgb(11, 37, 69) !important}
.m-9b3c8f{flex:0 0 auto !important;width:52px !important;height:52px !important;background:rgb(238, 243, 248) !important;color:rgb(44, 100, 168) !important;display:flex !important;align-items:center !important;justify-content:center !important}
.m-9b43c7{width:36px !important;height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgb(46, 75, 112) !important;color:rgb(255, 255, 255) !important}
.m-9c0764{display:grid !important;grid-template-columns:repeat(4, minmax(0px, 1fr)) !important;gap:0px !important}
.m-9cfe50{flex:1 1 240px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:4px !important;padding:24px !important;background:rgb(238, 243, 248) !important;border-top:4px solid rgb(227, 176, 75) !important}
.m-9dee7b{display:grid !important;grid-template-columns:repeat(3, minmax(0px, 1fr)) !important;gap:0px !important}
.m-9e0016{min-height:44px !important;display:flex !important;align-items:center !important;width:100% !important;text-align:left !important;padding:8px 14px !important;border-width:0px 0px 0px 3px !important;border-style:none none none solid !important;border-color:currentcolor currentcolor currentcolor rgb(227, 176, 75) !important;border-image:none !important;background:rgb(255, 255, 255) !important;color:rgb(11, 37, 69) !important;font-family:inherit !important;font-size:16px !important;font-weight:700 !important;cursor:pointer !important}
.m-9e0782{max-width:1280px !important;margin:0px auto !important;padding:0px 32px !important;display:flex !important;align-items:center !important;gap:32px !important;overflow-x:auto !important}
.m-9ebc31{margin:0px !important;color:rgb(62, 72, 86) !important;font-size:17px !important}
.m-a02143{margin:0px !important;max-width:820px !important;color:rgb(62, 72, 86) !important;line-height:1.6 !important;border-left:3px solid rgb(201, 214, 230) !important;padding:2px 0px 2px 16px !important}
.m-a1633d{margin:0px !important;color:rgb(62, 72, 86) !important;line-height:1.75 !important;font-size:17px !important}
.m-a2a1f0{background:rgb(238, 243, 248) !important}
.m-a3ecba{font-size:13px !important;color:rgb(91, 102, 118) !important}
.m-a44573{padding:8px 32px 8px 0px !important;display:flex !important;flex-direction:column !important;gap:10px !important}
.m-a44c62{background:rgb(255, 255, 255) !important;border-top:4px solid rgb(227, 176, 75) !important;padding:clamp(28px, 4vw, 44px) !important;display:flex !important;flex-direction:column !important;gap:20px !important;box-shadow:rgba(11, 37, 69, 0.35) 0px 24px 48px -28px !important}
.m-a58d50{margin:0px !important;color:rgb(62, 72, 86) !important;line-height:1.65 !important}
.m-a6ce4d{display:flex !important;flex-direction:column !important;gap:12px !important;padding-left:24px !important;border-left:3px solid rgb(201, 214, 230) !important}
.m-a7420d{font-size:11px !important;font-weight:700 !important;color:rgb(44, 100, 168) !important;letter-spacing:0.14em !important}
.m-a7ee4d{width:40px !important;height:2px !important;background:rgb(227, 176, 75) !important}
.m-ab03fd{position:absolute !important;left:0px !important;bottom:0px !important;padding:4px 10px !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-size:12px !important;font-weight:700 !important}
.m-ab3d26{color:rgb(74, 84, 99) !important;font-size:15px !important}
.m-ab43c8{font-family:'Source Serif 4', Georgia, serif !important;font-weight:600 !important;font-size:22px !important;color:#0B2545 !important}
.m-ac4e39{display:flex !important;flex-direction:column !important;gap:24px !important}
.m-acab1a{flex:1 1 480px !important;min-width:0px !important;height:clamp(380px, 40vw, 560px) !important;position:relative !important;overflow:hidden !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-adb9f4{margin:0px !important;font-size:19px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important}
.m-adc7de{font-size:13px !important;font-weight:700 !important;letter-spacing:0.14em !important;color:rgb(227, 176, 75) !important}
.m-add759{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(26px, 2.4vw, 32px) !important;line-height:1.15 !important;color:rgb(11, 37, 69) !important}
.m-ae4d4e{font-size:22px !important;color:rgb(91, 102, 118) !important}
.m-ae7828{align-self:flex-start !important;display:inline-flex !important;align-items:center !important;gap:12px !important;min-height:54px !important;padding:0px 28px !important;border:0px !important;cursor:pointer !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important}
.m-ae95ac{min-height:44px !important;display:flex !important;align-items:center !important;width:100% !important;text-align:left !important;padding:8px 14px !important;border-width:0px 0px 0px 3px !important;border-style:none none none solid !important;border-color:currentcolor currentcolor currentcolor transparent !important;border-image:none !important;background:transparent !important;color:rgb(11, 37, 69) !important;font-family:inherit !important;font-size:16px !important;font-weight:600 !important;cursor:pointer !important}
.m-aeceab{width:32px !important;height:3px !important;background:rgb(227, 176, 75) !important;margin:2px 0px 4px !important}
.m-aff54d{font-weight:700 !important;color:rgb(11, 37, 69) !important}
.m-b00167{margin:0 !important;color:#4A5463 !important;line-height:1.6 !important}
.m-b05381{margin:0px !important;border-left:3px solid rgb(201, 214, 230) !important;padding-left:18px !important;color:rgb(62, 72, 86) !important;line-height:1.6 !important;font-size:16px !important}
.m-b06fb3{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr)) !important;gap:40px 32px !important;padding-top:10px !important}
.m-b0c2ba{padding:0px 20px !important}
.m-b2a029{display:flex !important;gap:12px !important;align-items:flex-start !important;font-size:15px !important;color:rgb(62, 72, 86) !important;line-height:1.5 !important}
.m-b2d7ef{max-width:1280px !important;margin:0px auto !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap:48px 72px !important;align-items:center !important}
.m-b2fe1e{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(40px, 4.4vw, 60px) !important;line-height:1.04 !important;letter-spacing:-0.02em !important;color:rgb(11, 37, 69) !important;text-wrap:balance !important}
.m-b3fd9e{width:32px !important;height:32px !important;color:rgb(44, 100, 168) !important;display:flex !important;align-items:center !important}
.m-b4c5de{max-width:1280px !important;margin:0px auto !important;display:flex !important;flex-direction:column !important;gap:40px !important}
.m-b5a98e{display:flex !important;flex-direction:column !important;gap:20px !important}
.m-b6a07d{display:flex !important;flex-direction:column !important;gap:16px !important;max-width:760px !important}
.m-b6ebd3{margin:0px !important;grid-row:span 2 !important;position:relative !important;overflow:hidden !important}
.m-b6f554{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:21px !important;line-height:1.3 !important;color:rgb(11, 37, 69) !important}
.m-b856ca{flex:1 1 240px !important;display:flex !important;flex-direction:column !important;gap:8px !important;padding-left:clamp(24px, 3vw, 48px) !important;border-left:1px solid rgb(221, 226, 232) !important}
.m-b8f3a4{flex:1 1 360px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:18px !important}
.m-b999ad{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(30px, 3.2vw, 40px) !important;line-height:1.15 !important;color:rgb(11, 37, 69) !important;text-wrap:balance !important}
.m-b9d4c6{flex:2 1 340px !important;min-width:0px !important;padding:clamp(28px, 4vw, 56px) !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:20px 24px !important}
.m-bb125d{flex:1 1 360px !important;min-width:0px !important;padding-left:20px !important;border-left:3px solid rgb(201, 214, 230) !important;color:rgb(62, 72, 86) !important;line-height:1.6 !important;font-size:16px !important}
.m-bbc017{display:flex !important;flex-direction:column !important;gap:12px !important}
.m-bbeb7b{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;gap:24px 64px !important;align-items:end !important}
.m-bc889b{display:flex !important;gap:12px !important;align-items:flex-start !important;line-height:1.6 !important;color:rgb(62, 72, 86) !important}
.m-bcad27{background:rgb(238, 243, 248) !important;scroll-margin-top:145px !important}
.m-bcb03e{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr)) !important;gap:28px 40px !important}
.m-bcf45c{position:absolute !important;inset:0px !important;width:100% !important;height:100% !important}
.m-bd46f3{list-style:none !important;margin:0px !important;padding:10px 0px 0px !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr)) !important;gap:40px 32px !important}
.m-befb9f{align-self:flex-start !important;display:inline-flex !important;align-items:center !important;gap:10px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;color:rgb(44, 100, 168) !important;text-decoration:none !important}
.m-bf6ba0{min-height:40px !important;padding:0 14px !important;border:1px solid #0B2545 !important;background:transparent !important;color:#0B2545 !important;font-family:inherit !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important}
.m-bff115{margin:0px !important;display:flex !important;align-items:center !important;gap:12px !important;font-size:15px !important;color:rgb(74, 84, 99) !important}
.m-c05415{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr)) !important;gap:32px 40px !important}
.m-c071c5{font-size:12px !important;font-weight:700 !important;letter-spacing:0.14em !important;color:rgb(44, 100, 168) !important}
.m-c0adfa{padding:2px 0px 2px 20px !important;border-left:3px solid rgb(201, 214, 230) !important;line-height:1.6 !important;color:rgb(62, 72, 86) !important}
.m-c12c72{background:rgb(255, 255, 255) !important;padding:0px 32px clamp(56px, 6vw, 80px) !important}
.m-c166c7{min-width:0px !important;padding:20px clamp(14px, 2vw, 22px) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:4px !important}
.m-c224ed{margin:0px !important;position:relative !important;overflow:hidden !important}
.m-c2e27f{font-size:12px !important;font-weight:700 !important;letter-spacing:0.16em !important;color:rgb(44, 100, 168) !important}
.m-c314ee{margin:0px !important;color:rgb(62, 72, 86) !important;line-height:1.7 !important;font-size:18px !important;max-width:560px !important}
.m-c322e3{display:flex !important;flex-direction:column !important;gap:4px !important;padding-left:16px !important;border-left:3px solid rgb(201, 214, 230) !important}
.m-c3a229{flex:999 1 560px !important;min-width:0px !important;background:rgb(255, 255, 255) !important;padding:clamp(28px, 4vw, 44px) !important;border-top:4px solid rgb(227, 176, 75) !important}
.m-c5e5a7{align-self:flex-start !important;display:inline-flex !important;align-items:center !important;min-height:50px !important;padding:0px 24px !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-decoration:none !important}
.m-c67cde{display:inline-flex !important;align-items:center !important;gap:12px !important;min-height:54px !important;padding:0px 28px !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-decoration:none !important;white-space:nowrap !important}
.m-c68fda{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:26px !important;line-height:1.2 !important;color:rgb(11, 37, 69) !important}
.m-c71912{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:640px !important}
.m-c7ba5a{display:block !important;width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;object-position:50% 25% !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-c91197{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important}
.m-c92bfd{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:680px !important;min-width:0px !important}
.m-c92e20{flex:3 1 420px !important;min-width:0px !important;padding:clamp(28px, 4vw, 56px) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:18px !important}
.m-cbc603{font-family:inherit !important;font-size:15px !important;color:rgb(17, 27, 39) !important;min-height:44px !important}
.m-cc095b{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap:32px 48px !important;align-items:end !important}
.m-cc23e1{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(380px, 100%), 1fr)) !important;gap:clamp(40px, 6vw, 96px) !important;align-items:center !important}
.m-cc841f{scroll-margin-top:110px !important;display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:16px 56px !important;padding:32px 0px !important;border-bottom:1px solid rgb(221, 226, 232) !important;color:rgb(11, 37, 69) !important}
.m-ccf499{color:rgb(11, 37, 69) !important;user-select:all !important}
.m-cd2edb{margin:0px !important;position:relative !important;aspect-ratio:1 / 1 !important;overflow:hidden !important;background:rgb(220, 230, 242) !important}
.m-ce9698{padding:0px 8px 28px !important;display:flex !important;flex-direction:column !important;gap:14px !important;max-width:720px !important}
.m-cea448{grid-column:span 2 !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:16px !important}
.m-cebc3d{position:absolute !important;right:16px !important;bottom:16px !important;display:inline-flex !important;align-items:center !important;gap:10px !important;background:rgb(255, 255, 255) !important;color:rgb(11, 37, 69) !important;padding:12px 16px !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important}
.m-cfa954{color:rgb(74, 84, 99) !important;line-height:1.6 !important;font-size:16px !important}
.m-cfb549{display:flex !important;flex-wrap:wrap !important;gap:8px !important;align-items:center !important}
.m-d07cf3{font-size:13px !important;font-weight:700 !important;letter-spacing:0.16em !important;color:rgb(44, 100, 168) !important;padding-bottom:8px !important}
.m-d09dbd{align-self:center !important;min-height:52px !important;padding:0px 28px !important;border:1px solid rgb(11, 37, 69) !important;background:rgb(255, 255, 255) !important;color:rgb(11, 37, 69) !important;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;cursor:pointer !important}
.m-d0cd84{position:relative !important;aspect-ratio:1 / 1 !important;overflow:hidden !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-d171c3{margin:0px !important;padding:0px !important;list-style:none !important;display:flex !important;flex-direction:column !important;gap:14px !important}
.m-d242db{flex:1.1 1 420px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:26px !important}
.m-d29ea7{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;min-height:54px !important;padding:0px 28px !important;border:0px !important;cursor:pointer !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important}
.m-d319cf{display:flex !important;gap:20px !important;align-items:flex-start !important;padding:0px 0px 28px !important}
.m-d3cd0c{margin:0px !important;font-size:18px !important;color:rgb(62, 72, 86) !important;line-height:1.65 !important}
.m-d3cfe2{background:rgb(255, 255, 255) !important}
.m-d4cc13{text-decoration:none !important;min-height:32px !important;display:inline-flex !important;align-items:center !important}
.m-d5bbdf{text-decoration:none !important;padding:8px 0px !important;color:rgb(11, 37, 69) !important;font-weight:700 !important}
.m-d6338c{height:1px !important;background:rgb(201, 214, 230) !important;margin-bottom:8px !important}
.m-d7086c{color:rgb(227, 176, 75) !important;font-size:22px !important;letter-spacing:2px !important}
.m-d76e31{margin:0px 0px 4px !important;display:flex !important;flex-direction:column !important;gap:10px !important;padding-bottom:24px !important;border-bottom:1px solid rgb(221, 226, 232) !important}
.m-d856a4{max-width:1280px !important;margin:0px auto !important;display:flex !important;flex-wrap:wrap !important;gap:40px 72px !important;align-items:center !important}
.m-d9806a{margin:0px !important;color:rgb(74, 84, 99) !important;line-height:1.65 !important;font-size:16px !important}
.m-d9c5d5{display:flex !important;flex-direction:column !important;gap:40px !important}
.m-d9dad2{aspect-ratio:1 / 1 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;background:rgb(255, 255, 255) !important;border:3px solid rgb(227, 176, 75) !important;color:rgb(11, 37, 69) !important;text-decoration:none !important}
.m-da2f07{margin:0px !important;font-size:19px !important;line-height:1.65 !important;color:rgb(62, 72, 86) !important;max-width:460px !important}
.m-dae171{padding:4px 10px !important;background:rgb(238, 243, 248) !important;color:rgb(44, 100, 168) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.08em !important}
.m-dcdf4a{max-width:1280px !important;margin:0px auto !important;display:flex !important;flex-direction:column !important;gap:44px !important}
.m-dcf998{color:rgb(62, 72, 86) !important;line-height:1.6 !important}
.m-dd53a6{display:flex !important;flex-direction:column !important;gap:12px !important;background:#EEF3F8 !important;border-top:4px solid rgb(227, 176, 75) !important;padding:40px !important}
.m-dd5cf3{flex:1 1 420px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:26px !important}
.m-dd90fc{position:relative !important;overflow:hidden !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-dd991c{margin:0px !important;color:rgb(62, 72, 86) !important;line-height:1.7 !important;font-size:18px !important}
.m-dea756{max-width:1280px !important;margin:0px auto !important;display:flex !important;flex-direction:column !important;gap:48px !important}
.m-df3016{background:rgb(238, 243, 248) !important;padding:32px !important;display:flex !important;flex-direction:column !important;gap:16px !important;border-top:4px solid rgb(44, 100, 168) !important}
.m-e19525{display:flex !important;flex-direction:column !important;gap:16px !important;max-width:720px !important}
.m-e22db0{flex:0 0 auto !important;width:8px !important;height:8px !important;background:rgb(227, 176, 75) !important;transform:translateY(-2px)}
.m-e26b41{color:rgb(11, 37, 69) !important;font-size:19px !important;line-height:1.45 !important;padding-left:20px !important;border-left:3px solid rgb(201, 214, 230) !important}
.m-e2aed9{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:16px 28px !important}
.m-e2ebc0{display:flex !important;flex-direction:column !important;gap:10px !important;min-width:0px !important}
.m-e4aa7f{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:clamp(40px, 4.4vw, 60px) !important;line-height:1.05 !important;letter-spacing:-0.02em !important;color:rgb(11, 37, 69) !important}
.m-e521e6{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center top !important}
.m-e5790d{font-family:"Source Serif 4", Georgia, serif !important;font-size:80px !important;line-height:0.5 !important;color:rgb(227, 176, 75) !important}
.m-e5c1d1{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:28px !important;line-height:1.1 !important}
.m-e66ded{display:flex !important;align-items:center !important;gap:14px !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.16em !important;color:rgb(44, 100, 168) !important}
.m-e69d94{display:flex !important;flex-wrap:wrap !important;gap:14px !important;padding-top:8px !important}
.m-e6a616{background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important;padding:10px 16px !important;font-size:15px !important;font-weight:600 !important;white-space:nowrap !important}
.m-e77938{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:22px !important;color:rgb(11, 37, 69) !important}
.m-e8e1f3{display:flex !important;flex-direction:column !important;border-left:3px solid rgb(201, 214, 230) !important;padding-left:4px !important}
.m-e8f2a3{padding:8px 0px 8px 32px !important;border-left:1px solid rgb(201, 214, 230) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
.m-e90772{margin:0px !important;color:rgb(74, 84, 99) !important;line-height:1.7 !important;font-size:18px !important;max-width:640px !important}
.m-ea1dcb{position:absolute !important;top:-10px !important;left:0px !important;width:18px !important;height:18px !important;box-sizing:border-box !important;border-radius:50% !important;border:3px solid rgb(227, 176, 75) !important;background:rgb(255, 255, 255) !important}
.m-ea4618{flex:1 1 520px !important;min-width:0px !important;display:flex !important;flex-direction:column !important;gap:18px !important}
.m-ea94ff{margin:0px !important;color:rgb(62, 72, 86) !important;font-size:18px !important;line-height:1.7 !important}
.m-eb4ee4{background:rgb(238, 243, 248) !important;color:rgb(62, 72, 86) !important;font-size:14px !important;border-bottom:1px solid rgb(221, 226, 232) !important}
.m-eb8f3d{width:44px !important;height:44px !important;border-radius:50% !important;border:1px solid rgb(195, 204, 216) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgb(11, 37, 69) !important}
.m-eb9521{margin:0px !important;font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;color:rgb(11, 37, 69) !important;font-size:clamp(30px, 3.2vw, 40px) !important;line-height:1.1 !important}
.m-ebba74{max-width:1216px !important;margin:0px auto !important;display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;background:rgb(238, 243, 248) !important;border-top:4px solid rgb(227, 176, 75) !important}
.m-ec37a3{max-width:1280px !important;margin:0px auto !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(420px, 100%), 1fr)) !important;gap:40px 64px !important}
.m-ec5c15{position:relative !important;overflow:hidden !important;margin-bottom:20px !important}
.m-ec8264{background:rgb(238, 243, 248) !important;overflow:hidden !important}
.m-eeac45{min-height:48px !important;padding:0px 22px !important;font-family:inherit !important;font-size:16px !important;font-weight:600 !important;cursor:pointer !important;border:1px solid rgb(11, 37, 69) !important;background:rgb(11, 37, 69) !important;color:rgb(255, 255, 255) !important}
.m-eef001{font-family:"Source Serif 4", Georgia, serif !important;font-weight:600 !important;font-size:24px !important;line-height:1.2 !important;color:rgb(11, 37, 69) !important}
.m-ef67d8{display:none !important;width:1px !important;height:14px !important;background:rgb(195, 204, 216) !important}
.m-f0044f{padding-top:8px !important;font-size:16px !important;font-weight:600 !important;color:rgb(11, 37, 69) !important;text-decoration:none !important}
.m-f08165{max-width:1280px !important;margin:0px auto !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(340px, 100%), 1fr)) !important;gap:64px !important;align-items:start !important}
.m-f12dd2{flex:1 1 400px !important;min-width:0px !important;position:relative !important}
.m-f21b93{display:flex !important;flex-direction:column !important;gap:14px !important}
.m-f254f6{font-family:'Source Serif 4', Georgia, serif !important;font-weight:600 !important;font-size:28px !important;color:#0B2545 !important}
.m-f2ea2d{align-self:flex-start !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.14em !important;color:rgb(255, 255, 255) !important;text-decoration:none !important}
.m-f392f5{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;gap:64px !important;align-items:end !important}
.m-f3b437{border-top:4px solid rgb(227, 176, 75) !important;background:rgb(11, 37, 69) !important;color:rgb(199, 211, 227) !important;padding:40px 32px 24px !important;font-size:15px !important}
.m-f3ba39{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;justify-content:space-between !important;gap:16px 40px !important}
.m-f3c5f1{display:block !important;flex:0 0 auto !important;width:clamp(92px, 26vw, 132px) !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;object-position:center top !important}
.m-f5d94c{color:rgb(199, 211, 227) !important;text-decoration:none !important}
.m-f61991{flex:1 1 480px !important;min-width:0px !important;height:clamp(360px, 38vw, 520px) !important;position:relative !important;overflow:hidden !important;border-bottom:4px solid rgb(227, 176, 75) !important}
.m-f7b13a{background:rgb(238, 243, 248) !important;padding:clamp(56px, 6vw, 80px) 32px !important}
.m-f92875{display:flex !important;flex-direction:column !important;gap:24px !important;flex:3 1 440px !important;min-width:0px !important}
.m-f94166{max-width:1280px !important;margin:0px auto !important;padding:clamp(56px, 6vw, 80px) 32px !important;display:flex !important;flex-direction:column !important;gap:48px !important}
.m-f9f626{display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:32px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.08em !important;color:rgb(44, 100, 168) !important;text-decoration:none !important}
.m-faf04d{min-width:0px !important;display:flex !important;flex-direction:column !important;gap:28px !important}
.m-fb7434{display:flex !important;flex-direction:column !important;gap:4px !important}
.m-fc70a6{display:inline-flex !important;align-items:center !important;gap:10px !important;margin-top:auto !important;padding-top:8px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;color:rgb(44, 100, 168) !important}
.m-fd32bd{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}
.m-fe440d{position:relative !important;display:flex !important;flex-direction:column !important;gap:10px !important;padding-top:30px !important;border-top:2px solid rgba(227, 176, 75, 0.6) !important}
.m-fedca7{color:rgb(143, 163, 188) !important}

/* Sidhuvudet krymper när man scrollar */
.site-header{position:sticky;top:0;z-index:10;background:#FFFFFF;transition:box-shadow .25s ease;border-bottom:1px solid #E4E8EE;box-shadow:none}
.site-header.is-scrolled{border-bottom-color:transparent;box-shadow:0 6px 24px rgba(11,37,69,0.10)}
.site-header__inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;transition:min-height .25s ease;min-height:84px}
.site-header.is-scrolled .site-header__inner{min-height:64px}
.admin-bar .site-header{top:32px}
@media screen and (max-width:782px){.admin-bar .site-header{top:46px}}
@media screen and (max-width:600px){.admin-bar .site-header{top:0}}
html [hidden]{display:none !important}
/* Nya sidor som skapas i WordPress */
.mv-sida{max-width:820px;margin:0 auto;padding:clamp(56px,6vw,80px) 32px;color:#111B27}
.mv-sida h1{margin:0 0 24px;font-family:'Source Serif 4',Georgia,serif;font-weight:600;font-size:clamp(34px,3.6vw,48px);line-height:1.1;color:#0B2545}
.mv-sida h1 a{color:inherit;text-decoration:none}
.mv-text{font-size:17px;line-height:1.75;color:#3E4856}
.mv-text h2,.mv-text h3{font-family:'Source Serif 4',Georgia,serif;font-weight:600;color:#0B2545;line-height:1.2;margin:1.6em 0 .5em}
.mv-text h2{font-size:28px}.mv-text h3{font-size:22px}
.mv-text img{max-width:100%;height:auto}
.mv-contents{display:contents}
.mv-flytt{margin:0;padding:14px 32px;background:#0B2545;color:#FFFFFF;border-bottom:3px solid #E3B04B;font-size:16px;line-height:1.6;text-align:center}
.mv-flytt strong{font-weight:700;color:#E3B04B}
.mv-flytt-rad{display:block;margin-top:4px;font-size:15px;line-height:1.5;color:#3E4856}
