

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly {
  --jgx-hkbkqdhp: #14314d;
  --jgx-rqhkl: #ffffff;
  --jgx-rqhkl-cpkexm: #f3f8fb;
  --jgx-fgwneqq: #d7e5ee;
  --jgx-manpi: #54b8e9;
  --jgx-manpi-fkpoysbu: #14618f;
  
  --jgx-manpi-2: #14618f;
  --jgx-czrggfs-manpi: #08243a;
  --jgx-xzxwi: #5c6b7a;
}



html body .jgx-pvyvzk-thunefk--hxfixgzv {
  color: var(--jgx-hkbkqdhp);
  background: var(--jgx-rqhkl);
  border-top: 3px solid var(--jgx-manpi);
  padding: 34px 0 20px;
  margin-top: 48px;
}

html body .jgx-pvyvzk-thunefk__atftrbtk {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px 32px;
}

html body .jgx-pvyvzk-thunefk__siaxbnzu img {
  display: block;
  width: auto;
  height: auto;
  max-height: 60px;
  min-width: 180px;
  max-width: min(320px, 78vw);
}

html body .jgx-pvyvzk-thunefk__fgwneqq {
  margin: 0;
  max-width: 34rem;
  font: 600 clamp(1rem, 1.6vw, 1.25rem)/1.35 var(--jgx-lsqsj-qreryzu, "Arial Narrow", sans-serif);
  letter-spacing: 0.01em;
  color: var(--jgx-hkbkqdhp);
}

html body .jgx-pvyvzk-thunefk__ojyfi {
  margin-top: 26px;
  padding-top: 20px;
  border-top: 1px solid var(--jgx-fgwneqq);
}

html body .jgx-pvyvzk-thunefk__aazqai {
  margin: 0 0 12px;
  font: 700 0.72rem/1.2 var(--jgx-lsqsj-desgnzkh, sans-serif);
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--jgx-manpi-fkpoysbu);
}

html body .jgx-pvyvzk-thunefk__jomrj {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, auto));
  gap: 12px 26px;
  justify-content: start;
}

html body .jgx-pvyvzk-thunefk__adxaue {
  margin-top: 26px;
  padding-top: 18px;
  border-top: 1px solid var(--jgx-fgwneqq);
}

html body .jgx-pvyvzk-thunefk__adxaue p {
  margin: 0;
  max-width: 44rem;
  font: 400 0.95rem/1.5 var(--jgx-lsqsj-desgnzkh, sans-serif);
}

html body .jgx-pvyvzk-thunefk__adxaue strong {
  display: inline;
  margin-right: 6px;
  font-family: var(--jgx-lsqsj-qreryzu, sans-serif);
  color: var(--jgx-hkbkqdhp);
}

html body .jgx-pvyvzk-thunefk__mwcezc {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px 24px;
  margin-top: 22px;
  padding-top: 16px;
  border-top: 1px solid var(--jgx-fgwneqq);
  font: 400 0.82rem/1.4 var(--jgx-lsqsj-desgnzkh, sans-serif);
}

html body .jgx-pvyvzk-thunefk__yobkakvd,
html body .jgx-pvyvzk-thunefk__lvrxzb {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
  margin: 0;
}

html body .jgx-pvyvzk-thunefk__zibkhp {
  margin: 0;
  color: var(--jgx-xzxwi);
}

html body .jgx-pvyvzk-thunefk--hxfixgzv a,
html body .jgx-pvyvzk-thunefk--hxfixgzv button {
  color: var(--jgx-hkbkqdhp);
  text-decoration: none;
}

html body .jgx-pvyvzk-thunefk--hxfixgzv button {
  padding: 0;
  border: 0;
  background: none;
  font: inherit;
  cursor: pointer;
}

html body .jgx-pvyvzk-thunefk--hxfixgzv a:hover,
html body .jgx-pvyvzk-thunefk--hxfixgzv a:focus-visible,
html body .jgx-pvyvzk-thunefk--hxfixgzv button:hover,
html body .jgx-pvyvzk-thunefk--hxfixgzv button:focus-visible {
  color: var(--jgx-manpi-fkpoysbu);
  text-decoration: underline;
}



html body .jgx-epqlof-jibzbwxh {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px 20px;
  margin-top: 20px;
  padding-top: 14px;
}

html body .jgx-epqlof-jibzbwxh .jgx-epqlof-njcjjp {
  align-items: center;
  gap: 10px;
}

html body .jgx-epqlof-jibzbwxh .jgx-epqlof-njcjjp img {
  width: 44px;
  height: 44px;
}

html body .jgx-epqlof-jibzbwxh .jgx-fzaocs {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 14px;
  align-items: center;
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj {
  overflow: visible;
  height: auto;
  max-height: none;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj h2,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj h2 > a,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj p {
  hyphens: none;
  -webkit-hyphens: none;
  overflow-wrap: normal;
  word-break: normal;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj h2 {
  margin: 8px 0 9px;
  font-size: clamp(19px, 1.8vw, 26px);
  line-height: 1.24;
  letter-spacing: -0.01em;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj__desgnzkh {
  padding: 18px 18px 22px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj .jgx-fzaocs {
  flex-wrap: wrap;
  row-gap: 4px;
}

@media (max-width: 1024px) {
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-jomrj {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 34px 22px;
  }
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj:nth-child(5n + 1) {
    grid-column: auto;
  }
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj:nth-child(5n + 1) .jgx-piltcs-dkhrfj__leseqlk {
    aspect-ratio: 16 / 10;
  }
}

@media (max-width: 640px) {
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-jomrj {
    grid-template-columns: minmax(0, 1fr);
  }
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj__desgnzkh {
    padding: 16px 16px 20px;
  }
}





html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt {
  width: 100%;
  max-width: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 14px;
  align-items: start;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt > * {
  margin: 0;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt-raieuhj {
  display: block;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt-raieuhj img {
  width: min(150px, 60%);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt h2 {
  margin: 0 0 8px;
  font-size: clamp(20px, 1.9vw, 28px);
  line-height: 1.18;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt p {
  margin: 0;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt .jgx-fjywght__bwtjrqc {
  justify-self: start;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-ytsbya-ktwqall:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-ytsbya-ktwqall:focus-visible {
  background: var(--jgx-manpi-fkpoysbu);
  border-color: var(--jgx-manpi-fkpoysbu);
}

@media (max-width: 720px) {
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__ufizmyt {
    padding: 22px 16px;
  }
}



@media (min-width: 941px) {
  html body .navigation-main .menu > li.menu-item-has-children > .sub-menu::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    height: 10px;
    background: transparent;
    pointer-events: auto;
  }
}



@media (max-width: 1024px) {
  html body .jgx-pvyvzk-thunefk__jomrj {
    grid-template-columns: repeat(3, minmax(0, auto));
  }
}

@media (max-width: 720px) {
  html body .jgx-pvyvzk-thunefk--hxfixgzv {
    padding: 26px 0 18px;
    margin-top: 32px;
  }
  html body .jgx-pvyvzk-thunefk__siaxbnzu img {
    min-width: 160px;
    max-width: 74vw;
    max-height: 52px;
  }
  html body .jgx-pvyvzk-thunefk__atftrbtk,
  html body .jgx-pvyvzk-thunefk__mwcezc {
    justify-content: flex-start;
  }
  html body .jgx-pvyvzk-thunefk__jomrj {
    grid-template-columns: repeat(2, minmax(0, auto));
    gap: 10px 20px;
  }
}



html body.page-id-10270 .jgx-twkkeief-vdgxppjd {
  grid-template-columns: minmax(0, 1180px);
  padding-bottom: 44px;
}

html body.page-id-10270 .jgx-fjywght {
  margin-bottom: 36px;
}

html body.page-id-10270 .jgx-fjywght__spkxuks {
  grid-template-columns: minmax(0, 1.5fr) minmax(260px, 0.9fr);
  gap: clamp(24px, 4vw, 56px);
  padding: clamp(28px, 4vw, 54px);
}

html body.page-id-10270 .jgx-fjywght__ktrng {
  min-height: 300px;
}

html body.page-id-10270 .jgx-fjywght__gevrf-jomrj {
  grid-template-columns: minmax(0, 1.15fr) minmax(300px, 0.85fr);
  margin-bottom: 44px;
}

html body.page-id-10270 .jgx-fjywght__hizqhz {
  margin-bottom: 42px;
}

html body.page-id-10270 .jgx-fjywght__ufizmyt {
  margin: 40px 0;
}

html body.page-id-10270 .jgx-fjywght__bwtjrqc,
html body.page-id-10270 .jgx-ytsbya-ktwqall {
  min-height: 52px;
  padding: 15px 24px;
  font-size: 15px;
}

@media (max-width: 820px) {
  html body.page-id-10270 .jgx-fjywght__spkxuks,
  html body.page-id-10270 .jgx-fjywght__gevrf-jomrj,
  html body.page-id-10270 .jgx-fjywght__odscqnb {
    grid-template-columns: minmax(0, 1fr);
  }
  html body.page-id-10270 .jgx-fjywght__pzldwdxn {
    width: auto;
    max-width: 100%;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
    text-orientation: mixed;
  }
}



html body .jgx-pvyvzk-thunefk--hxfixgzv {
  padding: 40px 0 26px;
}

html body .jgx-pvyvzk-thunefk__aazqai {
  font-size: 0.78rem;
  margin-bottom: 14px;
}

html body .jgx-pvyvzk-thunefk__jomrj {
  gap: 14px 30px;
  font-size: 0.95rem;
  line-height: 1.5;
}

html body .jgx-pvyvzk-thunefk__ojyfi {
  margin-top: 30px;
  padding-top: 22px;
}

html body .jgx-pvyvzk-thunefk__adxaue p {
  font-size: 1rem;
  line-height: 1.55;
}

html body .jgx-pvyvzk-thunefk__mwcezc {
  gap: 12px 26px;
  margin-top: 26px;
  padding-top: 18px;
  font-size: 0.95rem;
  line-height: 1.55;
}

html body .jgx-pvyvzk-thunefk__yobkakvd,
html body .jgx-pvyvzk-thunefk__lvrxzb {
  gap: 10px 20px;
}

html body .jgx-pvyvzk-thunefk__zibkhp {
  font-size: 0.92rem;
}

@media (max-width: 720px) {
  html body .jgx-pvyvzk-thunefk__jomrj {
    font-size: 0.9rem;
    gap: 12px 22px;
  }
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly :is(a, button):focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly :is(a, button):focus {
  outline: 3px solid var(--jgx-manpi-fkpoysbu);
  outline-offset: 2px;
  border-radius: 2px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-zcsjj a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-zcsjj a:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-epqlof-njcjjp:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-epqlof-njcjjp:focus-visible {
  color: var(--jgx-manpi-fkpoysbu);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}


html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj h2 > a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj h2 > a:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly :is(.jgx-shhslpzi-dkhrfj, .jgx-gzcozj-dkhrfj, .jgx-rofrvs-dkhrfj, .jgx-ysfohwl) a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly :is(.jgx-shhslpzi-dkhrfj, .jgx-gzcozj-dkhrfj, .jgx-rofrvs-dkhrfj, .jgx-ysfohwl) a:focus-visible {
  color: var(--jgx-manpi-fkpoysbu) !important;
  background: color-mix(in srgb, var(--jgx-manpi) 15%, transparent) !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
  text-decoration-thickness: 3px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-epqlof-njcjjp:hover strong,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-epqlof-njcjjp:focus-visible strong {
  text-decoration: underline;
  text-underline-offset: 3px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj__leseqlk:hover img,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-dkhrfj__leseqlk:focus-visible img {
  opacity: 0.92;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-wrjkye a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-wrjkye a:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-wrjkye .page-numbers.current {
  color: var(--jgx-rqhkl);
  background: var(--jgx-hkbkqdhp);
  border-color: var(--jgx-hkbkqdhp);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .spc-social a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .spc-social a:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .dn-share a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .dn-share a:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-epqlof-yvrfyi a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-epqlof-yvrfyi a:focus-visible {
  color: var(--jgx-manpi-fkpoysbu);
  opacity: 1;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-ytsbya-ktwqall:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-ytsbya-ktwqall:focus-visible {
  opacity: 0.94;
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly a[href*="list-manage.com"],
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .spc-newsletter,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .spc-newsletter-box {
  display: none !important;
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-gevrf {
  grid-template-columns: minmax(0, 1fr);
  gap: 14px;
  align-items: start;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-gevrf .jgx-fjywght__ufizmyt-raieuhj img {
  width: min(150px, 60%);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-gevrf .jgx-fjywght__yobkakvd-bgvvl {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-gevrf .jgx-fjywght__bwtjrqc {
  justify-self: start;
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-jomrj {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 44px 34px;
  align-items: start;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-jomrj > .jgx-nxqtnqu-dkhrfj:nth-child(3):last-child {
  grid-column: 1 / -1;
}


html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj {
  display: grid;
  grid-template-columns: minmax(140px, 200px) minmax(0, 1fr);
  gap: 24px;
  align-items: start;
  padding-bottom: 28px;
  border-bottom: 1px solid var(--jgx-fgwneqq);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__pqavgs {
  display: block;
  overflow: hidden;
  border-radius: var(--jgx-knqyfy);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__pqavgs img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: cover;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj h2 {
  margin: 6px 0 10px;
  font-size: clamp(21px, 1.9vw, 30px);
  line-height: 1.16;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__desgnzkh > p:not(.jgx-pzldwdxn) {
  font-size: 15px;
  line-height: 1.6;
}

@media (max-width: 1024px) {
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-jomrj {
    grid-template-columns: minmax(0, 1fr);
    gap: 34px;
  }
}

@media (max-width: 640px) {
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }
  html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__pqavgs {
    max-width: 220px;
  }
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__pzldwdxn,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght a {
  color: var(--jgx-manpi-fkpoysbu);
}


html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj h2 a:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj h2 a:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__ocdbhtm:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__ocdbhtm:focus-visible {
  color: var(--jgx-manpi-fkpoysbu);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__pqavgs:hover img,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj__pqavgs:focus-visible img {
  opacity: 0.92;
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly :is(.jgx-nxqtnqu-spkxuks, .jgx-njcjjp-spkxuks, .jgx-piltcs-spkxuks) {
  padding-top: clamp(40px, 5vw, 76px);
  padding-bottom: clamp(26px, 3.4vw, 46px);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly :is(.jgx-nxqtnqu-spkxuks, .jgx-njcjjp-spkxuks, .jgx-piltcs-spkxuks) .jgx-zcsjj {
  margin-bottom: clamp(18px, 2.2vw, 30px);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-jomrj,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-piltcs-jomrj {
  padding-top: clamp(34px, 4.4vw, 62px);
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-nxqtnqu-dkhrfj {
  padding-top: 6px;
}



html body .jgx-pvyvzk-thunefk__siaxbnzu img {
  border-radius: 10px;
  box-shadow: 0 1px 0 color-mix(in srgb, var(--jgx-hkbkqdhp) 8%, transparent);
}

html body .jgx-pvyvzk-thunefk--hxfixgzv a,
html body .jgx-pvyvzk-thunefk--hxfixgzv button,
html body .jgx-pvyvzk-thunefk__mwcezc,
html body .jgx-pvyvzk-thunefk__yobkakvd,
html body .jgx-pvyvzk-thunefk__lvrxzb,
html body .jgx-pvyvzk-thunefk__zibkhp,
html body .jgx-pvyvzk-thunefk__jomrj a {
  font-size: max(0.875rem, 14px);
}

html body .jgx-pvyvzk-thunefk__mwcezc,
html body .jgx-pvyvzk-thunefk__yobkakvd,
html body .jgx-pvyvzk-thunefk__lvrxzb {
  line-height: 1.6;
}

html body .jgx-pvyvzk-thunefk__yobkakvd a,
html body .jgx-pvyvzk-thunefk__lvrxzb a,
html body .jgx-pvyvzk-thunefk__lvrxzb button {
  padding-block: 3px;
}



html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__hizqhz-tdtslzn {
  grid-column: 1 / -1;
  margin: 0 0 6px;
  font-size: clamp(24px, 2.4vw, 34px);
  line-height: 1.14;
  letter-spacing: -0.02em;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__hizqhz--vgpqxo {
  gap: 14px;
  margin-bottom: 44px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__hizqhz--vgpqxo .jgx-fjywght__ykuik {
  min-height: 0;
  padding: 22px 22px 24px;
}

html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__hizqhz--vgpqxo .jgx-fjywght__ykuik h3 {
  font-size: 19px;
  line-height: 1.25;
}


html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:focus,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:focus-visible {
  color: #ffffff !important;
  background: var(--jgx-hkbkqdhp) !important;
  border-color: var(--jgx-hkbkqdhp) !important;
}


html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-twkkeief-hruexgx .jgx-fjywght__bwtjrqc--faxktl:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-twkkeief-hruexgx .jgx-fjywght__bwtjrqc--faxktl:focus,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-twkkeief-hruexgx .jgx-fjywght__bwtjrqc--faxktl:focus-visible {
  color: #ffffff !important;
  background: var(--jgx-hkbkqdhp) !important;
  border-color: var(--jgx-hkbkqdhp) !important;
}


html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-ytsbya-ktwqall:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-ytsbya-ktwqall:focus-visible {
  --jgx-manpi: var(--jgx-hkbkqdhp);
}


html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:link,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:visited,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:focus,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__bwtjrqc--faxktl:active {
  color: var(--jgx-hkbkqdhp) !important;
}




html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-bgvvl a[href*="publicite-partenariats"],
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-bgvvl a[href*="publicite-partenariats"]:hover,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-bgvvl a[href*="publicite-partenariats"]:focus,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-bgvvl a[href*="publicite-partenariats"]:focus-visible,
html body.ybz-siaxbnzu-hxfixgzv-vxyfdsly .jgx-fjywght__yobkakvd-bgvvl a[href*="publicite-partenariats"]:active {
  color: var(--jgx-hkbkqdhp) !important;
  background: var(--jgx-rqhkl) !important;
  border-color: var(--jgx-hkbkqdhp) !important;
}
