@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,600,700);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,400&display=swap);
/* DayPicker styles */

.b_Yn_aGhucS4TeJa2SMnR {
  display: inline-block;
  font-size: 1rem;
}

._1DQ2uUQ4J_7M5yC9q4HlMN {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

._30tQuSZmf8SkI3Hl1f9UKJ {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

._1HU_FDm00NRNM1C3ylg2Q_ {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

._2jS0ABYcArhm69iZHLOtrh {
}

._2Hu2W7Wh2c0xr6bcNfrDz- {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

._2Hu2W7Wh2c0xr6bcNfrDz-:hover {
  opacity: 0.8;
}

._2HxCULGxHGjmhb2EGUtP8q {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

._3Lca4ofH5hUtOQMCm4E_dm {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

._31kmPMz71TboHz7oiqO8tq {
  display: none;
}

._2dsPyO_ZC_vgGjdN_4eRWO {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

._2dsPyO_ZC_vgGjdN_4eRWO > div {
  font-weight: 500;
  font-size: 1.15em;
}

._1rmHF8NXIYLCIsgOLXYIcf {
  display: table-header-group;
  margin-top: 1em;
}

._2epDCo4DhoAPs6HuD_4g6n {
  display: table-row;
}

._2-qDgeDdZ_JlPFFN1MXMje {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

._2-qDgeDdZ_JlPFFN1MXMje abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

._2jfXiaZSVY36UaohySaQPF {
  display: table-row-group;
}

._7sfNydpSqz8wc-gpT7zyX {
  display: table-row;
}

._1yI5MY0v9KrRrqFOJSdGbv {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

._1GPSTBiDTzVqTxFyw3NpGE {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

._1H3HffUjwUDhWseIPwiq1_ ._1yI5MY0v9KrRrqFOJSdGbv {
  cursor: default;
}

._1g4vZcyytJWqoq7giMgcrn {
  padding-top: 0.5em;
}

._3lZw4c8NMFJcQUhz6glES {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.HghuEtzkSws__8LbBaRwW {
  color: #D0021B;
  font-weight: 700;
}

._1UEkIYetwGnNWlL33VCs9M {
  color: #8B9898;
  cursor: default;
}

._2z4yQEs_ZSr74v82FB0kMc {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

._2HBYfc43-MYvIUX_UbgkuR {
  background-color: #F7F8F8;
}

._2HBYfc43-MYvIUX_UbgkuR:not(.HghuEtzkSws__8LbBaRwW) {
  color: #DCE0E0;
}

.VUWNjW84gpAcN445moRmG:not(._2z4yQEs_ZSr74v82FB0kMc):not(._1UEkIYetwGnNWlL33VCs9M) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.VUWNjW84gpAcN445moRmG:not(._2z4yQEs_ZSr74v82FB0kMc):not(._1UEkIYetwGnNWlL33VCs9M):hover {
  background-color: #51A0FA;
}

.b_Yn_aGhucS4TeJa2SMnR:not(._1H3HffUjwUDhWseIPwiq1_)
  ._1yI5MY0v9KrRrqFOJSdGbv:not(._2z4yQEs_ZSr74v82FB0kMc):not(.VUWNjW84gpAcN445moRmG):not(._1UEkIYetwGnNWlL33VCs9M):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.SgZgdJkErCW4NYF3r47yP {
  display: inline-block;
}

._1do3FmnmDw1X5rLlMs8rrb {
  position: relative;
}

._3X2ZF-Mz4Q1RGZUoNlxI3L {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
.KegOcI-ZLFzNAAbxB3LgV {
  border-top: 1px solid #ccc;
  padding: 20px;
  box-sizing: border-box;
  margin: 10px auto 0;
  width: calc(100% - 20px * 2);
  max-width: 1160px;
}
._1Wu60aKZ6wU8c394Bw3LYq {
  grid-column: span 3;
  display: grid;
  justify-content: center;
  margin: 0;
}
._3KdH_zb2ZnGx1JQBo4IwKt {
  display: grid;
  /* 3 columns are calculated by (maxWidth - padding - margin) / 3). */
  grid-template-columns: 1fr 1.3fr 1fr;
  grid-row-gap: 1em;
  color: #333333;
  width: calc(70% - 20px * 2);
  margin: 10px auto 0;
  max-width: 1160px;
}
._3KdH_zb2ZnGx1JQBo4IwKt > * {
  margin: 5px 15px;
}
._3KdH_zb2ZnGx1JQBo4IwKt > div > p:first-of-type {
  font-weight: bold;
}
._3KdH_zb2ZnGx1JQBo4IwKt > address > p:first-of-type {
  font-weight: bold;
}
._3KdH_zb2ZnGx1JQBo4IwKt > ._16DlImfk2jPhtck1AWFJVO {
  margin-top: 15px;
}
._3KdH_zb2ZnGx1JQBo4IwKt > ._16DlImfk2jPhtck1AWFJVO > ._7RY4Hs6n1kBEjPlqjzewy {
  display: block;
  color: #333333;
  font-size: 12.5px;
  opacity: 0.3;
  position: relative;
}
._3KdH_zb2ZnGx1JQBo4IwKt > p > a {
  background-image: linear-gradient(#333333, #333333);
  background-size: 0 1px;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  transition: background-size 0.5s, color 0.5s;
}
._3KdH_zb2ZnGx1JQBo4IwKt > p > a:hover {
  background-position: 0 100%;
  background-size: 100% 1px;
  transition: background-size 0.5s, color 0.5s;
}
._3KdH_zb2ZnGx1JQBo4IwKt > p > a::after {
  height: 0;
}
@media (max-width: 767px) {
  ._3KdH_zb2ZnGx1JQBo4IwKt {
    grid-template-columns: 1fr;
    width: calc(100% - 20px * 2);
    grid-row-gap: 15px;
  }
}
._3wH4Ym8F6fHqjQp8dIPjr4 {
  display: inline-block;
}
._2sLIIPTX-T5BmiPj7AqgxP {
  display: grid;
  grid-template-columns: 48px 48px 48px;
  grid-row: 48px;
  align-items: center;
  gap: 1em;
  height: fit-content;
  align-self: center;
}
._2sLIIPTX-T5BmiPj7AqgxP img {
  height: 48px;
  width: 48px;
}
._3wH4Ym8F6fHqjQp8dIPjr4,
._5zjW8DDBk2ks7P66egPjo {
  filter: brightness(0.4);
  transition: filter 0.2s;
}
._3wH4Ym8F6fHqjQp8dIPjr4:hover,
._5zjW8DDBk2ks7P66egPjo:hover {
  filter: brightness(0.2);
}
._1pWiHCD6uiOlXtifkqFrr1 {
  grid-column: span 3;
  display: flex;
  justify-content: space-around;
  margin: 0;
  height: auto;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._20VHvPttCUCDdiILCgHOxe {
  background: #0d5474;
  position: relative;
}
._39CLO7a1v1fLCKqS2W1j6y {
  display: flex;
  width: 100%;
  max-width: 1200px;
  box-sizing: border-box;
  margin: auto;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
}
._1CZkiLpOAnOAC4FDJxrFa9 {
  position: relative;
  height: 57px;
  width: 57px;
  min-width: 57px;
  background: none;
  border: none;
  margin: -20px 0 -20px -20px;
  display: none;
  cursor: pointer;
}
@media (max-width: 1024px) {
  ._1CZkiLpOAnOAC4FDJxrFa9 {
    display: block;
  }
}
._3HXn8dr7SLGw5NFbKzDrzQ {
  position: absolute;
  top: 0;
  left: 0;
  fill: #fff;
  transition-timing-function: ease-in-out;
  transition: all 0.3s;
}
._1Yu7-3rJjdedIoGLcdPOSD ._3HXn8dr7SLGw5NFbKzDrzQ {
  transform: rotate3d(0, 0, 1, -135deg);
}
._1Yu7-3rJjdedIoGLcdPOSD ._3HXn8dr7SLGw5NFbKzDrzQ:first-child {
  transform: rotate3d(0, 0, 1, 135deg);
}
._2agsKkNO_VDzlqPo_pvsgl {
  transform: translate3d(0, -8px, 0);
}
._1Yu7-3rJjdedIoGLcdPOSD ._2agsKkNO_VDzlqPo_pvsgl {
  transform: translate3d(0, 0, 0);
}
._6Ux_fB96CjHTSZoUCZD0f {
  transform: translate3d(0, 8px, 0);
}
._1Yu7-3rJjdedIoGLcdPOSD ._6Ux_fB96CjHTSZoUCZD0f {
  transform: translate3d(0, 0, 0);
}
._3MZi0sqv9x0J6BTRz2EBu0 {
  display: flex;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
}
._3MZi0sqv9x0J6BTRz2EBu0 > a {
  font-size: 13px;
  padding: 10px;
  margin: 0 5px;
  transition: opacity 0.2s;
}
._3MZi0sqv9x0J6BTRz2EBu0 > a:hover {
  opacity: 0.75;
}
@media (max-width: 1024px) {
  ._3MZi0sqv9x0J6BTRz2EBu0 {
    display: flex;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    flex-direction: column;
    background-color: #191919;
    z-index: 69;
  }
  ._3MZi0sqv9x0J6BTRz2EBu0 > a {
    line-height: 40px;
    font-size: 12px;
    padding: 0 13px;
    margin: 0;
  }
  ._3MZi0sqv9x0J6BTRz2EBu0:not(._1mVUwqY3BTR7BGhJjWzmSz) {
    display: none;
  }
}
._23y3drebK57vI5LtH3Qpoa {
  height: 40px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1024px) {
  ._23y3drebK57vI5LtH3Qpoa {
    margin-right: auto;
  }
}
._23y3drebK57vI5LtH3Qpoa img {
  height: 80%;
  max-height: calc(20px + 1.5vw);
  min-height: 23px;
}
._2n_KBoM4y_z5UsLcdXcvv0 {
  display: flex;
}
._2FxDvcl0Gxl5cbRKn1tMGp {
  position: relative;
  display: flex;
  flex-direction: row;
  height: 60px;
  margin: -10px 20px -10px 0;
  flex: 0 1 auto;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._2gcqNLGyvWY3znSmQ6tj6c {
  width: 50px;
  height: 100%;
  background-color: #e1742878;
  position: relative;
  cursor: pointer;
  color: #fff;
  font-size: 1.7rem;
  font-weight: bold;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._2gcqNLGyvWY3znSmQ6tj6c::after {
  position: absolute;
  display: none;
  content: 'Opplevd noe ugreit?';
  height: 50px;
  width: 100px;
  border-radius: 9px;
  top: 65px;
  font-size: 13px;
  padding: 5px;
  left: -25px;
  text-align: center;
  background: #000000ba;
  color: #fff;
  font-weight: normal;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._2gcqNLGyvWY3znSmQ6tj6c:hover::after {
  display: block;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._1j8tooKuyBC6UOb0Y6bl2P {
  width: 50px;
  height: 100%;
  background-color: #fff1;
  position: relative;
  cursor: pointer;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._1j8tooKuyBC6UOb0Y6bl2P::after {
  content: '';
  position: absolute;
  top: calc(50% - 12px / 2 - 12px / 3);
  left: calc(50% - 12px / 2);
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #173858;
  box-sizing: border-box;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._1j8tooKuyBC6UOb0Y6bl2P::before {
  content: '';
  position: absolute;
  top: calc(50% - 1px);
  left: calc(50% - 14px / 2);
  border-radius: 7px;
  border: 7px solid #fff;
  border-left-color: transparent;
  border-bottom-color: transparent;
  transform: rotate(-45deg);
}
._2FxDvcl0Gxl5cbRKn1tMGp ._3T3VmcESjuVm63JbezNb1l {
  align-self: center;
  color: #fff;
  padding-left: 16px;
  font-size: 0.8em;
  flex: 0 1 auto;
  max-width: 100px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
}
._2FxDvcl0Gxl5cbRKn1tMGp ._3T3VmcESjuVm63JbezNb1l:empty {
  display: none;
}
@media (max-width: 1200px) {
  ._2FxDvcl0Gxl5cbRKn1tMGp ._3T3VmcESjuVm63JbezNb1l {
    display: none;
  }
}
@media (max-width: 1024px) {
  ._2FxDvcl0Gxl5cbRKn1tMGp ._3T3VmcESjuVm63JbezNb1l {
    display: unset;
  }
}
@media (max-width: 512px) {
  ._2FxDvcl0Gxl5cbRKn1tMGp ._3T3VmcESjuVm63JbezNb1l {
    display: none;
  }
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._3_lQZM00Bkj5hTDVcnFXhw {
  position: absolute;
  z-index: 2;
  top: 100%;
  border: 2px solid #0d5474;
  border-top: none;
  left: -150px;
  width: 225px;
  display: flex;
  flex-direction: column;
  line-height: 30px;
  background-color: #fff;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._3_lQZM00Bkj5hTDVcnFXhw a {
  padding: 0.5rem 1rem;
}
._2FxDvcl0Gxl5cbRKn1tMGp > ._3_lQZM00Bkj5hTDVcnFXhw a:hover {
  background: #eee;
}
.MskPKBBjtWFehv_V0KsTv {
  width: 65px;
  height: 40px;
  margin-left: 20px;
}
@media (min-width: 1150px) {
  .MskPKBBjtWFehv_V0KsTv {
    width: 100px;
    display: inline-block;
  }
}
@media (min-width: 1024px) and (max-width: 1080px) {
  .MskPKBBjtWFehv_V0KsTv {
    display: none;
  }
}
@media (max-width: 375px) {
  .MskPKBBjtWFehv_V0KsTv {
    width: 40px;
  }
}
._1ngpuJn6AGiqkFCsPe08al {
  width: 100%;
  height: 40px;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._1NySvKgXZFlG_cTF_zDqdr {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1NySvKgXZFlG_cTF_zDqdr:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1vcYRlZmWSHChHBnl1H9WJ {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._1jjyoReyDurt3DKnMkLlk4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  width: 100%;
  margin-bottom: 40px;
}
.D4GEH9jhwaoQ6Tz2zeuX_ {
  display: grid;
  padding: 10px;
  justify-items: center;
  border-bottom: 3px solid #ccc;
}
.D4GEH9jhwaoQ6Tz2zeuX_ h1 {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .D4GEH9jhwaoQ6Tz2zeuX_ h1 {
    font-size: calc(20px - 4px);
  }
}
._3U2LrPJueBogyjPzrRj-NX {
  border-color: #333333;
}

._2Vj351env90ZCFz4b07Xqj {
  z-index: 1;
  position: fixed;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3JnYVEa_RMqudY9_wl55Rx {
  text-align: center;
}
._3JnYVEa_RMqudY9_wl55Rx h1 {
  color: #7f7f7f;
  font-size: 60px;
}
._3JnYVEa_RMqudY9_wl55Rx h2 {
  color: #7f7f7f;
  margin: 10px 0 20px;
}

._1EeojQu513qWrBAY5eOZ4f {
  animation: _37g7ocfwldHk7QwXfvksw5 6s linear infinite;
  position: absolute;
}
@keyframes _37g7ocfwldHk7QwXfvksw5 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._33laUsVS2uAh-KFl7Jbu_z {
  position: absolute;
  z-index: 1;
}
._1UbaBsN8VnHbneFhRtzXOM {
  position: relative;
  margin: auto;
}
._2FjTZcp5zNFWiWpEkScsv3 {
  height: 100px;
  width: 100px;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._3DpWyTeg3tto6HUZNpB7pk {
  text-align: center;
  margin-top: 25px;
}
._3DpWyTeg3tto6HUZNpB7pk h3 {
  font-size: 16px;
  color: #7f7f7f;
}
._3DpWyTeg3tto6HUZNpB7pk p,
._3DpWyTeg3tto6HUZNpB7pk a {
  font-size: 20px;
}

/* ********** Variables ********** */
._3gnMH0S1_R7ra27IHdqkQt {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3gnMH0S1_R7ra27IHdqkQt:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._2jBIvt8Ov9_UMPh2ctVqLK {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2Rlk_ou_sua4ibhiYneiJ5 > button {
  width: 100%;
}
._3_nnSRaNB8_aAb65QI8ANZ {
  display: grid;
  grid-template-columns: 5fr 2fr;
  grid-gap: 1rem;
}
@media screen and (max-width: 767px) {
  ._3_nnSRaNB8_aAb65QI8ANZ {
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }
}
._1XElsadkGf_ZDYjAki0USx {
  background: #fff;
  border: 1px solid #ccc;
  display: grid;
  grid-template-columns: 2fr 1fr;
}
._1XElsadkGf_ZDYjAki0USx img {
  display: block;
  width: 100%;
  border-right: 1px solid #ccc;
}
@media screen and (max-width: 1024px) {
  ._1XElsadkGf_ZDYjAki0USx {
    grid-template-columns: 1fr;
  }
  ._1XElsadkGf_ZDYjAki0USx img {
    border-right: none;
    border-bottom: 1px solid #7f7f7f;
  }
}
._858-4gKpucMcP0KM_RxC5 {
  padding: 30px;
}
.H9ndTZdLfC0IjDN3gBg1x {
  text-align: center;
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.H9ndTZdLfC0IjDN3gBg1x button:nth-child(2) {
  margin-top: 1em;
}
.H9ndTZdLfC0IjDN3gBg1x > p {
  margin-bottom: 10px;
}
._1xW_a9BeSfisY3RtVKS3NN {
  text-transform: capitalize;
}
._3C-BHRVXeGYm38M8Aya_h3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._3C-BHRVXeGYm38M8Aya_h3 ._3NTui22X-qcTWvKyCu7dXF {
  flex: 1;
  margin-right: 3px;
  margin-left: 3px;
}
._3C-BHRVXeGYm38M8Aya_h3 > div {
  width: 50%;
}
._3C-BHRVXeGYm38M8Aya_h3 > ._3uitENF9KeYoY1oYOSsHsc {
  width: 100%;
}
._2X68LtPt2Z7SkpGdDtt1Nn,
.Umiw23LUtdth8RV_0Up-5,
._1s_ElbPRucMKhHNgjLFuV4 {
  background: #fff;
  border: 1px solid #ccc;
  padding: 30px;
}
._1s_ElbPRucMKhHNgjLFuV4 a {
  overflow-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
}
.Umiw23LUtdth8RV_0Up-5 {
  margin-bottom: auto;
}
._3Aq7U6lYfD_CCg4BK6yeKE {
  font-size: 20px;
  font-style: italic;
}
._3PV29ekZUUAovnfzl9fyek {
  margin-top: 15px;
}
._297U3EQjPHJI7j2mfVsmLq {
  color: #7f7f7f;
  font-size: 24px;
  text-align: center;
  margin-top: 50%;
  transform: translateY(-50%);
}
._1ikC51YoVI21r0nB7PzQDD {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 5px;
}
._2Dt-IvRyn7L4HocDKxUiD9 {
  background: #eee;
  padding: 5px;
  font-size: 13px;
  margin: 4px;
}
._2nqBXKHopBFhYhtmMhfTjR {
  margin-top: 15px;
  text-align: center;
}
._2nqBXKHopBFhYhtmMhfTjR > a {
  color: #0d5474;
}
._2nqBXKHopBFhYhtmMhfTjR > a:hover {
  color: #1275a2;
}
._2n9O6dS-0ivgr0g9sRq2Ol {
  text-align: center;
}
._126uyHUzB7uJir_gjz3tyQ {
  margin-bottom: 10px;
}
._1XElsadkGf_ZDYjAki0USx,
._2X68LtPt2Z7SkpGdDtt1Nn {
  margin-bottom: 1rem;
}
._2foLE99eL4O8ENnbFnjs5i {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
._1pH2Eawmx1tQySO2UkjXRQ {
  text-align: center;
}
._2Rlk_ou_sua4ibhiYneiJ5 {
  margin-top: 1em;
}

._3AUyu1lCachYsxDgxo7e_B {
  width: 100%;
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2hwK3txMd3lCNCPpxFjQXX {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2hwK3txMd3lCNCPpxFjQXX:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._16CD9VTEo1ZSZ4ORJ5qBPN {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
.tFomyCuvTL8CA3EqLm3fM {
  background-color: #2f6faa;
  color: #fff;
  font-size: large;
  padding: 10px;
  border: 1px solid #000;
  border-radius: 20px;
}
._3IgtRJAd8a9yP3TsoCkj9g {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: -120px;
}
._1LCYJxNkimknMuwU9LWFaQ {
  font-size: 50px;
  font-weight: bold;
}
._2QspViJ_VpNNeDhijHLAF_ {
  text-align: center;
  width: 90vw;
}
._3Nd65mPsX9YExtxMaysZbq {
  background: #fff;
  border: 1px solid #ccc;
  position: relative;
  display: flex;
  flex-direction: column;
  margin: 50px 0 200px;
  padding: 120px 20px 20px;
  background: radial-gradient(circle 120px at top center, transparent 99%, #fff 100%, #fff 0);
  text-align: left;
}
.CfNKhoPDr34tCwTDBL3S4 {
  position: absolute;
  display: flex;
  justify-content: center;
  top: 0;
  left: 50%;
  padding: 20px;
  border-radius: 50%;
  border: 2px solid #ccc;
  transition: border-color 0.25s;
  transform: translate(-50%, -50%);
}
.CfNKhoPDr34tCwTDBL3S4 img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: #fff;
  transition: transform 0.25s;
}
.CfNKhoPDr34tCwTDBL3S4:hover {
  border-color: #0d5474;
}
.CfNKhoPDr34tCwTDBL3S4:hover img {
  transform: scale(1.1667);
}
._32rzxrkaGXFxMQfBUyzo3R {
  position: relative;
  font-size: large;
  margin-bottom: 200px;
}
._32rzxrkaGXFxMQfBUyzo3R a {
  color: #00f;
}
._146N06QTAQ-lzyyXfrT2BB {
  padding: 15px 0;
  text-align: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  font-size: large;
  font-weight: bold;
}
@media only screen and (min-width: 800px) {
  ._3Nd65mPsX9YExtxMaysZbq {
    width: 45%;
    display: inline-flex;
    margin-left: 20px;
    margin-right: 20px;
    min-height: 550px;
  }
}
@media only screen and (min-width: 1330px) {
  ._3Nd65mPsX9YExtxMaysZbq {
    width: 30%;
  }
}

._3Wr6tqHQhbvqS2i1Xzdn2A {
  display: flex;
  justify-content: center;
  height: 100%;
  min-height: 220px;
}
._3Wr6tqHQhbvqS2i1Xzdn2A svg {
  opacity: 0.3;
}

/* ********** Variables ********** */
.nMKKbHK6mtPRj3-bV3ng9 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
.nMKKbHK6mtPRj3-bV3ng9:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3QcooJ4JkdeGRv0yRz3iUH {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2OgfX6TXkmerdV222w6_-Z {
  width: 260px;
  background: #fff;
  border: 1px solid #ccc;
  color: #333333;
}
._2OgfX6TXkmerdV222w6_-Z > img {
  width: 100%;
  border-bottom: 1px solid #ccc;
}
._2OgfX6TXkmerdV222w6_-Z > div {
  margin: 8px;
}
.TvyXlq5QiayKsZkXqzp5l {
  padding: 5px 3px;
}
.TvyXlq5QiayKsZkXqzp5l > svg {
  padding-right: 10px;
}

/* ********** Variables ********** */
._2Yl7_c467N9aVOd_NqXqV {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2Yl7_c467N9aVOd_NqXqV:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1me7gQJUeI3u-eZkaUy9hg {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2-SUBE0lmInFzpwIlo9dC_ {
  padding: 0.125rem 0.25rem;
  margin-bottom: 10px;
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
  font-size: 13px;
}
@media (min-width: 767px) {
  ._2-SUBE0lmInFzpwIlo9dC_ {
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1024px) {
  ._2-SUBE0lmInFzpwIlo9dC_ {
    font-size: 16px;
  }
}

/* ********** Variables ********** */
.II6A4R4fi3JqBgs2YM1lp {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
.II6A4R4fi3JqBgs2YM1lp:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.Pshmz2s-9HVjSzAwLCC_L {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._13lAy-WcMnq8ZR5ViWvWFK {
  overflow: hidden;
  height: 100px;
  background: #fff;
}
._13lAy-WcMnq8ZR5ViWvWFK:hover {
  outline: 1px solid #0d5474;
}
@media (min-width: 1024px) {
  ._13lAy-WcMnq8ZR5ViWvWFK {
    height: inherit;
    position: relative;
    padding-bottom: 100%;
  }
}
.EjS1Py_kfKoJ4UiykSs60 {
  background: #eee;
  box-shadow: none;
}
._1iOIDl_pwzwJxwQG5l0BE8 {
  display: inline-block;
  text-align: center;
  padding: 3px;
  color: #eee;
  background-color: #072e40;
  border-radius: 50%;
  line-height: 1;
}
._1-IpsZKTghA3AKGBejJiaw {
  padding: 0.25rem;
}
._1-IpsZKTghA3AKGBejJiaw > a {
  color: initial;
  display: block;
}
._1-IpsZKTghA3AKGBejJiaw > a:hover {
  text-decoration: none;
}
._1-IpsZKTghA3AKGBejJiaw > p:first-child {
  color: #7f7f7f;
  margin-bottom: 0.25rem;
}
@media (min-width: 1024px) {
  ._1-IpsZKTghA3AKGBejJiaw {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    padding: 0.25rem;
  }
}

/* ********** Variables ********** */
._1UUsN0hTz5NN620pQ_urvw {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1UUsN0hTz5NN620pQ_urvw:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._2y6nsChVTW2AsSdEKrA7St {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2IHuduVOQTjYjcPtpYL-cQ {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
  font-size: 30px;
  color: #ccc;
}
._2IHuduVOQTjYjcPtpYL-cQ:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._2IHuduVOQTjYjcPtpYL-cQ :hover {
  color: #7f7f7f;
  cursor: pointer;
}

/* ********** Variables ********** */
._3mCXqIh1AAH9sIoJD5Myge {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3mCXqIh1AAH9sIoJD5Myge:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3vCyLYL278rXbP5daBvn_J {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1wcAj9_GI4rrIPmG9FCq1H {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: 1px;
  background: #ccc;
  border: 1px solid #ccc;
}
.ZLWMGJUwklHCbm74MEZV6 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  justify-items: center;
  margin-bottom: 20px;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1JMGpaplF6qCq2kUpE70g4 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1JMGpaplF6qCq2kUpE70g4:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._9cwDC8DDdCAAGPbiJRhwt {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._1SXuyRumujAK6FMxow1Z2t {
  display: grid;
  margin-bottom: 20px;
  grid-template-areas: 'title' 'choice' 'toggle';
}
._1SXuyRumujAK6FMxow1Z2t > h3 {
  grid-area: title;
  display: flex;
  align-items: center;
  margin: 0;
}
._3YmAVr9cZnXStm2vzXSFVq {
  display: grid;
  grid-area: choice;
  grid-template-columns: repeat(3, 65px);
  grid-template-rows: 30px;
  justify-content: center;
  margin: 20px 0;
}
._9qRRo_tM_L2_tVHEPkhc {
  cursor: pointer;
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._9qRRo_tM_L2_tVHEPkhc:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._9qRRo_tM_L2_tVHEPkhc > svg {
  width: 100%;
  height: 100%;
  fill: #ccc;
  transition: fill 0.2s;
}
._2ZePzlJTLLgV1b7TPtnQKa {
  cursor: inherit;
}
._2ZePzlJTLLgV1b7TPtnQKa > svg,
._9qRRo_tM_L2_tVHEPkhc > svg:hover {
  fill: #7f7f7f;
}
._3Y9Lxb6d1-D4ue2GErOpbc {
  grid-area: toggle;
  display: flex;
  align-items: center;
  justify-content: center;
}
._1M0WFCls9TS4Jb6uVQa5Rf {
  margin-right: 10px;
}
@media (min-width: 600px) {
  ._1SXuyRumujAK6FMxow1Z2t {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: 'title title' 'choice toggle';
  }
  ._1SXuyRumujAK6FMxow1Z2t h3 {
    margin-bottom: 20px;
  }
  ._1SXuyRumujAK6FMxow1Z2t > h1 {
    margin-bottom: 10px;
  }
  ._3YmAVr9cZnXStm2vzXSFVq {
    justify-content: flex-start;
    margin: 0;
  }
  ._3Y9Lxb6d1-D4ue2GErOpbc {
    justify-content: flex-end;
  }
}
@media (min-width: 900px) {
  ._1SXuyRumujAK6FMxow1Z2t {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: 'title choice toggle';
  }
  ._1SXuyRumujAK6FMxow1Z2t h3 {
    margin: 0;
  }
  ._1SXuyRumujAK6FMxow1Z2t ._3YmAVr9cZnXStm2vzXSFVq {
    justify-content: center;
  }
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2Rj0CQn6wTCqA9yiBxZ2iF {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2Rj0CQn6wTCqA9yiBxZ2iF:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._2vpJYK8uqjghta207R2e4X {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
.LRgU-aWTywSXNOttJ1mqw {
  min-height: 220px;
}
._3bj2vP__fmAnDjoZLX6Eou {
  display: grid;
  grid-template-columns: 1fr;
  margin: 0 -0.5rem;
}
@media (min-width: 1025px) {
  ._3bj2vP__fmAnDjoZLX6Eou {
    grid-template-columns: 1fr 1fr 1fr;
  }
  ._3bj2vP__fmAnDjoZLX6Eou > ._17ewvVX7GT_4U_pS-iNHTN {
    padding: 0 0.5rem;
  }
  ._3bj2vP__fmAnDjoZLX6Eou > ._17ewvVX7GT_4U_pS-iNHTN:not(:last-child) {
    border-right: 1px solid #ccc;
  }
}
._17ewvVX7GT_4U_pS-iNHTN {
  display: flex;
  flex-direction: column;
}
._17ewvVX7GT_4U_pS-iNHTN > a:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
._17ewvVX7GT_4U_pS-iNHTN > a:hover {
  outline: 1px solid #0d5474;
}
._1k9qGEAbPFmmFAOhU62py1 {
  display: flex;
  flex-direction: column;
}
._1k9qGEAbPFmmFAOhU62py1 > img {
  width: 100%;
}
._3Btp5KsJJ40QUMy17ijCV7 {
  position: relative;
  padding: 0.5rem 0;
  color: #fff;
  text-align: center;
  font-weight: 200;
  letter-spacing: 1px;
  font-size: 20px;
}
._2IEtlTTVhOSoJ4RAgAC7h6 > span,
._1q5PpF6FjXKJCwhueeYYZj > span {
  margin-right: 0.25rem;
}
.lesLr1Wse930o6YC2amX {
  display: block;
  padding: 10px 15px;
  margin-top: -25px;
  font-size: 20px;
  text-align: center;
  color: #7f7f7f;
  min-height: 4rem;
}
._2IEtlTTVhOSoJ4RAgAC7h6,
._1q5PpF6FjXKJCwhueeYYZj {
  display: grid;
  grid-template-columns: 0.75rem 1fr 1.5rem 2.5rem 1.5rem 3.5rem;
  min-height: 4rem;
  padding: 0.5rem;
  box-sizing: border-box;
  grid-gap: 0.25rem;
}
._2IEtlTTVhOSoJ4RAgAC7h6 > p,
._1q5PpF6FjXKJCwhueeYYZj > p {
  align-self: center;
  text-align: left;
  color: initial;
}
._1Cdttlh6vr1VgCtHzJais7 {
  align-self: center;
  text-align: right;
}
.QAGQxRhg67VJkQPk_sK9e {
  width: 40px;
}
.i2nxlQZdrtm1U-RfBL4zc {
  display: flex;
  justify-content: center;
  padding: 1em;
}
.i2nxlQZdrtm1U-RfBL4zc svg {
  opacity: 0.3;
}
/* Mobile CSS */
@media (max-width: 1024px) {
  ._1q5PpF6FjXKJCwhueeYYZj,
  ._2IEtlTTVhOSoJ4RAgAC7h6 {
    min-height: 3rem;
    grid-template-columns: 0.75rem 1fr 1.5rem 2.5rem 1.5rem 3.5rem;
  }
  ._17ewvVX7GT_4U_pS-iNHTN {
    border: 1px solid #ccc;
  }
  ._17ewvVX7GT_4U_pS-iNHTN:not(:first-child) {
    margin-top: 1rem;
  }
  ._3bj2vP__fmAnDjoZLX6Eou {
    width: 70%;
    margin: auto;
  }
}
@media (max-width: 600px) {
  ._1q5PpF6FjXKJCwhueeYYZj > p,
  ._2IEtlTTVhOSoJ4RAgAC7h6 > p {
    font-size: 16px;
  }
  ._1Cdttlh6vr1VgCtHzJais7 {
    font-size: 17px;
  }
  .QAGQxRhg67VJkQPk_sK9e {
    max-width: 35px;
  }
  ._3bj2vP__fmAnDjoZLX6Eou {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 320px) {
  ._1q5PpF6FjXKJCwhueeYYZj,
  ._2IEtlTTVhOSoJ4RAgAC7h6 {
    max-width: 17rem;
  }
  ._2IEtlTTVhOSoJ4RAgAC7h6 {
    padding-right: 0;
  }
}
/* End of Mobile CSS */

._2k8MowQxYcDJK-GZ1Lv3I0 {
  margin-bottom: 20px;
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1YlMYbr9it6cAAIAJJn1Um {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1YlMYbr9it6cAAIAJJn1Um:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._2r0fxZgquuWmmcMzXxxHvr {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
.nh2UGydqE5NSqXEskrxYq {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 3fr 1fr;
}
@media screen and (max-width: 767px) {
  .nh2UGydqE5NSqXEskrxYq {
    grid-template-columns: 1fr;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
.g25vrM2tQMGQjcUF57mP1 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
.g25vrM2tQMGQjcUF57mP1:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3QdZ6q5VZ-8b4o0fC_P1Nr {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._2cBUGYkZ6tKdOF6Kz0C8Yk {
  display: grid;
  grid-gap: 20px;
  grid-template-areas: 'jobs filter';
  grid-template-columns: 3fr 1fr;
  max-width: 100vw;
}
._1KR-wo42VU6BC8grHqfJDO {
  grid-area: jobs;
}
.Vhd5inT3-_zIEXXu-InBb {
  border: 3px solid #5b8a9f;
  padding: 10px;
  margin: 10px 0;
  width: 100%;
}
._2fkruj3DE6urKgnq6fKGyv {
  width: 100%;
}
._3KvAkbFiJkWStfMq-BHNQI {
  color: #0d5474;
  transition: color 0.2s;
}
._3KvAkbFiJkWStfMq-BHNQI:hover {
  color: #083346;
  text-decoration: underline;
}
.JhPYrfjRibAgP3Q74vVr0 {
  border-top: 1px dotted #ccc;
  padding-top: 10px;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(3, 1fr);
  font-size: 13px;
}
.JhPYrfjRibAgP3Q74vVr0 > p {
  color: #7f7f7f;
}
._2tTKrgm0iHxI4L5qaenL6M img,
._2T7i6n_7vwEsVMIXDXGSyq img {
  width: 100%;
}
._1Xul9NvMLh42qiyvfJYApb {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 1fr 2fr;
  padding: 20px;
  background: #fff;
  border: 1px solid #ccc;
}
._1Xul9NvMLh42qiyvfJYApb > a {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
._1Xul9NvMLh42qiyvfJYApb > a > img {
  width: 300px;
}
.TLyv8wVEn0l5x0zOs6Rnu {
  display: grid;
  grid-template-rows: repeat(4, min-content);
  grid-gap: 20px;
  grid-area: jobs;
}
._2w3HdHghVrsS5SzHPXP7x2 {
  margin: 10px 0;
}
.Qgzg5iv4ToQX_ZY2DHd8s {
  background: #7aa1b3;
  padding: 15px;
  margin-bottom: 20px;
  grid-area: filter;
  color: #fff;
}
.Qgzg5iv4ToQX_ZY2DHd8s button {
  background: #5b8a9f;
  color: #fff;
  border: none;
  display: inline-block;
  text-align: center;
  width: 100%;
  padding: 10px;
  transition: background 0.1s;
  cursor: pointer;
}
._2-J0GdfFKH-SFVQEQs51wj {
  display: block;
  margin: 10px 0;
}
._2-J0GdfFKH-SFVQEQs51wj h2 {
  margin-bottom: 10px;
}
._2-J0GdfFKH-SFVQEQs51wj button {
  margin-right: 5px;
  margin-bottom: 5px;
  width: auto;
}
._2-J0GdfFKH-SFVQEQs51wj button:hover {
  background: #527c8f;
}
._2-J0GdfFKH-SFVQEQs51wj .CRNNYCfjiDmVEtquCz05s {
  background: #486d7f;
}
._2-J0GdfFKH-SFVQEQs51wj .CRNNYCfjiDmVEtquCz05s:hover {
  background: #36515e;
}
._36f8VFpZirFimrt_YrO1sL {
  display: grid;
  grid-template-columns: 5fr 2fr;
  gap: 20px;
  margin-bottom: 40px;
}
.mXThWml59QOkSlcBY8K0h {
  background: #fff;
  border: 1px solid #ccc;
  padding: 30px;
  margin-bottom: auto;
}
.f1Avy_17_XhWGul3aOpO8 {
  margin-bottom: 20px;
}
._2T7i6n_7vwEsVMIXDXGSyq {
  display: grid;
  gap: 20px;
  grid-template-columns: auto;
  grid-template-rows: auto;
}
.UvTQAaLI__v1iLUebPHBg {
  background: #fff;
  border: 1px solid #ccc;
}
._17GQ415TyGZJXIli3deVsQ,
.XeEhD3G7ZmZNGREZqCM7e {
  background: #7aa1b3;
  padding: 20px;
}
.KLoAqz49RcjmNgJ7l8FTX,
.XeEhD3G7ZmZNGREZqCM7e h3 {
  display: block;
  margin-bottom: 6px;
  color: #fff;
}
._16nRRlw7DKb-pbB_PWtvfh,
.XeEhD3G7ZmZNGREZqCM7e p {
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  ._2cBUGYkZ6tKdOF6Kz0C8Yk {
    grid-template-columns: auto;
    grid-template-areas: 'filter' 'jobs';
  }
  ._36f8VFpZirFimrt_YrO1sL {
    grid-template-columns: 1fr;
  }
  ._1Xul9NvMLh42qiyvfJYApb {
    grid-template: none;
    align-items: center;
  }
  ._1Xul9NvMLh42qiyvfJYApb > a > img {
    align-self: center;
    justify-self: center;
    margin: 0 calc(50% - 150px);
  }
}
.OkYsism6RvgpfrawhgnQ {
  font-style: italic;
  margin: 10px 0;
}
._18z2kwL5-afriMPRQROeY3 {
  width: 100%;
}

._3hflCfE9j1Fdi0ne74TRWo {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3hflCfE9j1Fdi0ne74TRWo:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._13zN3IzC2NUORgXeHBUiOg {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3FpTIzFqF8iYv4C1WeqrbH {
  color: #333333;
  background: none;
  border-bottom: 2px solid;
  font-size: 28px;
  padding: 5px;
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3FpTIzFqF8iYv4C1WeqrbH:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3FpTIzFqF8iYv4C1WeqrbH:focus {
  animation: bq0ymT3AzSrs2LTXtCv2f 2.5s ease-in-out infinite;
}
@keyframes bq0ymT3AzSrs2LTXtCv2f {
  50% {
    background: #ccc;
  }
}

._3tszRMeNQwLkR2hmSIo5c9 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3tszRMeNQwLkR2hmSIo5c9:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1fktB0MhZ5lRdKgDFzWrEI {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1MQc7H-TnSiNcmNLlhycVU {
  display: grid;
  gap: 20px;
}
._17gI6KxgKbVQkEf7zVswCc {
  display: grid;
  align-items: end;
  grid-template-columns: 1.618fr minmax(328px, 1fr);
  gap: 20px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  ._17gI6KxgKbVQkEf7zVswCc {
    grid-template-columns: auto;
  }
  ._17gI6KxgKbVQkEf7zVswCc ._15bW0NR0oU1h9IDzL2eOe-,
  ._17gI6KxgKbVQkEf7zVswCc ._2k8nKIJwgJ_39MxZnJTLo0 {
    margin: auto;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._358sZdT8mYm_s8JQng__bI {
  background: #fff;
}
._358sZdT8mYm_s8JQng__bI > div {
  border-width: 2px;
  border-color: #333333;
}
._358sZdT8mYm_s8JQng__bI > div:hover {
  border-color: #7f7f7f;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2uO838Yj8OmX0An-OE0omT {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2uO838Yj8OmX0An-OE0omT:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3nVm_eW00zjYnjj12vMc0j {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._2uGw4QNBzYdZCb3owPpFTe > span {
  width: 8px;
  margin: 8px 0;
}
._1PPVxLhwKJvZ8cGWH_dlBN {
  width: 10px;
  height: 10px;
  align-self: center;
  justify-self: center;
  display: flex;
}
._1PPVxLhwKJvZ8cGWH_dlBN > span:first-child {
  position: absolute;
  display: inline-flex;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  opacity: 0.75;
}
._1PPVxLhwKJvZ8cGWH_dlBN > span:last-child {
  position: relative;
  display: inline-flex;
  border-radius: 50%;
  height: 10px;
  width: 10px;
}
._2YqFCYp6ANMpRW4jqoHxBp {
  font-size: 0.9rem;
  justify-self: center;
  align-self: center;
}
._2PY8dcUwfH30UpWvMK4Q8b {
  display: grid;
  grid-template-columns: 16rem 2fr 2rem 6rem 2rem 4rem 1rem;
  position: relative;
  margin: auto;
  color: #333333;
}
._2PY8dcUwfH30UpWvMK4Q8b > p {
  align-self: center;
}
._20ooC2YVmg5AeGYXYK8YZf {
  font-weight: 600;
  align-self: center;
}
._3FaRoWNJbNK3x-k9bn8ME9 ._2PY8dcUwfH30UpWvMK4Q8b {
  color: #919191;
}
._3FaRoWNJbNK3x-k9bn8ME9 ._2uGw4QNBzYdZCb3owPpFTe > span,
._3FaRoWNJbNK3x-k9bn8ME9 ._20ooC2YVmg5AeGYXYK8YZf,
._3FaRoWNJbNK3x-k9bn8ME9 ._1PPVxLhwKJvZ8cGWH_dlBN,
._3FaRoWNJbNK3x-k9bn8ME9 ._2YqFCYp6ANMpRW4jqoHxBp {
  filter: grayscale(100%);
}
._3FaRoWNJbNK3x-k9bn8ME9:hover {
  color: #333333;
}
._3FaRoWNJbNK3x-k9bn8ME9:hover ._2PY8dcUwfH30UpWvMK4Q8b {
  color: #333333;
}
._3FaRoWNJbNK3x-k9bn8ME9:hover ._2uGw4QNBzYdZCb3owPpFTe > span,
._3FaRoWNJbNK3x-k9bn8ME9:hover ._20ooC2YVmg5AeGYXYK8YZf,
._3FaRoWNJbNK3x-k9bn8ME9:hover ._1PPVxLhwKJvZ8cGWH_dlBN,
._3FaRoWNJbNK3x-k9bn8ME9:hover ._2YqFCYp6ANMpRW4jqoHxBp {
  filter: grayscale(0%);
}
._28jUztt4r0eodecCGF6J0v {
  margin: auto;
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}
._28jUztt4r0eodecCGF6J0v > a {
  cursor: pointer;
  color: initial;
  padding: 0.25rem;
  border: 1px solid transparent;
  transition: border-color 0.1s;
}
._28jUztt4r0eodecCGF6J0v > a:not(:first-child) {
  border-top: 1px solid #ccc;
}
._28jUztt4r0eodecCGF6J0v > a:first-child {
  border-top: 1px solid #ccc;
}
._28jUztt4r0eodecCGF6J0v > a:first-child:not(._3FaRoWNJbNK3x-k9bn8ME9)::before {
  content: 'Kommende arrangementer';
  display: block;
  font-size: 1.2rem;
  font-weight: 600;
  transform: translateY(-2.5rem);
  margin-bottom: -1.8rem;
}
._28jUztt4r0eodecCGF6J0v > a:hover {
  text-decoration: none;
  border-color: #0d5474;
}
._28jUztt4r0eodecCGF6J0v > ._3FaRoWNJbNK3x-k9bn8ME9 {
  margin-top: 4rem;
}
._28jUztt4r0eodecCGF6J0v > ._3FaRoWNJbNK3x-k9bn8ME9::before {
  content: 'Tidligere arrangementer';
  display: block;
  font-size: 1.2rem;
  font-weight: 600;
  transform: translateY(-2.5rem);
  margin-bottom: -1.8rem;
}
._28jUztt4r0eodecCGF6J0v > ._3FaRoWNJbNK3x-k9bn8ME9:hover {
  border-color: #0d5474;
}
._28jUztt4r0eodecCGF6J0v > ._3FaRoWNJbNK3x-k9bn8ME9 ~ ._3FaRoWNJbNK3x-k9bn8ME9 {
  margin-top: 0;
}
._28jUztt4r0eodecCGF6J0v > ._3FaRoWNJbNK3x-k9bn8ME9 ~ ._3FaRoWNJbNK3x-k9bn8ME9::before {
  content: none;
  margin-bottom: none;
}
.qhihoJQL3RBA3bbudSV3S {
  align-self: center;
  text-align: right;
  margin-right: 0.25rem;
}
._2uGw4QNBzYdZCb3owPpFTe {
  height: 100%;
  display: grid;
  grid-template-columns: 8px 1fr;
  grid-gap: 0.5rem;
}
._3U3MDqw7W0PjnnmC6-qyEw {
  text-align: left;
}
.tPACh3zsmPjswfsqazFfe {
  animation: _5E0aLxiQUEkRYWJ7_oY0W 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
/* Mobile CSS */
@media (max-width: 767px) {
  ._2PY8dcUwfH30UpWvMK4Q8b {
    grid-template-columns: 3fr 0.5fr 0.7fr 0.3fr;
    grid-template-rows: 1fr auto;
  }
  ._2PY8dcUwfH30UpWvMK4Q8b > p:first-of-type {
    grid-row: 1 / span 2;
  }
  ._1PPVxLhwKJvZ8cGWH_dlBN,
  ._2YqFCYp6ANMpRW4jqoHxBp {
    grid-column-start: 4;
    grid-row: 1 / span 2;
  }
  .qhihoJQL3RBA3bbudSV3S {
    grid-column-start: 2;
  }
  ._2uGw4QNBzYdZCb3owPpFTe,
  ._20ooC2YVmg5AeGYXYK8YZf {
    position: absolute;
  }
  ._20ooC2YVmg5AeGYXYK8YZf {
    top: 0;
    left: 1rem;
  }
  ._20ooC2YVmg5AeGYXYK8YZf > span {
    margin: 4px 0;
  }
  ._3U3MDqw7W0PjnnmC6-qyEw {
    margin-top: 1.5rem;
    margin-left: 1rem;
  }
  ._28jUztt4r0eodecCGF6J0v {
    margin-top: 50px;
  }
}
@media (max-width: 320px) {
  ._2PY8dcUwfH30UpWvMK4Q8b {
    max-width: 17rem;
  }
}
/* End of Mobile CSS */
@keyframes _5E0aLxiQUEkRYWJ7_oY0W {
  75%,
  100% {
    transform: scale(2);
    opacity: 0;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2f0QTqi5NC_0fvp7qxNn9_ {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2f0QTqi5NC_0fvp7qxNn9_:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._15YSPmgWaZX9ImqvpwniFo {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._2cl2f150pekukeokqZgkdr {
  margin-top: 40px;
}
.apGC7rl_aKXXP4sjBcXUC {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
@media screen and (max-width: 1024px) {
  .apGC7rl_aKXXP4sjBcXUC {
    grid-template-columns: 1fr;
  }
}
._1W8iLMgi0gpnDOF6tXwj7i {
  overflow: hidden;
  position: relative;
  /* 1.5em per line */
  max-height: 15em;
  text-align: justify;
  padding-right: 1em;
}
._1W8iLMgi0gpnDOF6tXwj7i::before {
  content: '...';
  position: absolute;
  right: 0.1em;
  bottom: 0;
}
._1W8iLMgi0gpnDOF6tXwj7i::after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
}
._2_7vMY1A8sOqx7Gntgwa38 {
  position: relative;
  height: 100%;
  border: 1px solid transparent;
  transition: border-color 0.1s;
  box-sizing: border-box;
}
._2_7vMY1A8sOqx7Gntgwa38 img {
  display: block;
  width: 100%;
  border: 1px solid #ccc;
  box-sizing: border-box;
}
._2_7vMY1A8sOqx7Gntgwa38 > div {
  padding: 1rem 0.5rem;
}
._2_7vMY1A8sOqx7Gntgwa38 h2 {
  padding: 0 0 8px;
}
@media screen and (max-width: 767px) {
  ._2_7vMY1A8sOqx7Gntgwa38 h2 {
    font-size: 18px;
    padding: 0;
  }
}
._2_7vMY1A8sOqx7Gntgwa38:hover {
  border-color: #0d5474;
}
._2qc3_R_YXvDDvtsOXgCmaD {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-gap: 30px;
}
._2qc3_R_YXvDDvtsOXgCmaD ._2_7vMY1A8sOqx7Gntgwa38 > article {
  padding: 0.5rem 1rem;
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
  ._3v4R93FRMUOTUfo5LVuGUY {
    height: 100%;
  }
}
.kA6YX-e3qME0MDiJ6vMi1 {
  display: grid;
  grid-template-columns: 20rem 1fr;
}
/* Mobile CSS */
@media (max-width: 1024px) {
  ._2cl2f150pekukeokqZgkdr {
    margin: auto;
    max-width: 70%;
    margin-top: 20px;
  }
}
@media (max-width: 920px) {
  .kA6YX-e3qME0MDiJ6vMi1 {
    grid-template-columns: 12rem 1fr;
  }
}
@media (max-width: 705px) {
  ._2cl2f150pekukeokqZgkdr {
    max-width: none;
  }
}
/* End of Mobile CSS */

.fyHaDg99drFfSkBWIfzQc {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 16px 0;
}

._2WxOfHizZsqDCwL4KAXoXk {
  width: 100%;
  text-align: center;
  margin: 16px 0;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1snIpesXvvqBoI3mQU3eeh {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1snIpesXvvqBoI3mQU3eeh:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._16sjoeSGDKnQYn8jkP5rR {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._3ITlYT8-lKJy2RU-nyvvk4 {
  background: #fff;
  border: 1px solid #ccc;
}
._3ITlYT8-lKJy2RU-nyvvk4 > div {
  padding: 30px;
}
._2JlEZeR6-grRVVUIYnTIeD {
  display: grid;
  gap: 30px;
}
._3M1SgcL6xnh2Z0ivmMHWZF {
  width: 100%;
}
.RA0TU8bA86UdVTQqbIRdp {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .RA0TU8bA86UdVTQqbIRdp {
    grid-template-columns: auto;
  }
}
._-3lJn9uIPDBbMkbploh5o {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  ._-3lJn9uIPDBbMkbploh5o {
    grid-template-columns: auto;
  }
}
._1Ygy8rOJDKxhv0GLUuR0sw > h2 {
  text-align: center;
  padding: 0 0 10px;
}

.WKAONxQ5RT8D8FYzQir9V {
  padding: 20px;
  margin-top: 20px;
}
.FV788m0_0s9-JYTiRxEVF {
  border: 1px solid #0a0;
  background: #c2fdba;
}

._1cimG_oB0Q7FlicHRNRSHl {
  padding: 0 0 12px;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._15pxLmx5JUMquyV01MB7vd {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._15pxLmx5JUMquyV01MB7vd:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1CzMgpCr_5qSaKcmlM58kI {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._3rgN34hEBlQgb5cRnJCCak {
  padding: 10px;
  border: 2px solid #eee;
  background: transparent;
  height: 44px;
  box-sizing: border-box;
}
._20-lhBDfobuNnYnfoahZkY {
  background: #fff;
  align-self: end;
}
._1wC_QI2uKE_1hUl0Moq0pL {
  width: 100%;
  display: grid;
  /* stylelint-disable selector-class-pattern */
  /* stylelint-enable */
}
._1wC_QI2uKE_1hUl0Moq0pL input,
._1wC_QI2uKE_1hUl0Moq0pL select,
._1wC_QI2uKE_1hUl0Moq0pL .StripeElement {
  padding: 10px;
  border: 2px solid #eee;
  background: transparent;
  height: 44px;
  box-sizing: border-box;
}
._2DP_AWdnK1RPW29Y8bwFEO {
  width: 100%;
  display: grid;
  gap: 16px;
  grid-template-columns: 3fr 1fr;
}
@media screen and (max-width: 767px) {
  ._2DP_AWdnK1RPW29Y8bwFEO {
    grid-template-columns: 1fr;
  }
}
.aEx8m1emKrNQqAnxTr728 {
  background: #27ae60;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 1px;
  height: 44px;
  width: 100%;
  cursor: pointer;
}
.aEx8m1emKrNQqAnxTr728:disabled {
  background: #7f7f7f;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
.nhyfcWh3zMZeo-zI6X79F {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
.nhyfcWh3zMZeo-zI6X79F:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._5xJ-i00agMw6XwHnd7HKT {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
.CHw6vRu2vqRU1hBJQR_r8 {
  padding: 10px;
  border: 2px solid #eee;
  background: transparent;
  height: 44px;
  box-sizing: border-box;
}
.u_zjLyHyeJrmSvYZ160t- {
  background: #fff;
  border: 1px solid #ccc;
  width: 100%;
  padding: 16px;
  box-sizing: border-box;
  display: grid;
  gap: 16px;
}
._1JR1LA7hLC_Y-kMDvsb7GW {
  display: grid;
  gap: 16px;
  grid-template-columns: 3fr min-content 1fr;
}
@media screen and (max-width: 767px) {
  ._1JR1LA7hLC_Y-kMDvsb7GW {
    grid-template-columns: 1fr;
  }
}
._2KqSM5VAQDN4A88HU0UXud {
  margin: 0 6px;
  border-right: 0.5px solid #7f7f7f;
}
@media screen and (max-width: 767px) {
  ._2KqSM5VAQDN4A88HU0UXud {
    border-bottom: 0.5px solid #7f7f7f;
    margin: 6px 0;
  }
}
._3IBtIFw6we-Hp2r242LTd_ {
  padding: 10px 15px;
  background: #0d5474;
  color: #fff;
  font-weight: 400;
  cursor: pointer;
  max-width: fit-content;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3CHIUCODuEu-ruu1gi4OZY {
  height: 60px;
  margin: -10px 0;
  position: relative;
}
._3CHIUCODuEu-ruu1gi4OZY > ._5ljipOUs_mOAs3gxOzr1O {
  width: 50px;
  height: 100%;
  background-color: #fff1;
  position: relative;
  cursor: pointer;
}
._3CHIUCODuEu-ruu1gi4OZY > ._5ljipOUs_mOAs3gxOzr1O::after {
  content: '';
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 8px / 2);
  box-sizing: border-box;
  border: 2px solid #fff;
  width: 8px;
  height: 8px;
}
._3CHIUCODuEu-ruu1gi4OZY > ._5ljipOUs_mOAs3gxOzr1O::before {
  content: '';
  position: absolute;
  top: calc(50% - 9px / 3);
  left: calc(50% - 12px / 2);
  box-sizing: border-box;
  width: 12px;
  height: 9px;
  background-color: #fff;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe {
  position: absolute;
  z-index: 2;
  top: 100%;
  border: 2px solid #072e40;
  border-top: none;
  right: 0;
  width: 225px;
  display: grid;
  grid-template-rows: 2fr;
  grid-gap: 8px;
  line-height: 30px;
  padding: 8px 16px;
  background-color: #fff;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe :first-child {
  grid-column: 1 / span 2;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe label {
  font-weight: bold;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe input {
  color: #333;
  background: none;
  border-bottom: 2px solid;
  padding: 8px;
  margin-bottom: 10px;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe a {
  text-align: center;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe button,
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe a {
  margin: 10px 0;
  padding: 6px 12px;
  cursor: pointer;
  transition: background 0.2s;
  display: flex;
  justify-content: center;
  align-items: center;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe button:hover,
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe a:hover {
  background: #1275a2;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe .QktZ28df3TCtkY4-Sl16z {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._3CHIUCODuEu-ruu1gi4OZY > ._32uwp_7KEX4aLw-cvnMFOe .QktZ28df3TCtkY4-Sl16z button:last-of-type {
  margin-left: 20px;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* stylelint-disable selector-max-type */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
select,
button {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote::before,
blockquote::after,
q::before,
q::after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._3hUz79XVvxnpKYGzTRqCcJ {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3hUz79XVvxnpKYGzTRqCcJ:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._22eAxhFGNQUNCU7W0aOSMl {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* stylelint-disable selector-max-type */
#root {
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 100%;
  height: 100%;
}
html,
body {
  height: 100%;
}
body {
  color: #333333;
  font-family: 'Lato', sans-serif;
}
body > iframe[src^='https://online.ntnu.no/openid/authorize'] {
  display: block !important;
}
body main {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px 20px 50px;
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 1200px;
}
body a,
body button,
body input {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
body a:focus-visible,
body button:focus-visible,
body input:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
body a {
  text-decoration: none;
  color: inherit;
}
body p a,
body li a {
  color: #0d5474;
  position: relative;
  transition: color 0.1s;
}
body p a::after,
body li a::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background: #0d5474;
  bottom: 0;
  left: 0;
  transition: transform 0.1s, color 0.1s;
  transform: scaleX(0);
}
body p a:hover,
body li a:hover,
body p a:focus,
body li a:focus {
  outline: none;
  color: #031218;
}
body p a:hover::after,
body li a:hover::after,
body p a:focus::after,
body li a:focus::after {
  transform: scaleX(1);
  background: #031218;
}
body h1 {
  font-size: 28px;
}
body h2 {
  font-size: 24px;
}
body h3 {
  font-size: 20px;
}
body p,
body blockquote,
body li {
  line-height: 1.5;
}
body input[type='search'] {
  appearance: textfield;
}

._2QF2XB3ocHeRek7WL2S0Er {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2QF2XB3ocHeRek7WL2S0Er:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3EREyt4FstVegVRZNiFR3G {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3sQg6UCDorPWVX8oxJIJou {
  position: fixed;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  border: 8px solid transparent;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 400px;
}
@media screen and (max-width: 767px) {
  ._3sQg6UCDorPWVX8oxJIJou {
    width: 100vw;
  }
}
._3kYSfoDu4UHJ-IVQW52nj8 {
  width: 100%;
  padding: 6px;
  box-sizing: border-box;
}
._3kYSfoDu4UHJ-IVQW52nj8 > ._2qnmHWesUlU0jZj6rPSV4y {
  height: 2px;
  background: #fff;
  transition-duration: unset;
  /* Defined in the Component based on props */
  transition-property: width;
  transition-timing-function: ease-in;
}
.lwpkrQqf14bYbAU-uVlUp {
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  background: #333333;
}
._1QbRsy_vH5CTDQRg2cOkwi {
  display: flex;
  justify-content: space-between;
  height: unset;
  width: 100%;
  padding: 8px 8px 0;
  color: #fff;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}
._1oN9Hh6j4iX2E3eJFvspO {
  cursor: pointer;
  color: #fff;
  background: unset;
  margin: 0 4px;
}
._1oN9Hh6j4iX2E3eJFvspO > img {
  width: 14px;
}
._3I1C7v3bBuozUbZg6VvD6p {
  background: #eb5757;
}
.U1Aa8kHYC7wf_0Vlj22_G {
  background: #27ae60;
}
._3OO_rDQk1QogFgcRkZqhic {
  background: #333333;
}
._3qhPfasE8gCgWK25tmIuMW {
  background: #f9b759;
}
._25TUB7IXiz1Mmgc9lp3KW8 {
  background: #fff;
  position: relative;
}
._25TUB7IXiz1Mmgc9lp3KW8 div,
._25TUB7IXiz1Mmgc9lp3KW8 p {
  color: #000;
}
._25TUB7IXiz1Mmgc9lp3KW8 button {
  position: absolute;
  top: 0;
  right: 0;
}
._25TUB7IXiz1Mmgc9lp3KW8 button img {
  background-color: #000;
  padding: 2px 2px 1px;
}

.O3yZQT1bAITFR5LBvvt58 {
  margin-top: 10px;
  min-width: 50%;
  display: grid;
  grid-template-rows: 2fr;
  grid-template-columns: 2fr;
  grid-column-gap: 5px;
}
.O3yZQT1bAITFR5LBvvt58 :first-child {
  grid-column: 1 / span 2;
  grid-row: 1;
  display: block;
  margin-bottom: 5px;
}
.O3yZQT1bAITFR5LBvvt58 > * {
  width: 100%;
  margin: auto;
  text-align: center;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2umGh5ce1sT7k3fZuZjhIW {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2umGh5ce1sT7k3fZuZjhIW:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1A2dypQQJ1rj_dyPNTR-hu {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
.bNDQruE7UliETfvO9AId_ {
  display: grid;
  grid-template-columns: 1fr 3fr;
  gap: 20px;
  width: 100%;
  --font-size-md: 1rem;
  --font-size-lg: 24px;
}
@media screen and (max-width: 767px) {
  .bNDQruE7UliETfvO9AId_ {
    grid-template-columns: auto;
  }
}
._2ESiV--X3aJrewr_m0UY9j {
  background: #fff;
  border: 1px solid #ccc;
  padding: 30px;
}
._2ESiV--X3aJrewr_m0UY9j h2 {
  margin-bottom: 20px;
}
._2ESiV--X3aJrewr_m0UY9j h2:not(:first-child) {
  margin-top: 20px;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1ovgqv7AabLYV5gZkUQFRv {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1ovgqv7AabLYV5gZkUQFRv:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.AVSKsncSe1wxsBrdyHLKX {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._1tAIIwIj_fS1Qu80NDLLEH {
  background: #fff;
  border: 1px solid #ccc;
  margin-bottom: auto;
}
._2CZ1k76k8SxJOA5HY3iAou {
  display: block;
  padding: 20px;
  transition: background 0.2s, color 0.2s;
}
._2CZ1k76k8SxJOA5HY3iAou:hover {
  background: #e6e6e6;
}
._1N-IbmhhqBSQJrfFGKECt3 {
  background: #0d5474;
}
._1N-IbmhhqBSQJrfFGKECt3 p {
  color: #fff;
}
._1N-IbmhhqBSQJrfFGKECt3:hover {
  background: #1275a2;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._26wlavBec1BbWKfaLPD9C2 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._26wlavBec1BbWKfaLPD9C2:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3tLjqOTUGPSuXCB98AcPxr {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
.ftTiSrrU-xMuMyjpgKhWY {
  transition: transform 0.1s, box-shadow 0.1s;
  margin-top: 16px;
  width: 100%;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
}
.ftTiSrrU-xMuMyjpgKhWY:hover {
  cursor: pointer;
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
._2qPRgpI9CqNbFgXnAmNnG2 {
  margin-top: 1rem;
}
._2qPRgpI9CqNbFgXnAmNnG2 > a {
  color: #4285f4;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.1rem;
  border-bottom: 1px solid #ccc;
}
._2qPRgpI9CqNbFgXnAmNnG2 > a:hover {
  color: #0f67f4;
}
._2x9zWrS73ajV4bqyvACOuP {
  color: #ed8484;
  font-size: 1.1rem;
  margin-top: 1rem;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._28gDW5M9BA5_kYWY_ERKry {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._28gDW5M9BA5_kYWY_ERKry:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3x-0JX0XFd5xqrbjadgx1_ {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._1fsWMMMCG8oHDqfoXaUNwy {
  width: 100%;
  border-radius: 5px;
  margin: 1rem 0;
}
._324qJzF9xueLjgY8roYKFP {
  width: 100%;
  font-weight: 600;
  font-size: 1.2rem;
  border-bottom: 1px solid #ccc;
  padding: 7px 0;
  margin: 0.3rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.DTAWxQcdTot3F7JUc-muM {
  color: #22863a;
}
._324qJzF9xueLjgY8roYKFP > button {
  font-size: 1.4rem;
  color: #ed8484;
  background: none;
  border: none;
  cursor: pointer;
}
._324qJzF9xueLjgY8roYKFP:last-child {
  border: none;
}
._9haxdGHUcohvrveL7Pu6V {
  font-size: 1rem;
}
._22u5-yjiBbbWVLe1nXk9EK {
  --font-size-md: 1.1rem;
}

._2nqYH482RVKPx4GkYa08l3 {
  margin-top: 1rem;
}

._23uhazBw0gZYwsNKnAkb- {
  width: 100%;
  display: flex;
  align-items: flex-end;
  margin-bottom: 1rem;
}
._23uhazBw0gZYwsNKnAkb- > div {
  max-width: 350px;
  width: 100%;
}
._23uhazBw0gZYwsNKnAkb- > button {
  margin-left: 0.7rem;
}
.B5LkXXcTEbXNjApyN_wz6 {
  min-width: 350px;
  height: 100%;
}
.B5LkXXcTEbXNjApyN_wz6 > div {
  padding: 0.2rem;
}
.QH_o28MHhEqHzeIHv2RZ8 {
  display: block;
  margin-bottom: 0.5rem;
  color: #0d5474;
  font-size: 0.8rem;
}

._3zd8A_uYFhjNNizjP_MFh0 {
  display: grid;
  row-gap: 30px;
}
._2PPx7n5Qo1tcxlfDnOEgoc {
  display: block;
}

/* ********** Variables ********** */
.sVBBM1p-iZRXMKoSH8wU3 > div,
.sVBBM1p-iZRXMKoSH8wU3 h1 {
  display: flex;
  justify-content: center;
}
._1N6dC3bIrLqy1IKXhaxkVE {
  height: 450px;
  max-width: 90vw;
}
@media screen and (max-width: 767px) {
  ._1N6dC3bIrLqy1IKXhaxkVE {
    height: 300px;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._1cUBd1BxOIeuhXu0V6-yAb {
  text-align: center;
}
._1cUBd1BxOIeuhXu0V6-yAb > h2 {
  color: #7f7f7f;
  margin-bottom: 1rem;
}
._1cUBd1BxOIeuhXu0V6-yAb > h2:empty {
  display: none;
}
._1cUBd1BxOIeuhXu0V6-yAb > p {
  color: #eb536e;
  font-size: 56px;
  font-weight: bolder;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._1KpTE6gh-pQU5DpET2quf1 {
  text-align: center;
}
._1KpTE6gh-pQU5DpET2quf1 > h2 {
  color: #7f7f7f;
  margin-bottom: 1rem;
}
._1KpTE6gh-pQU5DpET2quf1 > h2:empty {
  display: none;
}
._1KpTE6gh-pQU5DpET2quf1 > p {
  color: #eb536e;
  font-size: 32px;
  font-weight: bold;
}
._3BdBZNve1z9RT8EvstD7Tl {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._3BdBZNve1z9RT8EvstD7Tl > div > p {
  color: #eb536e;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
._31cQf-0rvFvRjnBSVUPXqR > div,
._31cQf-0rvFvRjnBSVUPXqR h1 {
  display: flex;
  justify-content: center;
}
._316fx0bYJUIXDWd9takRMW {
  height: 550px;
  max-width: 90vw;
}
._3r5oE2n0gPjHzyvq9ic0eG {
  width: 450px;
  height: 350px;
  max-width: 90vw;
  margin: auto;
}
@media screen and (max-width: 767px) {
  ._3r5oE2n0gPjHzyvq9ic0eG {
    width: 400px;
    height: 300px;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3XfOUglcEFBYQ7JiNHs2i4 > * + * {
  margin: 15px 0;
}
._3XfOUglcEFBYQ7JiNHs2i4 p {
  color: inherit;
}
._3XfOUglcEFBYQ7JiNHs2i4 strong,
._3XfOUglcEFBYQ7JiNHs2i4 th {
  font-weight: bold;
}
._3XfOUglcEFBYQ7JiNHs2i4 em,
._3XfOUglcEFBYQ7JiNHs2i4 blockquote {
  font-style: italic;
}
._3XfOUglcEFBYQ7JiNHs2i4 code,
._3XfOUglcEFBYQ7JiNHs2i4 pre {
  font-family: monospace;
}
._3XfOUglcEFBYQ7JiNHs2i4 pre {
  white-space: pre;
}
._3XfOUglcEFBYQ7JiNHs2i4 blockquote,
._3XfOUglcEFBYQ7JiNHs2i4 pre > code {
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  background: #eee;
}
._3XfOUglcEFBYQ7JiNHs2i4 td,
._3XfOUglcEFBYQ7JiNHs2i4 th {
  padding: 10px;
  border: 1px solid;
}
._3XfOUglcEFBYQ7JiNHs2i4 ul {
  list-style-type: disc;
  padding-left: 30px;
}
._3XfOUglcEFBYQ7JiNHs2i4 ol {
  list-style-type: decimal;
  padding-left: 30px;
}
._3XfOUglcEFBYQ7JiNHs2i4 h1 {
  font-size: 24px;
}
._3XfOUglcEFBYQ7JiNHs2i4 h2 {
  font-size: 21px;
}
._3XfOUglcEFBYQ7JiNHs2i4 h3 {
  font-size: 19px;
}
._3XfOUglcEFBYQ7JiNHs2i4 h5 {
  font-size: 13px;
}
._3XfOUglcEFBYQ7JiNHs2i4 h6 {
  font-size: 10px;
}

._2kcr51MBlrszB1HbfPVRBo {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2kcr51MBlrszB1HbfPVRBo:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.JdzHiBdkH2IrrhONM3YPS {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
.XbbJ7Ya0qy2QxskPKjCDm {
  padding: 1rem 1rem 0;
}
.cOlboZ0HQpd29IyLUq9Gg {
  padding: 0 1rem;
}
.cOlboZ0HQpd29IyLUq9Gg > hr {
  background-color: #ee7810;
  height: 2px;
  border: 0;
}
.cOlboZ0HQpd29IyLUq9Gg > div > p {
  font-weight: bold;
  font-style: italic;
}
.sKCnRK76wEMqabUZ_wSJn {
  width: 100%;
}
._1Fg6s1Wv91k7z1pou8ReSx {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  margin-bottom: 1rem;
}
._1Fg6s1Wv91k7z1pou8ReSx iframe,
._1Fg6s1Wv91k7z1pou8ReSx object,
._1Fg6s1Wv91k7z1pou8ReSx embed {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
._2aSOqf9saaRq6GrA-zyC8o > img {
  width: 100%;
}
._3IOJZmyGsmDeycVF8qcHVU {
  padding: 1rem;
}
._3IOJZmyGsmDeycVF8qcHVU img {
  max-width: 100%;
}
._1gvPHSH9V6ZBpJvqLrv4J2 {
  display: flex;
  flex-wrap: wrap;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 4.5rem;
  line-height: 1.5;
}
._1gvPHSH9V6ZBpJvqLrv4J2 > ._1vFzntvRcfesZqTe6BokYi:not(:last-child) {
  margin-right: 1rem;
}
._1gvPHSH9V6ZBpJvqLrv4J2 > ._1vFzntvRcfesZqTe6BokYi:last-child {
  flex-basis: 190px;
}
._1gvPHSH9V6ZBpJvqLrv4J2 > ._1vFzntvRcfesZqTe6BokYi > span {
  font-weight: bold;
}
._1gvPHSH9V6ZBpJvqLrv4J2 > ._1vFzntvRcfesZqTe6BokYi > span:not(:first-child)::before {
  content: '\A';
  white-space: pre;
}
._1gvPHSH9V6ZBpJvqLrv4J2 > ._1vFzntvRcfesZqTe6BokYi > p {
  display: inline-block;
}
._24DhG6yGxmWOIeVYZGMhrt {
  display: flex;
  border-top: 1px solid #7f7f7f;
  position: relative;
  justify-content: space-between;
  padding-right: 1rem;
  padding-left: 1rem;
  line-height: 1.5;
}
._24DhG6yGxmWOIeVYZGMhrt > div {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
._24DhG6yGxmWOIeVYZGMhrt > div:not(:first-child) {
  text-align: right;
  padding-left: 1rem;
}
._24DhG6yGxmWOIeVYZGMhrt > div > span._2hWaE7-xCb8i-HvS5sYsuX:not(:last-child)::after {
  content: ', ';
}
._24DhG6yGxmWOIeVYZGMhrt > div > span._2hWaE7-xCb8i-HvS5sYsuX .naPkvuw__mrFWyOLMgfHh {
  font-style: italic;
  font-weight: normal;
}
._24DhG6yGxmWOIeVYZGMhrt > div > span:not(._2hWaE7-xCb8i-HvS5sYsuX) {
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  ._2aSOqf9saaRq6GrA-zyC8o {
    background: #fff;
    border: 1px solid #ccc;
  }
  ._1gvPHSH9V6ZBpJvqLrv4J2 {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  ._2aSOqf9saaRq6GrA-zyC8o {
    grid-area: article;
    display: grid;
    grid-template: 'articleImage .' auto 'articleMain byline' 'articleMeta .' auto / 3fr 1fr;
  }
  ._2aSOqf9saaRq6GrA-zyC8o > img,
  ._2aSOqf9saaRq6GrA-zyC8o ._1Fg6s1Wv91k7z1pou8ReSx {
    grid-area: articleImage;
    margin-bottom: 0;
    background: #fff;
    border: 1px solid #ccc;
  }
  ._2v773e2BvowrZvMwwPdTO9 {
    background: #fff;
    border: 1px solid #ccc;
    margin-top: 1rem;
    grid-area: articleMain;
    width: 100%;
  }
  ._3IOJZmyGsmDeycVF8qcHVU {
    grid-area: articleText;
    margin: 0;
  }
  .XbbJ7Ya0qy2QxskPKjCDm {
    grid-area: title;
  }
  .cOlboZ0HQpd29IyLUq9Gg {
    grid-area: ingress;
  }
  .UGiERoUyaTbJt2QGpu3P0 {
    grid-area: relatedArticles;
  }
  ._24DhG6yGxmWOIeVYZGMhrt {
    grid-area: articleMeta;
    margin: 1rem 0;
  }
  ._24DhG6yGxmWOIeVYZGMhrt div {
    margin-bottom: 0;
  }
  ._2_lC_p3He9kE2VVEmnKb0 {
    grid-area: byline;
    position: relative;
    width: 100%;
    margin-left: 1rem;
  }
  ._2_lC_p3He9kE2VVEmnKb0 ._1gvPHSH9V6ZBpJvqLrv4J2 {
    border-left: 1px solid #7f7f7f;
    padding-left: 0.5rem;
  }
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3IA8-3nq6Py3M69GGBGZxg {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3IA8-3nq6Py3M69GGBGZxg:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1oc6cCZnvKEQJtYGYgTXyt {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._8m2ueezc58jrcNP9rUunu {
  background: #fff;
  border: 1px solid #ccc;
  padding: 16px;
}
._8m2ueezc58jrcNP9rUunu > img {
  width: 100%;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3jzb-j_TEAqVAJQETWDSCR {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3jzb-j_TEAqVAJQETWDSCR:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.O5tSqfuV9fFEepZZ3DIYA {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._2DmK2DyMKLieCj1Vs13g8V {
  width: 100%;
  padding: 0.25rem;
  border: 1px solid transparent;
  transition: border-color 0.1s;
  display: grid;
  grid-template-columns: 16rem 2fr 4rem 6rem;
  position: relative;
  margin: auto;
  color: #333333;
}
._2DmK2DyMKLieCj1Vs13g8V > p {
  align-self: center;
}
._2DmK2DyMKLieCj1Vs13g8V:not(:first-child) {
  border-top: 1px solid #ccc;
}
._2DmK2DyMKLieCj1Vs13g8V:hover {
  text-decoration: none;
  border-color: #0d5474;
}
@media (max-width: 767px) {
  ._2DmK2DyMKLieCj1Vs13g8V {
    grid-template-columns: 2.5rem 5fr 5rem 2rem;
  }
}
@media (max-width: 320px) {
  ._2DmK2DyMKLieCj1Vs13g8V {
    max-width: 17rem;
  }
}
._3e73h7_LWktqqMD2ftCgHE {
  align-self: center;
  text-align: right;
  margin-right: 0.25rem;
}
._3syqmgZ1n9pqQm81nuyko_ {
  font-weight: 600;
  align-self: center;
}
.UcHnff5Ct5kzsfrSaHZYI {
  text-align: left;
}

._1ScCSAMpmqNNip2HVQCmep {
  margin-top: 40px;
}
._3iJjyzdAKczfhqztQKVYP9 {
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
}

._2EXLlWeqV4rb1eWGmCkD50 {
  font-weight: bold;
}

._2GvLZKQlLgdbJ6_uxBySy3 {
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
._1pPCUqoxufu0G64zuqccXl {
  font-size: 1.1rem;
}
.XwqkqDQiZbiYwuTo7gh3f {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.XwqkqDQiZbiYwuTo7gh3f > button {
  padding: 0.5rem 1.4rem;
  min-width: 5rem;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1JJUGNZvhE43v-uW6W6Enx {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1JJUGNZvhE43v-uW6W6Enx:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3TaJX9DKDqfpS60KqzSL9D {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._3hbKkJ3HtCh7QPK-FMcxYe {
  background: transparent;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 1px;
  height: 44px;
  width: 100%;
  border: 2px solid #b36bcd;
  color: #b36bcd;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1X_vC-mJ3wrEG7NPbtRng- {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1X_vC-mJ3wrEG7NPbtRng-:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.n6PRw_6vw8bR2iefutDUB {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._xP_tSx5v56twot0Uswku {
  display: flex;
  margin: 20px 0;
}
._9ory9KmiGnzFe620dMmJQ {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 200px;
  height: 112px;
  border: 1px solid #ccc;
  background: #eee;
  box-sizing: border-box;
  padding: 10px;
}
._3BjEwVSKxZuzeBl-Em6RRl {
  display: flex;
  flex-direction: column;
  padding: 10px 20px 0;
  box-sizing: border-box;
}
._3BjEwVSKxZuzeBl-Em6RRl h3 {
  font-weight: bold;
}
._3BjEwVSKxZuzeBl-Em6RRl > *:last-child {
  margin-top: auto;
}
._1pAUC5Jj7QqwWKCHDEiS2I span {
  font-weight: bold;
}
._3yb7UXz7BA5dEocgQpICzr {
  background: #fdf3ba;
  padding: 20px;
  margin-top: 20px;
  border: 1px solid #ffa500;
}
._3s6mYaTWK9APeUwLarKtIg {
  position: relative;
  margin-top: 10px;
}
._3s6mYaTWK9APeUwLarKtIg input {
  visibility: hidden;
}
._3s6mYaTWK9APeUwLarKtIg label {
  display: block;
  padding: 5px 5px 5px 30px;
  cursor: pointer;
}
._3s6mYaTWK9APeUwLarKtIg label::before {
  content: '';
  background: #fff center / 75%;
  transition: background 0.2s ease-in;
  border: 1px solid #ddd;
  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.15));
}
._3s6mYaTWK9APeUwLarKtIg input,
._3s6mYaTWK9APeUwLarKtIg label::before {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
}
._3s6mYaTWK9APeUwLarKtIg input:checked ~ label::before {
  background: #0d5474 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E") center / 75% no-repeat;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3_dkfWZsvX70bJPY704pLg {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3_dkfWZsvX70bJPY704pLg:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.PbbfLVccmrQDgNnjG1Gos {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._1h2hX3MC14_lsIpj5W6dhN {
  width: 100%;
  padding: 0.25rem;
  border: 1px solid transparent;
  transition: border-color 0.1s;
  display: grid;
  grid-template-columns: 8rem 2fr 4rem 6rem;
  position: relative;
  margin: auto;
  color: #333333;
}
._1h2hX3MC14_lsIpj5W6dhN > p {
  align-self: center;
}
._1h2hX3MC14_lsIpj5W6dhN:not(:first-child) {
  border-top: 1px solid #ccc;
}
._1h2hX3MC14_lsIpj5W6dhN:hover {
  text-decoration: none;
  border-color: #0d5474;
}
@media (max-width: 767px) {
  ._1h2hX3MC14_lsIpj5W6dhN {
    grid-template-columns: 2.5rem 5fr 5rem 2rem;
  }
}
@media (max-width: 320px) {
  ._1h2hX3MC14_lsIpj5W6dhN {
    max-width: 17rem;
  }
}
._2O6RIclx5SSJ8Qvbfrgstr {
  align-self: center;
  text-align: right;
  margin-right: 0.25rem;
}
._20JHE_OiwzQJEsnBBTI4lQ {
  font-weight: 600;
  align-self: center;
}
._3c5mrwwcbzYY5CGH-MsJhu {
  text-align: left;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.1rem;
}

.tkndzEpRSJ92w9RfL6Mrx {
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  max-height: 65vh;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3ckHwpUhqT6X3KZmOFA8ee {
  padding: 0 0 10px;
}
._3ckHwpUhqT6X3KZmOFA8ee > a {
  font-weight: 500;
  font-size: 20px;
  transition: color 0.5s;
}
._3ckHwpUhqT6X3KZmOFA8ee > a:hover {
  color: #0d5474;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
.w1pv4VZPfsfswJbL7KhBQ {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
.w1pv4VZPfsfswJbL7KhBQ:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1GD3wWKQxvXKpe2UIXsuSb {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._27jYmJWmhv5Eqt1QVPwiq2 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
._27jYmJWmhv5Eqt1QVPwiq2 .jJIQtuqycz0eYuWbINSD4 {
  border-radius: 50%;
  width: 140px;
  border: 6px solid #333333;
}
._27jYmJWmhv5Eqt1QVPwiq2 h1 {
  margin-top: 20px;
  font-size: 40px;
}
._1gh2rmYVdmvFfWZ2bvWl3p {
  background: #fff;
  border: 1px solid #ccc;
  padding: 30px 20px;
  width: 100%;
}
._23RekuU-pL9Ox6En88JjOA:not(:last-child) {
  margin-bottom: 30px;
}
._23RekuU-pL9Ox6En88JjOA h1 {
  margin-bottom: 20px;
}
._4O-1Djn2rA2aR3E7F5V7m {
  width: 100px;
}
@media screen and (max-width: 767px) {
  ._4O-1Djn2rA2aR3E7F5V7m {
    width: 36px;
  }
}
.omSWjFcM44k6aWAqNU3Mx {
  position: relative;
  min-height: 80px;
}
._3xYsGtnCV98H-RDrdIudv2 {
  padding: 3px 8px;
  width: 85px;
  vertical-align: bottom;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  ._3xYsGtnCV98H-RDrdIudv2 {
    width: 30px;
    padding: 1px 3px;
  }
}
._1yz-kmmlCx7tGpoxfN6JZy {
  font-weight: bold;
  text-align: center;
}
._2IbEMPcZsvf8KKlxNkBH7S {
  display: grid;
  grid-template-columns: auto;
  margin: 0 30px;
}
._3KPCVku07Aba1-wQewh36F {
  overflow-x: scroll;
}
._3aqxm0Ingo872uyoIt7LJI {
  display: grid;
  grid-template-columns: repeat(2, 275px);
  justify-content: center;
  grid-gap: 20px;
}
._3QiiJ-H0F3fa6qBvfX-4lY {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  justify-items: center;
}
._2eM37qeRlS6NopgHq0gDUQ,
._1QUl3cifDlnQfPlR043QmX {
  font-weight: bold;
}
._2iBijOoNnf5v7vKOduqHxp {
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
._7nqslLIIqNMZVtslYkvS0 {
  display: flex;
  min-width: 300px;
}
._2ph_Ld8fYnL6yo-u3J9iRA {
  display: block;
}
._1ukSWn8XPtSsRK0p2Ko9Tr {
  position: relative;
}
.E6BeKK5sHfH1SQbcn4kvl {
  max-width: 480px;
  margin: 0 200px;
}

._1VPJdTuIFG7ZxAAKcpYXSh {
  padding: 0 0 10px;
}
._1VPJdTuIFG7ZxAAKcpYXSh > h3 {
  font-weight: 500;
}

._11v3aVDjc9BzicSNIZq6ji {
  display: flex;
  justify-content: space-around;
  padding: 0 0 16px;
}

/* ********** Variables ********** */
.AgZQ0HquP07QPdvsKLvaX {
  margin: 40px 0 0;
  display: grid;
  grid-template-columns: 300px 480px;
  gap: 40px;
}
.AgZQ0HquP07QPdvsKLvaX > svg {
  height: 480px;
}
@media screen and (max-width: 767px) {
  .AgZQ0HquP07QPdvsKLvaX {
    grid-template-columns: 1fr;
    grid-template-rows: 480px 300px;
  }
  .AgZQ0HquP07QPdvsKLvaX > svg:last-child {
    height: 300px;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1UKT8A2ukMiYeo6n4025O2 {
  display: grid;
  width: 100%;
  height: 42px;
  grid-template-columns: 34px minmax(auto, 460px) 42px;
  margin: 16px 0 0;
  gap: 8px;
}
._1UKT8A2ukMiYeo6n4025O2 p {
  font-weight: bold;
  text-align: center;
  margin: auto;
}
._1UKT8A2ukMiYeo6n4025O2 input,
._1UKT8A2ukMiYeo6n4025O2 button {
  height: 100%;
  width: 100%;
}
._1UKT8A2ukMiYeo6n4025O2 input {
  box-sizing: border-box;
  border: #eee solid 2px;
}
._1UKT8A2ukMiYeo6n4025O2 button {
  color: #fff;
}
._1KdhrSI_249-vEPPwBt3gx {
  background: #0d5474;
}
._2NaNaVHmXWmp93X5-EhvMq {
  background: #7f7f7f;
}
._3fEueWGxXimtagB90JEYJ {
  background: #27ae60;
}
._1GtbFoxqMo4IZKymbZduyN {
  background: #eb5757;
}

.mZI32zE559zKWyCGsLcN9 {
  display: block;
}
._2Sa7q42RKS4NxPKq3d_cz {
  display: grid;
  row-gap: 30px;
}
._2Sa7q42RKS4NxPKq3d_cz > li > * {
  display: list-item;
}

.h42UES5tW6ZwAloeiE8Y6 {
  height: 24px;
  width: 24px;
}

._40aNTJM2t9_SfAJTwZA49 {
  display: flex;
  padding: 3px 0;
  border-bottom: 1px solid #b3b3b3;
  justify-content: space-between;
}
._40aNTJM2t9_SfAJTwZA49:hover {
  border-bottom: 1px solid #004b80;
}
._3jYUvjEYbLgTd4uTU2u8iX {
  align-self: center;
}
.JD2qoHlhfKVcLv1dkQ4f5 {
  display: grid;
  grid-gap: 16px;
}
._2B06_TiRunTU1Iyz6QXK16 {
  height: 20px;
}
._2eZIPc6vIYK_1kj6qFgLA {
  margin: 14px;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2lTEhDjXP3vhe2jBoTcYJT,
.f7XCdHCiNxahu9N6RTtOE {
  position: relative;
  display: inline-flex;
  align-items: center;
}
._2lTEhDjXP3vhe2jBoTcYJT {
  background: #fff;
  width: 32px;
  padding: 2px;
  height: 16px;
  border: 2px solid #333333;
  border-radius: 18px;
  box-sizing: inherit;
  cursor: pointer;
}
.f7XCdHCiNxahu9N6RTtOE {
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #eb5757;
  transition: 0.2s;
  justify-content: center;
}
.x3XQvAXTCiyi0hSs0c0Pw {
  left: calc(100% - 16px);
  background: #27ae60;
}
.r-AbtDm0DPJ_Mx0BGxY_1 {
  width: 8px;
  height: 8px;
}
._2lTEhDjXP3vhe2jBoTcYJT:hover .f7XCdHCiNxahu9N6RTtOE {
  background: #e62929;
}
._2lTEhDjXP3vhe2jBoTcYJT:hover .x3XQvAXTCiyi0hSs0c0Pw {
  background: #1e8449;
}
._2lTEhDjXP3vhe2jBoTcYJT:disabled {
  background: #eee;
  border-color: #ccc;
}
._2lTEhDjXP3vhe2jBoTcYJT:disabled .f7XCdHCiNxahu9N6RTtOE {
  background: #ccc;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._13fVoL_nTcgInRNEy_gov- {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._13fVoL_nTcgInRNEy_gov-:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._3xYi8KYZ_bncfGZS-sQOvq {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._18KIgxUS8nCf1fDlPF4HTP {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._18KIgxUS8nCf1fDlPF4HTP:hover {
  cursor: pointer;
}
._18KIgxUS8nCf1fDlPF4HTP:not(:first-child) {
  margin-top: 20px;
}
._18KIgxUS8nCf1fDlPF4HTP:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._179MIFzdIaGyA--LToLms {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
._2adU29TMPRmeTHFb9wYC4g {
  padding: 15px;
  border-top: 1px solid #7f7f7f;
}
._1MwNjI9EzxfK_cuvZtwWgN {
  height: 4px;
  background: #eb5757;
}
._3CtgqA_JboC9PCn3nhgeaF {
  background: #0d5474;
  color: #fff;
  padding: 10px;
  cursor: pointer;
  margin: 10px 0 0;
}
._2Cwuc07bhuwI7MEwRyosSS {
  animation: gteSLxbb8jnSZVvTXrNs8 1s;
  overflow: hidden;
  opacity: 1;
  margin: 20px 0 0;
}
@keyframes gteSLxbb8jnSZVvTXrNs8 {
  from {
    height: 0;
    opacity: 0;
  }
  to {
    height: 100%;
    opacity: 1;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2M_GOkSPc7-srsWtABLZnQ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0 5px;
  border-bottom: 2px solid #ccc;
  transition: border-color 0.1s;
}
._2M_GOkSPc7-srsWtABLZnQ:hover {
  border-color: #7f7f7f;
}
._2-S8elu2Ec_QcbC0LGeqgX {
  align-self: center;
}
._1JtfG_ZppkkeJRj0gKsP1E {
  margin: 14px;
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._2NgSg0lX90vzqHd5RH4fH7 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._2NgSg0lX90vzqHd5RH4fH7:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.jvjBjCvBU7QuDybsJhp1C {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._2Gxa6cVLUfRvjF7U8K-OjF {
  background: #fff;
  border: 1px solid #ccc;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 10px;
  transition: border-color 0.25s;
}
._2Gxa6cVLUfRvjF7U8K-OjF:hover {
  border-color: #0d5474;
}
.dBdMHoYNL7i6lQG1ZvWqs {
  display: flex;
  justify-content: center;
}
.dBdMHoYNL7i6lQG1ZvWqs img {
  width: 100%;
}
._15zaQNX2tRpHpN6JLjBUXV {
  padding: 15px 0;
  text-align: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}
._1PeEoDXk-ff4mXB72mXtPF {
  margin-top: auto;
  text-align: right;
}
._15i0jXb6i1AXkS92jGU1VS {
  display: inline-block;
  margin-top: 15px;
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1Kw8EQHR7-o1UpSG4bpa1j {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1Kw8EQHR7-o1UpSG4bpa1j:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._2q9NjEXrsRXj5LCnZOBxwA {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._28VNQD5-0FVxYM17pc4E-0 {
  width: 100%;
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(3, minmax(min-content, 350px));
  gap: 24px;
}
@media screen and (max-width: 1024px) {
  ._28VNQD5-0FVxYM17pc4E-0 {
    grid-template-columns: repeat(2, minmax(min-content, 350px));
  }
}
@media screen and (max-width: 767px) {
  ._28VNQD5-0FVxYM17pc4E-0 {
    grid-template-columns: repeat(1, minmax(min-content, 350px));
  }
}

._3jqSc2tdvGmvK3yLOc-TQw {
  width: 100%;
  text-align: center;
  margin: 16px 0;
}

.Sbpa_m0yDeFAkuQlgc-SW {
  width: 100%;
  margin: 20px 0;
}
.Sbpa_m0yDeFAkuQlgc-SW input {
  width: 100%;
}

._2dQ2ELyVCyVYoZJk7Xp6Z7 {
  margin: 20px 0;
}
._2dQ2ELyVCyVYoZJk7Xp6Z7 p {
  word-break: break-word;
  margin-bottom: 20px;
}
._2dQ2ELyVCyVYoZJk7Xp6Z7 h2 {
  margin-bottom: 10px;
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._5ROUK3QK-GLqj6iWure08 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._5ROUK3QK-GLqj6iWure08:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1rcma5mlpxAQkCW8gkWT6b {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* ********** Variables ********** */
._2P9k87lObC-RZQ6I4PsaE- {
  margin: 20px 0;
}
._2P9k87lObC-RZQ6I4PsaE- p {
  word-break: break-word;
  margin-bottom: 20px;
}
._2P9k87lObC-RZQ6I4PsaE- h2 {
  margin-bottom: 10px;
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3hJY4AHCukt21tImFlPM_4 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._3hJY4AHCukt21tImFlPM_4:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.CLZmWZSO5v7Ww3pT1UocD {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._1-TfZPPqvlaZWXyqeSpI99 {
  background: #fff;
  border: 1px solid #ccc;
  position: relative;
  display: flex;
  flex-direction: column;
  margin-top: 70px;
  padding: 70px 10px 10px;
  background: radial-gradient(circle 70px at top center, transparent 99%, #fff 100%, #fff 0);
}
._1RVelq9ouy34f2K07wngi2 {
  position: absolute;
  display: flex;
  justify-content: center;
  top: 0;
  left: 50%;
  padding: 10px;
  border-radius: 50%;
  border: 2px solid #ccc;
  transition: border-color 0.25s;
  transform: translate(-50%, -50%);
}
._1RVelq9ouy34f2K07wngi2 img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: #fff;
  transition: transform 0.25s;
}
._1RVelq9ouy34f2K07wngi2:hover {
  border-color: #0d5474;
}
._1RVelq9ouy34f2K07wngi2:hover img {
  transform: scale(1.1667);
}
.tskjPvVwab2xuTjbmxQYX {
  padding: 15px 0;
  text-align: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}
._2Gm9Z_UUXyOut1Ye5c3q9R {
  margin-top: auto;
  text-align: right;
}
._2FdHKCZP26LauPpclEFdXh {
  display: inline-block;
  margin-top: 15px;
}

/* ********** Variables ********** */
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._25mEumA16iPyg7sj5qfGtv {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._25mEumA16iPyg7sj5qfGtv:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._1herzZ9gNOJ2CCmTw7bioQ {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
._1IvQCYqR2wHEGPFeTcoaot {
  width: 100%;
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(3, minmax(min-content, 350px));
  gap: 24px;
}
@media screen and (max-width: 1024px) {
  ._1IvQCYqR2wHEGPFeTcoaot {
    grid-template-columns: repeat(2, minmax(min-content, 350px));
  }
}
@media screen and (max-width: 767px) {
  ._1IvQCYqR2wHEGPFeTcoaot {
    grid-template-columns: repeat(1, minmax(min-content, 350px));
  }
}

/* ********** Variables ********** */
.Sy4psY4OXCWiKoVQqGH5W {
  display: flex;
  margin-top: 5em;
  flex-direction: column;
}
._3s4hKh7HBYkMr8tIMvJtX4 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2em;
}
@media screen and (max-width: 1024px) {
  ._3s4hKh7HBYkMr8tIMvJtX4 {
    display: flex;
    flex-direction: column;
  }
}
.RCNRSel4arzk--jT9EXyX {
  display: grid;
  grid-template-columns: 1fr 1fr;
  height: min-content;
}
@media screen and (max-width: 1024px) {
  .RCNRSel4arzk--jT9EXyX {
    display: flex;
    flex-direction: column;
  }
  .RCNRSel4arzk--jT9EXyX div {
    margin-bottom: 2em;
  }
}

/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._3wJAG-CL9M88q8GLI9Ocbj {
  display: flex;
  flex-direction: column;
  min-width: 150px;
  margin: 0 1em;
  border-radius: 5px;
  background-color: #d6eaff;
}
._3wJAG-CL9M88q8GLI9Ocbj h1 {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  font-size: large;
  width: 100%;
  background-color: #0d5474;
  color: #fff;
  text-align: center;
  padding: 0.4em 2em;
}
._2QJxoM2tVJBwbwB06wTh3C {
  padding: 1em;
}
._2QJxoM2tVJBwbwB06wTh3C svg {
  color: #f9b759;
  font-weight: bold;
  margin-right: 0.5em;
}
._2QJxoM2tVJBwbwB06wTh3C li {
  margin-bottom: 0.5em;
}

._1EEc86Fxb3W1zkiGbBkAqq {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1EEc86Fxb3W1zkiGbBkAqq:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.LQ4a3hXhie4hkggZ_P7zI {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._26W48GfrmpCE45b_4p1SM4 {
  margin-top: 40px;
  width: 100%;
}
._3SHqiRcBi-FuvyNQ07slbO {
  display: flex;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  scrollbar-width: none;
}
._3SHqiRcBi-FuvyNQ07slbO::-webkit-scrollbar {
  display: none;
}
._2rQdpGhq6PBd_sqF26c6Xm {
  display: flex;
}
._2V-jWcjCdSHNarrMOZ_JDE {
  display: grid;
  grid-template: 'left center right' auto / 1fr 1fr 1fr;
  justify-items: center;
  margin-bottom: 20px;
}
._2V-jWcjCdSHNarrMOZ_JDE > h1 {
  text-align: center;
}
._3VYVuBV3u8pLG4XCn4LPxv {
  align-self: center;
  background: none;
  font-size: 20px;
  color: #ccc;
}
._3VYVuBV3u8pLG4XCn4LPxv :hover {
  color: #7f7f7f;
  cursor: pointer;
}
._3ST4_WAry2dHyPqREkepE0 {
  grid-area: left;
}
._3RkLGWjyjhTok0TaK2B0l0 {
  grid-area: right;
}
.cEJ5hXiofNtkmuyM7BF-v {
  grid-area: center;
}

._21XkAuONBJjmXlEbClExm2 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._21XkAuONBJjmXlEbClExm2:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
.iEuSnevOOkllS6XdDNGss {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
._1jKRNFaLe7FTx32IsdffdA {
  background: #fff;
  border: 1px solid #ccc;
  margin-top: 0;
  position: relative;
  transition: 1s ease-in 0.2s;
  text-align: center;
  scroll-snap-align: start;
  width: 20.5rem;
}
._1jKRNFaLe7FTx32IsdffdA:not(:last-child) {
  margin-right: 20px;
}
._3eILlXYJ1KQhHPiZtBvlHA {
  padding: 0.75rem;
  min-height: 1em;
  max-height: 2em;
  margin: 0;
}
._3SkSv93j1_CqJeVyMIkr-Z {
  border-bottom: 1px solid #7f7f7f;
  width: 100%;
  position: relative;
}

._1QoAcetv0XY03OkreswY72 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._1QoAcetv0XY03OkreswY72:focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
._2UlUYL2ldBG0rlpgvN32ll {
  background: #fff;
  border: 1px solid #ccc;
}
/* Polyfill for focus-visible adds a class to the focused elements */
 {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
.focus-visible {
  outline: 2px solid #0d5474;
  outline-offset: 1px;
}
:focus:not(.focus-visible) {
  outline: none;
}
/* General */
/* Interactable components */
/* Accent color */
/* Event type colors */
/* ********** Variables ********** */
._3zzLf6_GeD-Gr2YC7OwDEh {
  transition: 1s ease-in 0.2s;
  text-align: center;
  scroll-snap-align: start;
  width: 200px;
}
@media screen and (max-width: 767px) {
  ._3zzLf6_GeD-Gr2YC7OwDEh {
    width: 150px;
  }
}
._3zzLf6_GeD-Gr2YC7OwDEh a {
  display: block;
  overflow: hidden;
}
._3zzLf6_GeD-Gr2YC7OwDEh p {
  margin: 5px 0;
}
._3zzLf6_GeD-Gr2YC7OwDEh img {
  width: 100%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  transition: transform 0.5s;
}
._3zzLf6_GeD-Gr2YC7OwDEh img:hover {
  transform: scale(1.1);
}
._3zzLf6_GeD-Gr2YC7OwDEh:not(:last-child) {
  margin-right: 20px;
}

._25prcM0U_QLjOoLb7mRUgT {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
._2w_doquR_htN0dcM0XixxS {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border-radius: 10px;
  min-width: 600px;
  min-height: 400px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 600px) {
  ._2w_doquR_htN0dcM0XixxS {
    zoom: 0.6;
  }
}
._2w_doquR_htN0dcM0XixxS h1 {
  font-size: 2em;
  margin-top: 2em;
}
._1fEBTlKX1VP84KSBJQC11m {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  margin-top: 20px;
  background-color: #f0f0f0;
  padding: 20px;
  border-radius: 10px;
}
._1fEBTlKX1VP84KSBJQC11m > img {
  width: 70px;
  height: 70px;
  border-radius: 10px;
  margin-left: 20px;
}
._19vg_sSjuF8rBuM0eFgq1E {
  width: 60px;
  height: 60px;
  background-color: white;
  border-radius: 10px;
  border: 4px solid #707070;
  margin-right: 10px;
  cursor: pointer;
}
._30JaDC0g5QoCaLRKa1RVaI {
  animation: _2aLddeL8OIEEJxyYPIddCN 1s linear infinite;
  width: 60px;
  height: 60px;
}
@keyframes _2aLddeL8OIEEJxyYPIddCN {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

._1jZiP-wAPA2VAurtr3ebUH {
  display: grid;
  grid-template-columns: repeat(3, 2fr);
  grid-gap: 10px;
  justify-content: center;
  background-color: #f7f7f7;
  padding: 20px;
  border-radius: 10px;
}
.gEvGZQW1MqHGdMmqkvcr2 {
  width: 120px;
  position: relative;
  cursor: pointer;
  background-color: white;
  border-radius: 10px;
  padding: 10px;
}
.gEvGZQW1MqHGdMmqkvcr2 img {
  width: 100px;
}
._11pgv0gSC36k9WYKR5Lo5Z {
  position: absolute;
  top: 0;
  right: 0;
  background-color: white;
}
._2othPukGETnHDaPmc9vxF3 {
  animation: qD6w5_9kdFogJ1D8QPX49 0.3s;
  animation-iteration-count: 1;
}
@keyframes qD6w5_9kdFogJ1D8QPX49 {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    transform: translate(-3px, 0px) rotate(1deg);
  }
  30% {
    transform: translate(3px, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(3px, 1px) rotate(-1deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(1deg);
  }
  90% {
    transform: translate(1px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}
._1UbpqgMQNuk9bmwHdKL_iW {
  border: 4px solid #ffd700;
  border-radius: 10px;
  animation: _2kq12FnZTlOSDCcnEacQCy 1s infinite;
}
@keyframes _2kq12FnZTlOSDCcnEacQCy {
  0% {
    transform: scale(0.98);
    box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 215, 0, 0);
  }
  100% {
    transform: scale(0.98);
    box-shadow: 0 0 0 0 rgba(255, 215, 0, 0);
  }
}
._3x8y2ZSbPRGgVUz2TTMg-k {
  width: 120px;
  height: 60px;
  background-color: #498fe2;
  color: white;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  margin-top: 20px;
}
._1QtifEE3zMBUYeg_juAo4D {
  animation: NOG6oZ2VCaCRBjrWkpmU0 1s linear infinite;
  width: 60px;
  height: 60px;
}
@keyframes NOG6oZ2VCaCRBjrWkpmU0 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

