body { margin: 0; background: #f7f4ee; color: #14202b; font-family: 'Source Sans 3', system-ui, sans-serif; font-size: 17px; line-height: 1.6; text-wrap: pretty; -webkit-font-smoothing: antialiased; }
  a { color: #14568c; text-underline-offset: 3px; }
  a:hover { color: #0b3559; }
  a:focus-visible, button:focus-visible { outline: 3px solid #e0a63f; outline-offset: 3px; }
  h1, h2, h3, h4 { font-family: 'Libre Franklin', system-ui, sans-serif; letter-spacing: -0.02em; }
  .split2 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  .burger { display: none; }
  @media (max-width: 760px) {
    .team-row { grid-template-columns: minmax(0, 1fr) !important; gap: 24px !important; padding: 32px 24px !important; }
    .team-photo { order: -1; max-width: 300px; }
  }
  @media (max-width: 1180px) {
    .burger { display: flex !important; }
    .desktop-nav { display: none !important; }
    .site-logo { height: 64px !important; }
  }
  @media (max-width: 860px) {
    .split2 { grid-template-columns: minmax(0, 1fr); }
    .hero-copy { padding: 64px 28px 72px !important; }
    .hero-photo { min-height: 300px !important; }
    .row-photo { order: -1; }
  }

  body { font-weight: 400; letter-spacing: normal; }
  body .ftt-btns, body .wp-block-buttons > .wp-block-button, body .wp-block-button { display: contents; margin: 0; }
  body .wp-block-group { box-sizing: content-box; }
  body .wp-block-group, body .wp-block-image, body .wp-block-table { margin-block-start: 0; margin-block-end: 0; }
  body .wp-block-heading { margin: 0; }
  body p { margin-block-start: 0; margin-block-end: 0; }
  .ftt-card { position: relative; }
  .ftt-card-link { color: inherit; text-decoration: none; }
  .ftt-card-link::after { content: ""; position: absolute; inset: 0; }
  .ftt-card-link:hover { color: inherit; }
  .ftt-nav-d { all: unset; cursor: pointer; font-family: 'Libre Franklin' , sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.02em; text-transform: uppercase; white-space: nowrap; padding: 8px 0px 6px; color: #3b4652; box-shadow: inset 0 -3px 0 0 transparent; }
  .ftt-nav-d.is-active { color: #14568c; box-shadow: inset 0 -3px 0 0 #e0a63f; }
  .ftt-nav-m { all: unset; cursor: pointer; display: block; width: 100%; box-sizing: border-box; font-family: 'Libre Franklin' , sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0.02em; text-transform: uppercase; padding: 16px 8px; min-height: 44px; border-bottom: 1px solid rgb(240, 235, 225); color: #3b4652; }
  .ftt-nav-m.is-active { color: #14568c; }

/* generated component styles */
body .f580b045{background: rgb(13, 28, 42); color: rgb(255, 255, 255);}
body .f1b0b141{max-width: 1240px; margin: 0px auto; align-items: stretch;}
body .f0fef177{padding: 64px 56px 104px 28px;}
body .feb636f5{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(224, 166, 63); margin: 0px 0px 26px;}
body .fd6d17b5{font-size: clamp(34px, 3.9vw, 50px); font-weight: 800; line-height: 1.12; margin: 0px; max-width: 30ch;}
body .fde23cfb{position: relative; min-height: 460px;}
body figure.i91e2894{margin:0}
body figure.i91e2894 img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center;}
body .f85e4ebb{max-width: 1240px; margin: 0px auto; padding: 0px 28px;}
body .f88b2ed8{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 0px; margin-top: -56px; position: relative; z-index: 2; box-shadow: rgba(13, 28, 42, 0.14) 0px 18px 40px;}
body .f0732490{all: unset; cursor: pointer; background: rgb(20, 86, 140); color: rgb(255, 255, 255); padding: 34px 34px 32px; display: block;}
body .f6d07382{font-family: 'Libre Franklin', sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(167, 200, 228); margin: 0px 0px 10px;}
body .f2689d8a{font-family: 'Libre Franklin', sans-serif; font-size: 24px; font-weight: 800; margin: 0px 0px 10px;}
body .fd4d0462{margin: 0px; font-size: 16px; color: rgb(220, 232, 242);}
body .f199375c{all: unset; cursor: pointer; background: rgb(76, 107, 60); color: rgb(255, 255, 255); padding: 34px 34px 32px; display: block;}
body .fe52b0ab{font-family: 'Libre Franklin', sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(203, 220, 188); margin: 0px 0px 10px;}
body .fcf1d7cd{margin: 0px; font-size: 16px; color: rgb(224, 234, 214);}
body .fa7e2a07{all: unset; cursor: pointer; background: rgb(255, 255, 255); color: rgb(20, 32, 43); padding: 34px 34px 32px; display: block;}
body .f7c8ffa5{font-family: 'Libre Franklin', sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(151, 121, 74); margin: 0px 0px 10px;}
body .fb2cd8da{margin: 0px; font-size: 16px; color: rgb(75, 88, 102);}
body .fe176ced{gap: 44px clamp(32px, 5vw, 76px); align-items: center; padding: 96px 0px 40px;}
body .fd85c4e6{position: relative;}
body .ff8395db{position: absolute; left: -18px; top: -18px; width: 132px; height: 132px; background: rgb(224, 166, 63);}
body figure.i09d96d3{margin:0}
body figure.i09d96d3 img{position: relative; width: 100%; height: 340px; object-fit: cover; object-position: center center; display: block;}
body .f4e8b2bc{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(20, 86, 140); margin: 0px 0px 18px;}
body .f0495bf8{font-size: clamp(28px, 3vw, 40px); font-weight: 800; line-height: 1.12; margin: 0px 0px 20px; max-width: 22ch;}
body .f045f40f{margin: 0px 0px 20px; font-size: 19px; color: rgb(53, 66, 79); max-width: 52ch;}
body .f4ebd112{margin: 0px 0px 28px; color: rgb(75, 88, 102); max-width: 52ch;}
body .f15145d7{display: flex; gap: 14px; flex-wrap: wrap; align-items: center;}
body .bf11f9c7 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; background: rgb(20, 86, 140); color: rgb(255, 255, 255); font-family: 'Libre Franklin' , sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 14px 24px; line-height:1.6;}
body .bcf68861 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;font-weight: 700; font-size: 16px;}
body .f58e6382{gap: 44px clamp(32px, 5vw, 76px); align-items: center; padding: 56px 0px 96px;}
body .ff919ba4{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(76, 107, 60); margin: 0px 0px 18px;}
body .b5304477 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; background: rgb(76, 107, 60); color: rgb(255, 255, 255); font-family: 'Libre Franklin' , sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 14px 24px; line-height:1.6;}
body .b9576187 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; font-weight: 700; font-size: 16px; color: rgb(20, 86, 140); text-decoration: underline; line-height:1.6;}
body .fe2ee79e{position: absolute; right: -18px; bottom: -18px; width: 142px; height: 142px; background: rgb(76, 107, 60);}
body .fb237f26{gap: 40px clamp(32px, 5vw, 72px); align-items: center; padding: 88px 0px 24px;}
body figure.i39e95ce{margin:0}
body figure.i39e95ce img{width: 100%; height: 340px; object-fit: cover; object-position: 50% 40%; display: block;}
body .f511cc0a{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(151, 121, 74); margin: 0px 0px 18px;}
body .f8d34520{font-size: clamp(26px, 2.8vw, 36px); font-weight: 800; line-height: 1.15; margin: 0px 0px 20px; max-width: 24ch;}
body .f38d7e7b{margin: 0px 0px 28px; color: rgb(53, 66, 79); max-width: 54ch;}
body .b578f31e .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; background: rgb(20, 32, 43); color: rgb(255, 255, 255); font-family: 'Libre Franklin' , sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 14px 24px; line-height:1.6;}
body .f2e85ff6{background: rgb(255, 255, 255); border-left: 8px solid rgb(224, 166, 63); padding: 42px clamp(26px, 3vw, 48px); margin: 80px 0px 0px; box-shadow: rgba(20, 32, 43, 0.07) 0px 10px 30px; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; align-items: start;}
body .fc74e5bd{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(151, 121, 74); margin: 0px 0px 14px;}
body .f0cf5f3d{font-size: 30px; font-weight: 800; line-height: 1.2; margin: 0px 0px 20px; max-width: 34ch;}
body .f29a9cfe{margin: 0px 0px 24px; max-width: 60ch; color: rgb(53, 66, 79); font-size: 18px;}
body .f5a6c57f{margin: 0px 0px 26px; max-width: 60ch; color: rgb(75, 88, 102);}
body .b7e7760a .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;text-decoration: none; display: inline-block; background: rgb(20, 86, 140); color: rgb(255, 255, 255); font-family: 'Libre Franklin', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 15px 26px;}
body .fd885c33{position: relative; background: rgb(13, 28, 42); color: rgb(255, 255, 255); overflow: hidden;}
body figure.i482c562{margin:0}
body figure.i482c562 img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0.4;}
body .f9c2cade{position: relative; max-width: 1240px; margin: 0px auto; padding: 88px 28px 80px;}
body .fb04c594{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(224, 166, 63); margin: 0px 0px 18px;}
body .fd8ece78{font-size: clamp(36px, 4.6vw, 58px); font-weight: 900; line-height: 1.06; margin: 0px;}
body .fdd22430{padding: 60px 0px 44px;}
body .f80bf659{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 26px 60px; max-width: 1020px;}
body .fd2b61c4{margin: 0px; font-size: 20px; color: rgb(36, 49, 62);}
body .f4ab2b88{margin: 0px 0px 16px; color: rgb(75, 88, 102);}
body .faab36bf{margin: 0px; color: rgb(75, 88, 102);}
body .fc5757e0{display: flex; gap: 14px; flex-wrap: wrap; margin-top: 34px;}
body .bf5d4658 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;text-decoration: none; background: rgb(20, 86, 140); color: rgb(255, 255, 255); font-family: 'Libre Franklin', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 15px 26px;}
body .b6124e5d .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;text-decoration: none; background: rgb(255, 255, 255); color: rgb(20, 86, 140); font-family: 'Libre Franklin', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 14px 25px; border: 2px solid rgb(20, 86, 140);}
body .faa07d69{background: rgb(20, 32, 43); color: rgb(255, 255, 255); padding: 30px 34px; display: flex; gap: 20px; align-items: flex-start; flex-wrap: wrap;}
body .fc96bb00{font-family: 'Libre Franklin', sans-serif; font-weight: 900; font-size: 14px; letter-spacing: 0.1em; color: rgb(224, 166, 63); flex: 0 0 auto; padding-top: 3px;}
body .f41701f4{margin: 0px; font-size: 19px; max-width: 70ch;}
body .fb8ec597{padding: 64px 0px 24px;}
body .f4c8a6b3{font-size: 28px; font-weight: 800; margin: 0px 0px 28px;}
body .f171fbe7{display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 1px;}
body .bb62c159 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;display: flex; align-items: center; gap: 18px; background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 22px 24px; text-decoration: none; color: rgb(20, 32, 43); font-weight: 700; font-size: 17px; height: 100%; box-sizing: border-box; cursor: pointer;}
body .f8c4facf{flex: 0 0 auto; font-family: 'Libre Franklin', sans-serif; font-size: 15px; font-weight: 900; color: rgb(151, 121, 74);}
body .f315ad7e{margin-left: auto; flex: 0 0 auto; font-family: 'Libre Franklin', sans-serif; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 700; color: rgb(151, 121, 74);}
body .f018f3bb{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(207, 224, 182); margin: 0px 0px 18px;}
body .f4c294ca{font-size: clamp(36px, 4.6vw, 58px); font-weight: 900; line-height: 1.06; margin: 0px; max-width: 24ch;}
body .fbd78bbf{gap: 44px clamp(32px, 5vw, 72px); align-items: start; padding: 60px 0px 40px;}
body .f07c50b1{font-size: 20px; color: rgb(36, 49, 62); max-width: 56ch; margin: 0px 0px 28px;}
body .f2c32824{display: grid; gap: 1px;}
body .f9f098ed{background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 22px 26px; display: flex; gap: 18px; align-items: flex-start;}
body .fdf61842{flex: 0 0 auto; font-family: 'Libre Franklin', sans-serif; font-size: 22px; font-weight: 900; color: rgb(76, 107, 60); line-height: 1.3;}
body .f938db78{margin: 0px; color: rgb(53, 66, 79);}
body .f7f9488c{display: flex; gap: 14px; flex-wrap: wrap; margin-top: 32px;}
body .bd351546 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;text-decoration: none; background: rgb(76, 107, 60); color: rgb(255, 255, 255); font-family: 'Libre Franklin', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 15px 26px;}
body .b6afaf09 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; background: rgb(255, 255, 255); color: rgb(20, 86, 140); font-family: 'Libre Franklin' , sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 14px 25px; border: 2px solid rgb(20, 86, 140); line-height:1.6;}
body .fd049c99{position: absolute; right: -16px; top: -16px; width: 126px; height: 126px; background: rgb(224, 166, 63);}
body figure.id180ce0{margin:0}
body figure.id180ce0 img{position: relative; width: 100%; height: 500px; object-fit: cover; object-position: 50% 45%; display: block;}
body .f9f943ec{padding: 24px 0px;}
body .f925c429{font-size: clamp(36px, 4.6vw, 58px); font-weight: 900; line-height: 1.06; margin: 0px; max-width: 22ch;}
body .fbeff43b{padding: 60px 0px 40px;}
body .f5e0ec3f{font-size: 21px; color: rgb(36, 49, 62); max-width: none; margin: 0px;}
body .f68974f2{padding: 0px 0px 24px;}
body .b80a6088 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; display: flex; align-items: center; gap: 18px; background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 22px 24px; color: rgb(20, 32, 43); font-weight: 700; font-size: 17px; box-sizing: border-box; line-height:1.6;}
body .f9ff4d20{display: grid; grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)); gap: 24px; padding: 60px 0px 24px;}
body .f1c1f57e{all: unset; cursor: pointer; display: block; background: rgb(255, 255, 255); border-top: 6px solid rgb(224, 166, 63); padding: 34px 30px 38px; color: rgb(20, 32, 43); box-shadow: rgba(20, 32, 43, 0.06) 0px 8px 24px; box-sizing: border-box;}
body .f86c5f99{font-size: 22px; font-weight: 800; margin: 0px;}
body .f0850435{padding: 60px 0px 12px;}
body .f7c61dec{font-size: 21px; line-height: 1.55; color: rgb(20, 32, 43); margin: 0px 0px 22px;}
body .f72458ef{font-size: 21px; line-height: 1.55; color: rgb(20, 32, 43); margin: 0px;}
body .f2789148{padding: 40px 0px 24px;}
body .f4f898a0{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(151, 121, 74); margin: 0px 0px 30px;}
body .f8e4bc59{display: grid; gap: 2px; background: rgb(226, 221, 210);}
body .fddd4c1c{display: grid; grid-template-columns: minmax(0px, 300px) minmax(0px, 1fr); gap: 40px; align-items: center; background: rgb(255, 255, 255); padding: 40px 36px;}
body .f856b097{position: relative; width: 100%; aspect-ratio: 4 / 5; background: rgb(238, 233, 222); overflow: hidden;}
body figure.i6e0c9b3{margin:0}
body figure.i6e0c9b3 img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 25%; display: block;}
body .fcd17483{font-size: 26px; font-weight: 800; color: rgb(20, 32, 43); margin: 0px 0px 6px;}
body .fb70e203{font-family: 'Libre Franklin', sans-serif; font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 700; color: rgb(20, 86, 140); margin: 0px 0px 18px;}
body .f832ace2{margin: 0px; color: rgb(53, 66, 79); line-height: 1.65; max-width: 66ch;}
body .fd58313d{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 300px); gap: 40px; align-items: center; background: rgb(255, 255, 255); padding: 40px 36px;}
body figure.id520566{margin:0}
body figure.id520566 img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0.35;}
body .ff25066f{position: relative; max-width: 1240px; margin: 0px auto; padding: 62px 28px 58px;}
body .b3de2ab1 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; font-family: 'Libre Franklin' , sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 700; color: rgb(224, 166, 63); margin-bottom: 18px; display: block; line-height:1.6;}
body .f3b75cdb{font-size: clamp(28px, 3.6vw, 46px); font-weight: 900; line-height: 1.1; margin: 0px; max-width: 30ch;}
body .f1a4c8f0{max-width: 1240px; margin: 0px auto; padding: 44px 28px 0px;}
body .ff9fc04d{margin-bottom: 34px;}
body .f8c9131c{font-size: 21px; font-weight: 700; color: rgb(20, 32, 43); margin: 0px; max-width: 66ch;}
body .f2e0f25d{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1px;}
body .f77afcdc{background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 26px;}
body .f4e51613{font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 700; color: rgb(151, 121, 74); margin: 0px 0px 10px;}
body .f9a5c138{color: rgb(20, 86, 140); font-weight: 700; text-decoration: underline;}
body .f469494d{display: block; background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 26px; text-decoration: none; color: rgb(20, 32, 43);}
body .f178173d{margin: 0px; font-weight: 600;}
body .f9ad194b{background: rgb(20, 32, 43); color: rgb(255, 255, 255); padding: 28px 32px;}
body .f4929501{margin: 0px; font-size: 18px; max-width: 78ch;}
body .f5ea249f{font-size: 24px; font-weight: 800; margin: 10px 0px 0px; max-width: 40ch;}
body .fd290152{margin: 0px; color: rgb(53, 66, 79); max-width: 76ch;}
body .f12c1af6{padding: 20px 0px 8px; display: flex; gap: 14px; flex-wrap: wrap;}
body .b251fbb5 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;text-decoration: none; background: rgb(224, 166, 63); color: rgb(20, 32, 43); font-family: 'Libre Franklin', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 15px 26px;}
body .bd26a708 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;all: unset; cursor: pointer; background: rgb(20, 86, 140); color: rgb(255, 255, 255); font-family: 'Libre Franklin' , sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 15px 26px; line-height:1.6;}
body .f6520a7f{display: grid; gap: 1px; max-width: 920px;}
body .f7cb433a{background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 24px 26px; display: flex; gap: 20px; align-items: flex-start;}
body .fcdcc806{flex: 0 0 auto; font-family: 'Libre Franklin', sans-serif; font-size: 21px; font-weight: 900; color: rgb(20, 86, 140);}
body .f50dd494{overflow-x: auto; background: rgb(255, 255, 255); box-shadow: rgba(20, 32, 43, 0.07) 0px 10px 30px; max-width: 820px;}
body figure.ta625591{margin:0}
body figure.ta625591 table{border-collapse: collapse; width: 100%; font-size: 16px;}
body figure.ta625591 thead{border:0}
body figure.ta625591 th{border:0;text-align: left; background: rgb(20, 86, 140); color: rgb(255, 255, 255); font-family: 'Libre Franklin', sans-serif; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; padding: 15px 22px;}
body figure.ta625591 td{border:0;padding: 14px 22px; border-bottom: 1px solid rgb(236, 231, 220); color: rgb(53, 66, 79);}
body .f4335a17{margin: 0px; font-size: 15px; color: rgb(85, 96, 108); max-width: 80ch;}
body .f6afb268{background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 28px 30px;}
body .f094c7fa{font-size: 20px; font-weight: 700; color: rgb(20, 32, 43); margin: 0px 0px 12px; max-width: 54ch;}
body .f17f1a95{margin: 0px; color: rgb(53, 66, 79); max-width: 84ch;}
body .f7a9c97e{display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 10px 24px;}
body .f11abe67{flex: 0 0 auto; width: 7px; height: 7px; background: rgb(224, 166, 63); display: block;}
body .f1fc1309{margin: 0px; color: rgb(53, 66, 79); display: flex; gap: 12px; align-items: baseline;}
body .fe7a4b5e{display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 1px;}
body .bf43f247 .wp-block-button__link{border-radius:0;border:0;padding:0;background:none;box-shadow:none;font:inherit;line-height:1.6;text-align:inherit;text-decoration:underline;color:#14568c;display:inline;width:auto;letter-spacing:inherit;text-transform:none;word-break:normal;display: flex; align-items: center; gap: 16px; background: rgb(255, 255, 255); box-shadow: rgb(226, 221, 210) 0px 0px 0px 1px; padding: 20px 24px; text-decoration: none; color: rgb(20, 32, 43); font-weight: 600; font-size: 16px;}
body .fc2abc22{margin-left: auto; flex: 0 0 auto; font-size: 15px; color: rgb(151, 121, 74);}
