@font-face {
  font-family: 'Panton';
  src: url("../fonts/Panton-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Panton';
  src: url("../fonts/Panton-SemiBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

body, html {
  height: 100%;
  width: 100%;
  color: var(--petrol); }

a {
  color: var(--darkgreen); }

.gk-content {
  background-color: #f8f8f8; }

.cancellation-container {
  width: 65%;
  padding: 1.5em;
  background-color: var(--white);
  border-radius: 5px;
  margin: 3em auto 2em auto; }

.cancellation-container h3 {
  margin-bottom: 2em; }

:root {
  /* Colors: */
  --petrol: #19353f;
  --white: #ffffff;
  --lightgrey: #f7f7f7;
  --darkgrey: #c9cfcb;
  --grey: #f2f3f5;
  --darkgrey-disabled: #9ca29e;
  --lightgreen: #e6f9cc;
  --darkgreen: #066700;
  --green: #abe65a;
  --checkbox-green: #ABE659;
  --yellow: #ffff01;
  --unnamed-color-000000: #000000;
  /* Font/text values */
  --unnamed-font-family-panton: Panton;
  --unnamed-font-style-normal: normal;
  --unnamed-font-weight-600: 600px;
  --unnamed-font-weight-bold: bold;
  --unnamed-font-weight-semi-bold: 500px;
  --unnamed-font-weight-normal: normal;
  --unnamed-font-size-14: 14px;
  --unnamed-font-size-16: 16px;
  --unnamed-font-size-17: 17px;
  --unnamed-font-size-18: 18px;
  --unnamed-font-size-22: 22px;
  --unnamed-font-size-24: 24px;
  --unnamed-font-size-36: 36px;
  --unnamed-font-size-40: 40px;
  --unnamed-font-size-46: 46px;
  --unnamed-font-size-50: 50px;
  --unnamed-font-size-64: 64px;
  --unnamed-font-size-90: 90px;
  --unnamed-font-size-100: 100px;
  --unnamed-character-spacing-0: 0px;
  --unnamed-character-spacing-0-24: 0.24px;
  --unnamed-character-spacing-0-26: 0.26px;
  --unnamed-character-spacing-0-1: 0.1px;
  --unnamed-character-spacing-0-88: 0.88px;
  --unnamed-character-spacing-1-44: 1.44px;
  --unnamed-line-spacing-20: 20px;
  --unnamed-line-spacing-38: 38px;
  --unnamed-line-spacing-50: 50px;
  --unnamed-line-spacing-53: 53px;
  --unnamed-line-spacing-55: 55px;
  --unnamed-line-spacing-90: 90px;
  --unnamed-line-spacing-110: 110px;
  --unnamed-line-spacing-18-899999618530273: 18.899999618530273px;
  --unnamed-line-spacing-21-600000381469727: 21.600000381469727px;
  --unnamed-line-spacing-24-299999237060547: 24.299999237060547px;
  --unnamed-line-spacing-32-400001525878906: 32.400001525878906px;
  --unnamed-line-spacing-32-400000000000006: 32.400000000000006px;
  --unnamed-line-spacing-46-800000000000004: 46.800000000000004px;
  --unnamed-line-spacing-52-9: 52.9px;
  --unnamed-line-spacing-70-4: 70.4px;
  --unnamed-line-spacing-22-950000000000003: 22.950000000000003px;
  --unnamed-line-spacing-22-950000762939453: 22.950000762939453px;
  --unnamed-line-spacing-24-3: 24.3px; }

.btn-primary {
  /* bootstrap overwrite */
  --bs-btn-bg: var(--green);
  --bs-btn-border-color: var(--green);
  --bs-btn-hover-bg: var(--green);
  --bs-btn-hover-border-color: var(--green);
  --bs-btn-active-bg: var(--green);
  --bs-btn-active-border-color: var(--green);
  --bs-btn-disabled-bg: var(--green);
  --bs-btn-disabled-border-color: var(--green); }

.h1-big-100pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-100);
  line-height: var(--unnamed-line-spacing-110);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-medium-24-pt, .cancellation-container h3 {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-24);
  line-height: var(--unnamed-line-spacing-32-400001525878906);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-medium-24-pt-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-24);
  line-height: var(--unnamed-line-spacing-32-400001525878906);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-medium-18-pt {
    font-family: var(--unnamed-font-family-panton), sans-serif;
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-600);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-32-400001525878906);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--petrol);
}
.text-medium-18-pt-semi-bold {
    font-family: var(--unnamed-font-family-panton), sans-serif;
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-semi-bold);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-32-400001525878906);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--petrol);
}

.text-24-pt-semi-bold {
    font-family: var(--unnamed-font-family-panton), sans-serif;
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-semi-bold);
    font-size: var(--unnamed-font-size-24);
    line-height: var(--unnamed-line-spacing-32-400001525878906);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--petrol);
}

.nav-item-small {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-17);
  line-height: var(--unnamed-line-spacing-24-299999237060547);
  letter-spacing: var(--unnamed-character-spacing-0-26);
  color: var(--petrol); }

.big-figures-90-pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-90);
  line-height: var(--unnamed-line-spacing-90);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.big-figures-90pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-90);
  line-height: var(--unnamed-line-spacing-90);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h4-subhead-36pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-40);
  line-height: var(--unnamed-line-spacing-53);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h4-subhead-36pt-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-40);
  line-height: var(--unnamed-line-spacing-53);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-tiny--14pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-14);
  line-height: var(--unnamed-line-spacing-18-899999618530273);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-tiny--14pt-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-14);
  line-height: var(--unnamed-line-spacing-18-899999618530273);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-small--16pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-16);
  line-height: var(--unnamed-line-spacing-21-600000381469727);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.text-small--16pt-white-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-16);
  line-height: var(--unnamed-line-spacing-21-600000381469727);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.text-18pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-18);
  line-height: var(--unnamed-line-spacing-24-299999237060547);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.text-18pt-white-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-18);
  line-height: var(--unnamed-line-spacing-24-299999237060547);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h2-medium--64pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-64);
  line-height: var(--unnamed-line-spacing-70-4);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h1-big--100pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-100);
  line-height: var(--unnamed-line-spacing-110);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h3-small-46pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-46);
  line-height: var(--unnamed-line-spacing-52-9);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h3-small-46pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-46);
  line-height: var(--unnamed-line-spacing-52-9);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.h2-medium-64pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-64);
  line-height: var(--unnamed-line-spacing-70-4);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.h2-medium-64pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-64);
  line-height: var(--unnamed-line-spacing-70-4);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h6-subhead-18pt-bold-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-18);
  line-height: var(--unnamed-line-spacing-24-3);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h5-subhead-24pt-white {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-24);
  line-height: var(--unnamed-line-spacing-32-400001525878906);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--white); }

.h6-subhead-18pt-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-18);
  line-height: var(--unnamed-line-spacing-24-3);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.button-17pt-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-17);
  line-height: var(--unnamed-line-spacing-22-950000000000003);
  letter-spacing: var(--unnamed-character-spacing-0-26);
  color: var(--petrol); }

.footer-text {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-16);
  line-height: var(--unnamed-line-spacing-20);
  letter-spacing: var(--unnamed-character-spacing-0-24);
  color: var(--petrol); }

.text-small--16pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-16);
  line-height: var(--unnamed-line-spacing-21-600000381469727);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-small--16pt-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-16);
  line-height: var(--unnamed-line-spacing-21-600000381469727);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-huge-50pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-50);
  line-height: var(--unnamed-line-spacing-55);
  letter-spacing: var(--unnamed-character-spacing-0-1);
  color: var(--petrol); }

.h4-subhead-36pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-36);
  line-height: var(--unnamed-line-spacing-46-800000000000004);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.h4-subhead-36pt-semi-bold {
    font-family: var(--unnamed-font-family-panton), sans-serif;
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-semi-bold);
    font-size: var(--unnamed-font-size-36);
    line-height: var(--unnamed-line-spacing-46-800000000000004);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--petrol); }

.h5-subhead-24pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-24);
  line-height: var(--unnamed-line-spacing-32-400000000000006);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-18pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-18);
  line-height: var(--unnamed-line-spacing-24-299999237060547);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-18pt-bold {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-bold);
  font-size: var(--unnamed-font-size-18);
  line-height: var(--unnamed-line-spacing-24-299999237060547);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.text-big-24pt {
  font-family: var(--unnamed-font-family-panton), sans-serif;
  font-style: var(--unnamed-font-style-normal);
  font-weight: var(--unnamed-font-weight-600);
  font-size: var(--unnamed-font-size-24);
  line-height: var(--unnamed-line-spacing-32-400001525878906);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--petrol); }

.display-none {
  display: none;
}
