/* compiled by scssphp v0.7.0 on Thu, 07 Aug 2025 11:05:01 +0000 (0.2999s) */

@charset 'UTF-8';
/* Mode-1: Mode 1 */
/* Collection: LVM PRIMITIVES */
:root {
  --color-brand-green-950: rgba(0, 24, 16, 1.00);
  --color-brand-green-900: rgba(0, 41, 27, 1.00);
  --color-brand-green-800: rgba(0, 61, 40, 1.00);
  --color-brand-green-700: rgba(0, 82, 54, 1.00);
  --color-brand-green-600: rgba(0, 112, 75, 1.00);
  --color-brand-green-500: rgba(75, 135, 115, 1.00);
  --color-brand-green-400: rgba(107, 148, 103, 1.00);
  --color-brand-green-300: rgba(128, 157, 125, 1.00);
  --color-brand-green-200: rgba(150, 182, 147, 1.00);
  --color-brand-green-100: rgba(207, 224, 215, 1.00);
  --color-brand-green-50: rgba(242, 245, 251, 1.00);
  --color-brand-sand-950: rgba(31, 21, 5, 1.00);
  --color-brand-sand-900: rgba(62, 42, 13, 1.00);
  --color-brand-sand-800: rgba(129, 86, 31, 1.00);
  --color-brand-sand-700: rgba(191, 128, 49, 1.00);
  --color-brand-sand-600: rgba(226, 164, 77, 1.00);
  --color-brand-sand-500: rgba(243, 193, 121, 1.00);
  --color-brand-sand-400: rgba(239, 206, 155, 1.00);
  --color-brand-sand-300: rgba(243, 219, 180, 1.00);
  --color-brand-sand-200: rgba(247, 232, 207, 1.00);
  --color-brand-sand-100: rgba(250, 242, 229, 1.00);
  --color-brand-sand-50: rgba(253, 248, 242, 1.00);
  --color-black-950: rgba(0, 0, 0, 1.00);
  --color-black-900: rgba(20, 20, 20, 1.00);
  --color-black-800: rgba(38, 38, 38, 1.00);
  --color-black-700: rgba(64, 64, 64, 1.00);
  --color-black-600: rgba(89, 89, 89, 1.00);
  --color-black-500: rgba(115, 115, 115, 1.00);
  --color-black-400: rgba(140, 140, 140, 1.00);
  --color-black-300: rgba(166, 166, 166, 1.00);
  --color-black-200: rgba(191, 191, 191, 1.00);
  --color-black-100: rgba(217, 217, 217, 1.00);
  --color-black-50: rgba(255, 255, 255, 1.00);
  --color-red-950: rgba(21, 2, 7, 1.00);
  --color-red-900: rgba(44, 5, 15, 1.00);
  --color-red-800: rgba(84, 15, 29, 1.00);
  --color-red-700: rgba(129, 27, 45, 1.00);
  --color-red-600: rgba(170, 37, 60, 1.00);
  --color-red-500: rgba(232, 11, 70, 1.00);
  --color-red-400: rgba(226, 70, 104, 1.00);
  --color-red-300: rgba(231, 113, 142, 1.00);
  --color-red-200: rgba(237, 158, 179, 1.00);
  --color-red-100: rgba(246, 208, 219, 1.00);
  --color-red-50: rgba(250, 232, 237, 1.00);
  --color-blue-950: rgba(13, 41, 55, 1.00);
  --color-blue-900: rgba(19, 53, 69, 1.00);
  --color-blue-800: rgba(31, 79, 104, 1.00);
  --color-blue-700: rgba(39, 95, 125, 1.00);
  --color-blue-600: rgba(46, 109, 145, 1.00);
  --color-blue-500: rgba(0, 125, 166, 1.00);
  --color-blue-400: rgba(74, 166, 219, 1.00);
  --color-blue-300: rgba(100, 200, 250, 1.00);
  --color-blue-200: rgba(158, 224, 252, 1.00);
  --color-blue-100: rgba(211, 241, 253, 1.00);
  --color-blue-50: rgba(233, 237, 245, 1.00);
  --color-yellow-950: rgba(71, 56, 18, 1.00);
  --color-yellow-900: rgba(102, 80, 27, 1.00);
  --color-yellow-800: rgba(142, 111, 40, 1.00);
  --color-yellow-700: rgba(173, 136, 49, 1.00);
  --color-yellow-600: rgba(199, 157, 58, 1.00);
  --color-yellow-500: rgba(226, 170, 24, 1.00);
  --color-yellow-400: rgba(229, 194, 99, 1.00);
  --color-yellow-300: rgba(237, 211, 142, 1.00);
  --color-yellow-200: rgba(244, 228, 183, 1.00);
  --color-yellow-100: rgba(250, 242, 221, 1.00);
  --color-yellow-50: rgba(252, 248, 238, 1.00);
  --color-green-950: rgba(15, 45, 34, 1.00);
  --color-green-900: rgba(27, 70, 52, 1.00);
  --color-green-700: rgba(52, 120, 90, 1.00);
  --color-green-800: rgba(40, 95, 71, 1.00);
  --color-green-600: rgba(57, 131, 98, 1.00);
  --color-green-500: rgba(0, 150, 108, 1.00);
  --color-green-400: rgba(85, 186, 139, 1.00);
  --color-green-300: rgba(99, 216, 161, 1.00);
  --color-green-200: rgba(112, 241, 180, 1.00);
  --color-green-100: rgba(184, 253, 230, 1.00);
  --color-green-50: rgba(222, 254, 243, 1.00);
  --color-brown-950: rgba(45, 36, 34, 1.00);
  --color-brown-900: rgba(57, 46, 44, 1.00);
  --color-brown-800: rgba(80, 65, 61, 1.00);
  --color-brown-700: rgba(100, 81, 76, 1.00);
  --color-brown-600: rgba(120, 97, 91, 1.00);
  --color-brown-500: rgba(134, 103, 97, 1.00);
  --color-brown-400: rgba(172, 152, 147, 1.00);
  --color-brown-300: rgba(196, 183, 179, 1.00);
  --color-brown-200: rgba(219, 210, 208, 1.00);
  --color-brown-100: rgba(239, 235, 234, 1.00);
  --color-brown-50: rgba(246, 244, 243, 1.00);
  /* Collection: LVM STYLE TOKENS */
  --greyscale-surface-default: var(--color-black-100);
  --greyscale-surface-subtle: var(--color-black-50);
  --greyscale-surface-disabled: var(--color-black-200);
  --greyscale-border-default: var(--color-black-400);
  --greyscale-border-disabled: var(--color-black-300);
  --greyscale-border-darker: var(--color-black-700);
  --greyscale-text-title: var(--color-black-950);
  --greyscale-text-body: var(--color-black-800);
  --greyscale-text-subtitle: var(--color-black-600);
  --greyscale-text-caption: var(--color-black-500);
  --greyscale-text-negative: var(--color-black-50);
  --greyscale-text-disabled: var(--color-black-400);
  /* Collection: SCHOOLS PRIMITIVES */
  --schools-adults-950: rgba(70, 63, 21, 1.00);
  --schools-adults-900: rgba(99, 90, 32, 1.00);
  --schools-adults-800: rgba(137, 124, 46, 1.00);
  --schools-adults-700: rgba(165, 151, 57, 1.00);
  --schools-adults-600: rgba(189, 172, 67, 1.00);
  --schools-adults-500: rgba(211, 189, 45, 1.00);
  --schools-adults-400: rgba(220, 206, 107, 1.00);
  --schools-adults-300: rgba(231, 220, 145, 1.00);
  --schools-adults-200: rgba(240, 233, 183, 1.00);
  --schools-adults-100: rgba(248, 244, 218, 1.00);
  --schools-adults-50: rgba(252, 250, 238, 1.00);
  --schools-secondary-school-950: rgba(27, 51, 63, 1.00);
  --schools-secondary-school-900: rgba(36, 67, 81, 1.00);
  --schools-secondary-school-800: rgba(55, 99, 119, 1.00);
  --schools-secondary-school-700: rgba(66, 117, 140, 1.00);
  --schools-secondary-school-600: rgba(79, 138, 165, 1.00);
  --schools-secondary-school-500: rgba(64, 152, 181, 1.00);
  --schools-secondary-school-400: rgba(130, 182, 205, 1.00);
  --schools-secondary-school-300: rgba(165, 205, 221, 1.00);
  --schools-secondary-school-200: rgba(199, 224, 235, 1.00);
  --schools-secondary-school-100: rgba(226, 239, 245, 1.00);
  --schools-secondary-school-50: rgba(241, 248, 251, 1.00);
  --schools-primary-school-950: rgba(15, 45, 34, 1.00);
  --schools-primary-school-900: rgba(27, 70, 52, 1.00);
  --schools-primary-school-800: rgba(40, 95, 71, 1.00);
  --schools-primary-school-700: rgba(52, 120, 90, 1.00);
  --schools-primary-school-600: rgba(57, 131, 98, 1.00);
  --schools-primary-school-500: rgba(0, 150, 108, 1.00);
  --schools-primary-school-400: rgba(85, 186, 139, 1.00);
  --schools-primary-school-300: rgba(99, 216, 161, 1.00);
  --schools-primary-school-200: rgba(112, 241, 180, 1.00);
  --schools-primary-school-100: rgba(184, 253, 230, 1.00);
  --schools-primary-school-50: rgba(222, 254, 243, 1.00);
  --schools-pre-school-950: rgba(94, 17, 32, 1.00);
  --schools-pre-school-900: rgba(120, 25, 42, 1.00);
  --schools-pre-school-800: rgba(163, 36, 58, 1.00);
  --schools-pre-school-700: rgba(197, 45, 72, 1.00);
  --schools-pre-school-600: rgba(219, 58, 90, 1.00);
  --schools-pre-school-500: rgba(239, 78, 121, 1.00);
  --schools-pre-school-400: rgba(231, 142, 166, 1.00);
  --schools-pre-school-300: rgba(239, 177, 194, 1.00);
  --schools-pre-school-200: rgba(245, 209, 219, 1.00);
  --schools-pre-school-100: rgba(250, 232, 237, 1.00);
  --schools-pre-school-50: rgba(253, 245, 248, 1.00);
  /* Mode-2: Primary */
  /* Collection: LVM SEMANTIC COLOURS */
  --surface-subtle: var(--color-brand-green-200);
  --surface-lighter: var(--color-brand-green-800);
  --surface-default: var(--color-brand-green-900);
  --surface-darker: var(--color-brand-green-950);
  --surface-default-secondary: var(--color-blue-500);
  --surface-default-warning: var(--color-yellow-500);
  --surface-subtle-error: var(--color-red-50);
  --surface-lighter-primary: var(--color-brand-green-800);
  --surface-lighter-error: var(--color-red-300);
  --surface-darker-secondary: var(--color-blue-700);
  --surface-default-error: var(--color-red-500);
  --surface-subtle-secondary: var(--color-blue-50);
  --surface-darker-error: var(--color-red-700);
  --surface-lighter-warning: var(--color-yellow-300);
  --surface-darker-primary: var(--color-brand-green-950);
  --surface-subtle-primary: var(--color-brand-green-200);
  --surface-default-primary: var(--color-brand-green-900);
  --surface-subtle-warning: var(--color-yellow-50);
  --surface-lighter-secondary: var(--color-blue-300);
  --surface-darker-warning: var(--color-yellow-700);
  --border-subtle: var(--color-brand-green-300);
  --border-lighter: var(--color-brand-green-200);
  --border-default: var(--color-brand-green-800);
  --border-darker: var(--color-brand-green-900);
  --text-default: var(--color-brand-sand-500);
  --text-negative: var(--color-brand-green-900);
  --text-white: var(--color-black-50); }
/* Default size*/
:root {
  --number-scale-scale-2: 2px;
  --number-scale-scale-3: 3px;
  --number-scale-scale-4: 4px;
  --number-scale-scale-5: 5px;
  --number-scale-scale-6: 6px;
  --number-scale-scale-8: 8px;
  --number-scale-scale-10: 10px;
  --number-scale-scale-13: 13px;
  --number-scale-scale-14: 14px;
  --number-scale-scale-15: 15px;
  --number-scale-scale-16: 16px;
  --number-scale-scale-18: 18px;
  --number-scale-scale-20: 20px;
  --number-scale-scale-25: 25px;
  --number-scale-scale-26: 26px;
  --number-scale-scale-28: 28px;
  --number-scale-scale-30: 30px;
  --number-scale-scale-33: 33px;
  --number-scale-scale-38: 38px;
  --number-scale-scale-40: 40px;
  --number-scale-scale-50: 50px;
  --number-scale-scale-60: 60px;
  --number-scale-scale-80: 80px;
  --number-scale-scale-100: 100px;
  --number-scale-full: 999px;
  --module-spacing-large: var(--number-scale-scale-100);
  --module-spacing-standart: var(--number-scale-scale-80);
  --module-spacing-standart-half: var(--number-scale-scale-40);
  --module-spacing-small: var(--number-scale-scale-20);
  /* Font size*/
  --font-size-default: 16px;
  --font-size-small: 0.625rem;
  --font-size-caption-standart: 0.75rem;
  --font-size-text-small: 0.875rem;
  --font-size-text-standart: 1rem;
  --font-size-h5-mobile: 1.125rem;
  --font-size-medium: 1.25rem;
  --font-size-h3-article: 1.375rem;
  --font-size-h4-mobile: 1.5rem;
  --font-size-h2-article: 1.625rem;
  --font-size-h3-mobile: 1.875rem;
  --font-size-h2-mobile: 2.5rem;
  --font-size-h2: 3.125rem;
  --font-size-h1: 3.75rem;
  /* Font size*/
  --line-height-relative-scale-100: 100%;
  --line-height-relative-scale-110: 110%;
  --line-height-relative-scale-112: 112.5%;
  --line-height-relative-scale-114: 114.286%;
  --line-height-relative-scale-137: 137.5%;
  --line-height-relative-scale-150: 150%;
  --line-height-relative-scale-160: 160%;
  --line-height-relative-scale-175: 175%;
  /* Font weight*/
  --font-weight-thin: 100;
  --font-weight-extra-light: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  /* Container's maximum width */
  --max-width: 1180px; }

:root {
  /* Font family */
  --bitter-font-regular: 'Bitter';
  --bitter-font-semi-bold: 'Bitter SemiBold';
  --bitter-font-bold: 'Bitter Bold';
  --bitter-font-extra-bold: 'Bitter ExtraBold';
  --raleway-font-regular: 'Raleway';
  --raleway-font-medium: 'Raleway Medium';
  /* Filters */
  --filter-color-to-red-500: brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(7131%) hue-rotate(337deg) brightness(91%) contrast(100%);
  --filter-color-to-red-700: brightness(0) saturate(100%) invert(16%) sepia(42%) saturate(3328%) hue-rotate(326deg) brightness(94%) contrast(98%);
  --filter-color-to-brand-green-200: brightness(0) saturate(100%) invert(78%) sepia(13%) saturate(547%) hue-rotate(67deg) brightness(86%) contrast(93%);
  --filter-color-to-brand-green-500: brightness(0) saturate(100%) invert(49%) sepia(10%) saturate(1430%) hue-rotate(109deg) brightness(93%) contrast(87%);
  --filter-color-to-link-blue: brightness(0) saturate(100%) invert(12%) sepia(94%) saturate(5843%) hue-rotate(255deg) brightness(72%) contrast(135%); }

:root {
  /* Gradient colors */
  --gardient-grey-to-green: linear-gradient(to right, var(--color-brand-green-50) 64%, var(--color-brand-green-200) 64%);
  --border-gardient-grey-to-green: linear-gradient(to right, var(--color-black-100) 64%, var(--color-brand-green-300) 64%);
  /* Filters */
  --filter-color-to-white: brightness(0) invert(1);
  --filter-black-to-sand: invert(73%) sepia(73%) saturate(278%) hue-rotate(346deg) brightness(98%) contrast(95%);
  --filter-black-to-norway-green: invert(75%) sepia(11%) saturate(621%) hue-rotate(67deg) brightness(91%) contrast(89%);
  --filter-white-to-dark-green: brightness(0) saturate(100%) invert(13%) sepia(9%) saturate(6981%) hue-rotate(125deg) brightness(93%) contrast(105%);
  --filter-color-to-schools-pre-school-500: brightness(0) saturate(100%) invert(48%) sepia(80%) saturate(3463%) hue-rotate(317deg) brightness(99%) contrast(90%);
  --filter-color-to-schools-secondary-school-500: brightness(0) saturate(100%) invert(48%) sepia(68%) saturate(347%) hue-rotate(148deg) brightness(96%) contrast(98%);
  --filter-color-to-schools-adults-500: brightness(0) saturate(100%) invert(72%) sepia(88%) saturate(388%) hue-rotate(5deg) brightness(90%) contrast(92%);
  --max-width: 1180px;
  /* Container's maximum width */ }
/**
 * Set up a decent box model on the root element
 */
html {
  height: 100%;
  -webkit-tap-highlight-color: transparent; }
  html .iframe-container {
    position: relative;
    padding-bottom: 56.25%; }
    html .iframe-container iframe, html .iframe-container object, html .iframe-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  html .canvas .iframe-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: none;
    padding: 0;
    margin: 0; }
  html div.tag {
    font-family: var(--bitter-font-bold);
    display: inline-flex;
    padding: 7px 13px;
    justify-content: center;
    align-items: center;
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-100);
    border: 1px solid; }
  html .read-more-block div, html .moduletable.presentation-block.toggle-text section .container .custom-html div, .moduletable.presentation-block.toggle-text section .container html .custom-html div, html .moduletable.read-more-links .mod-custom div, .moduletable.read-more-links html .mod-custom div {
    display: flex;
    box-sizing: border-box;
    height: 66px;
    align-items: center;
    border: 1px solid var(--color-brand-green-900);
    border-left: none; }
    html .read-more-block div a.read-more, html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more, html .moduletable.presentation-block.toggle-text section .container .custom-html div body a.read-more-white-yellow, body html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .container .custom-html div html a.read-more-white-yellow, html html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container html .custom-html div a.read-more, html .moduletable.read-more-links .mod-custom div a.read-more, html .moduletable.read-more-links .mod-custom div body a.read-more-white-yellow, body html .moduletable.read-more-links .mod-custom div a.read-more-white-yellow, html .moduletable.read-more-links .mod-custom div html a.read-more-white-yellow, html html .moduletable.read-more-links .mod-custom div a.read-more-white-yellow, .moduletable.read-more-links html .mod-custom div a.read-more, html .read-more-block div body a.read-more-white-yellow, body html .read-more-block div a.read-more-white-yellow, html .read-more-block div a.read-more-white-yellow {
      display: flex;
      width: 100%;
      padding: 25px 20px;
      align-items: center;
      justify-content: space-between; }
      html .read-more-block div a.read-more:after, html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more:after, html .moduletable.presentation-block.toggle-text section .container .custom-html div body a.read-more-white-yellow:after, body html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow:after, html .moduletable.presentation-block.toggle-text section .container .custom-html div html a.read-more-white-yellow:after, html html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .container html .custom-html div a.read-more:after, html .moduletable.read-more-links .mod-custom div a.read-more:after, html .moduletable.read-more-links .mod-custom div body a.read-more-white-yellow:after, body html .moduletable.read-more-links .mod-custom div a.read-more-white-yellow:after, html .moduletable.read-more-links .mod-custom div html a.read-more-white-yellow:after, html html .moduletable.read-more-links .mod-custom div a.read-more-white-yellow:after, .moduletable.read-more-links html .mod-custom div a.read-more:after, html .read-more-block div body a.read-more-white-yellow:after, body html .read-more-block div a.read-more-white-yellow:after, html .read-more-block div a.read-more-white-yellow:after {
        position: relative;
        right: 0;
        top: -1px;
        flex-shrink: 0; }
      @media (min-width: 1400px) {
    html .read-more-block div a.read-more, html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more, html .moduletable.presentation-block.toggle-text section .container .custom-html div body a.read-more-white-yellow, body html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .container .custom-html div html a.read-more-white-yellow, html html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container html .custom-html div a.read-more, html .moduletable.read-more-links .mod-custom div a.read-more, html .moduletable.read-more-links .mod-custom div body a.read-more-white-yellow, body html .moduletable.read-more-links .mod-custom div a.read-more-white-yellow, html .moduletable.read-more-links .mod-custom div html a.read-more-white-yellow, html html .moduletable.read-more-links .mod-custom div a.read-more-white-yellow, .moduletable.read-more-links html .mod-custom div a.read-more, html .read-more-block div body a.read-more-white-yellow, body html .read-more-block div a.read-more-white-yellow, html .read-more-block div a.read-more-white-yellow {
      padding: 33px 40px; } }
    html .read-more-block div:active, html .moduletable.presentation-block.toggle-text section .container .custom-html div:active, .moduletable.presentation-block.toggle-text section .container html .custom-html div:active, html .moduletable.read-more-links .mod-custom div:active, .moduletable.read-more-links html .mod-custom div:active {
      background-color: var(--color-brand-green-100); }
      html .read-more-block div:active a, html .moduletable.presentation-block.toggle-text section .container .custom-html div:active a, .moduletable.presentation-block.toggle-text section .container html .custom-html div:active a, html .moduletable.read-more-links .mod-custom div:active a, .moduletable.read-more-links html .mod-custom div:active a {
        color: var(--color-brand-green-900); }
    @media (min-width: 992px) {
    html .read-more-block div:hover, html .moduletable.presentation-block.toggle-text section .container .custom-html div:hover, .moduletable.presentation-block.toggle-text section .container html .custom-html div:hover, html .moduletable.read-more-links .mod-custom div:hover, .moduletable.read-more-links html .mod-custom div:hover {
      background-color: var(--color-brand-green-100); }
      html .read-more-block div:hover a, html .moduletable.presentation-block.toggle-text section .container .custom-html div:hover a, .moduletable.presentation-block.toggle-text section .container html .custom-html div:hover a, html .moduletable.read-more-links .mod-custom div:hover a, .moduletable.read-more-links html .mod-custom div:hover a {
        color: var(--color-brand-green-900); } }
    @media (min-width: 275px) and (max-width: 768px) {
  html .read-more-block div, html .moduletable.presentation-block.toggle-text section .container .custom-html div, .moduletable.presentation-block.toggle-text section .container html .custom-html div, html .moduletable.read-more-links .mod-custom div, .moduletable.read-more-links html .mod-custom div {
    border-right: none; }
    html .read-more-block div a, html .moduletable.presentation-block.toggle-text section .container .custom-html div a, .moduletable.presentation-block.toggle-text section .container html .custom-html div a, html .moduletable.read-more-links .mod-custom div a, .moduletable.read-more-links html .mod-custom div a {
      width: 100%; }
    html .read-more-block div:nth-of-type(1), html .moduletable.presentation-block.toggle-text section .container .custom-html div:nth-of-type(1), .moduletable.presentation-block.toggle-text section .container html .custom-html div:nth-of-type(1), html .moduletable.read-more-links .mod-custom div:nth-of-type(1), .moduletable.read-more-links html .mod-custom div:nth-of-type(1) {
      margin-top: 80px; }
    html .read-more-block div:nth-child(even), html .moduletable.presentation-block.toggle-text section .container .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .container html .custom-html div:nth-child(even), html .moduletable.read-more-links .mod-custom div:nth-child(even), .moduletable.read-more-links html .mod-custom div:nth-child(even) {
      margin-top: var(--number-scale-scale-10); } }
    @media (min-width: 768px) and (max-width: 768px) {
  html .read-more-block div:nth-child(even), html .moduletable.presentation-block.toggle-text section .container .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .container html .custom-html div:nth-child(even), html .moduletable.read-more-links .mod-custom div:nth-child(even), .moduletable.read-more-links html .mod-custom div:nth-child(even) {
    margin-top: 80px;
    border-left: 1px solid var(--color-brand-green-900); } }
  html .module-title {
    margin-bottom: var(--number-scale-scale-40); }

html body {
  background: var(--color-brand-green-50); }
  html .lvm-logo {
    display: flex;
    justify-content: center;
    align-items: center; }
    html .lvm-logo a {
      display: flex;
      align-items: center;
      padding: 10px;
      letter-spacing: 1.104px;
      font-size: var(--font-size-text-standart);
      font-weight: var(--font-weight-bold);
      color: var(--color-brand-sand-500);
      font-family: var(--bitter-font-regular); }
    html .lvm-logo a span.icon.home {
      width: 17px;
      height: 17px;
      margin-right: 10px;
      background: url('/themes/shared/images//icons/home.svg') no-repeat top;
      background-size: cover;
      filter: var(--filter-black-to-sand); }
    html .lvm-logo a:active {
      color: var(--color-brand-green-200); }
      html .lvm-logo a:active span.icon.home {
        filter: var(--filter-black-to-norway-green); }
    @media (min-width: 992px) {
    html .lvm-logo a:hover {
      color: var(--color-brand-green-200); }
      html .lvm-logo a:hover span.icon.home {
        filter: var(--filter-black-to-norway-green); } }
  html div.tag {
    color: var(--color-brand-green-900);
    border-color: var(--color-brand-green-900); }
  html .audiences-bg.pre-school, html .moduletable.presentation-block.hero section .container.pre-school, html .moduletable.presentation-block.hero section .component .accordion-container.pre-school, .component html .moduletable.presentation-block.hero section .accordion-container.pre-school, html .moduletable.presentation-block.hero section .mf-applyform.expeditions-form.pre-school, html .moduletable.presentation-block.hero section .moduletable.class-filters.pre-school, html .moduletable.presentation-block.hero section .moduletable.expeditions-apply.pre-school, .moduletable.presentation-block.hero section html .container.pre-school, html body  > header .moduletable ul.mod-menu li.deeper ul li:hover a.pre-school, body  > header .moduletable ul.mod-menu li.deeper ul li:hover html a.pre-school, html .moduletable.menu-slick-slides .navigation-container .slides-navigation li.slick-slide.slick-current.pre-school, .moduletable.menu-slick-slides .navigation-container .slides-navigation html li.slick-slide.slick-current.pre-school, html .moduletable.menu-slick-slides .items .slides.pre-school, .moduletable.menu-slick-slides .items html .slides.pre-school {
    background: var(--schools-pre-school-500, #ef4e79); }
    html .audiences-bg.primary-school, html .moduletable.presentation-block.hero section .container.primary-school, html .moduletable.presentation-block.hero section .component .accordion-container.primary-school, .component html .moduletable.presentation-block.hero section .accordion-container.primary-school, html .moduletable.presentation-block.hero section .mf-applyform.expeditions-form.primary-school, html .moduletable.presentation-block.hero section .moduletable.class-filters.primary-school, html .moduletable.presentation-block.hero section .moduletable.expeditions-apply.primary-school, .moduletable.presentation-block.hero section html .container.primary-school, html body  > header .moduletable ul.mod-menu li.deeper ul li:hover a.primary-school, body  > header .moduletable ul.mod-menu li.deeper ul li:hover html a.primary-school, html .moduletable.menu-slick-slides .navigation-container .slides-navigation li.slick-slide.slick-current.primary-school, .moduletable.menu-slick-slides .navigation-container .slides-navigation html li.slick-slide.slick-current.primary-school, html .moduletable.menu-slick-slides .items .slides.primary-school, .moduletable.menu-slick-slides .items html .slides.primary-school {
      background: var(--color-green-500, #00966c); }
    html .audiences-bg.secondary-school, html .moduletable.presentation-block.hero section .container.secondary-school, html .moduletable.presentation-block.hero section .component .accordion-container.secondary-school, .component html .moduletable.presentation-block.hero section .accordion-container.secondary-school, html .moduletable.presentation-block.hero section .mf-applyform.expeditions-form.secondary-school, html .moduletable.presentation-block.hero section .moduletable.class-filters.secondary-school, html .moduletable.presentation-block.hero section .moduletable.expeditions-apply.secondary-school, .moduletable.presentation-block.hero section html .container.secondary-school, html body  > header .moduletable ul.mod-menu li.deeper ul li:hover a.secondary-school, body  > header .moduletable ul.mod-menu li.deeper ul li:hover html a.secondary-school, html .moduletable.menu-slick-slides .navigation-container .slides-navigation li.slick-slide.slick-current.secondary-school, .moduletable.menu-slick-slides .navigation-container .slides-navigation html li.slick-slide.slick-current.secondary-school, html .moduletable.menu-slick-slides .items .slides.secondary-school, .moduletable.menu-slick-slides .items html .slides.secondary-school {
      background: var(--schools-secondary-school-500, #4098b5); }
    html .audiences-bg.adults, html .moduletable.presentation-block.hero section .container.adults, html .moduletable.presentation-block.hero section .component .accordion-container.adults, .component html .moduletable.presentation-block.hero section .accordion-container.adults, html .moduletable.presentation-block.hero section .mf-applyform.expeditions-form.adults, html .moduletable.presentation-block.hero section .moduletable.class-filters.adults, html .moduletable.presentation-block.hero section .moduletable.expeditions-apply.adults, .moduletable.presentation-block.hero section html .container.adults, html body  > header .moduletable ul.mod-menu li.deeper ul li:hover a.adults, body  > header .moduletable ul.mod-menu li.deeper ul li:hover html a.adults, html .moduletable.menu-slick-slides .navigation-container .slides-navigation li.slick-slide.slick-current.adults, .moduletable.menu-slick-slides .navigation-container .slides-navigation html li.slick-slide.slick-current.adults, html .moduletable.menu-slick-slides .items .slides.adults, .moduletable.menu-slick-slides .items html .slides.adults {
      background: var(--schools-adults-500, #d3bd2d); }
  html .audiences-colors-light.pre-school, html .moduletable.presentation-block.hero.pre-school, html .audiences-colors-light.primary-school, html .moduletable.presentation-block.hero.primary-school, html .audiences-colors-light.secondary-school, html .moduletable.presentation-block.hero.secondary-school, html .audiences-colors-light.adults, html .moduletable.presentation-block.hero.adults {
    color: var(--text-white); }
    html .audiences-colors-light.pre-school h2, html .moduletable.presentation-block.hero.pre-school h2, html .moduletable.presentation-block.hero.pre-school .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .moduletable.presentation-block.hero.pre-school h3, html .audiences-colors-light.pre-school .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .audiences-colors-light.pre-school h3, html .audiences-colors-light.primary-school h2, html .moduletable.presentation-block.hero.primary-school h2, html .moduletable.presentation-block.hero.primary-school .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .moduletable.presentation-block.hero.primary-school h3, html .audiences-colors-light.primary-school .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .audiences-colors-light.primary-school h3, html .audiences-colors-light.secondary-school h2, html .moduletable.presentation-block.hero.secondary-school h2, html .moduletable.presentation-block.hero.secondary-school .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .moduletable.presentation-block.hero.secondary-school h3, html .audiences-colors-light.secondary-school .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .audiences-colors-light.secondary-school h3, html .audiences-colors-light.adults h2, html .moduletable.presentation-block.hero.adults h2, html .moduletable.presentation-block.hero.adults .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .moduletable.presentation-block.hero.adults h3, html .audiences-colors-light.adults .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html .audiences-colors-light.adults h3, html .audiences-colors-light.pre-school .heading-2, html .moduletable.presentation-block.hero.pre-school .heading-2, html .audiences-colors-light.primary-school .heading-2, html .moduletable.presentation-block.hero.primary-school .heading-2, html .audiences-colors-light.secondary-school .heading-2, html .moduletable.presentation-block.hero.secondary-school .heading-2, html .audiences-colors-light.adults .heading-2, html .moduletable.presentation-block.hero.adults .heading-2, html .audiences-colors-light.pre-school a, html .moduletable.presentation-block.hero.pre-school a, html .audiences-colors-light.primary-school a, html .moduletable.presentation-block.hero.primary-school a, html .audiences-colors-light.secondary-school a, html .moduletable.presentation-block.hero.secondary-school a, html .audiences-colors-light.adults a, html .moduletable.presentation-block.hero.adults a {
      color: var(--text-white); }
    html .audiences-colors-light.pre-school div.tag, html .moduletable.presentation-block.hero.pre-school div.tag, html .audiences-colors-light.primary-school div.tag, html .moduletable.presentation-block.hero.primary-school div.tag, html .audiences-colors-light.secondary-school div.tag, html .moduletable.presentation-block.hero.secondary-school div.tag, html .audiences-colors-light.adults div.tag, html .moduletable.presentation-block.hero.adults div.tag {
      color: var(--text-white);
      border-color: var(--text-white); }
    html .audiences-colors-light.pre-school article .custom-html, html .moduletable.presentation-block.hero.pre-school article .custom-html, html .audiences-colors-light.primary-school article .custom-html, html .moduletable.presentation-block.hero.primary-school article .custom-html, html .audiences-colors-light.secondary-school article .custom-html, html .moduletable.presentation-block.hero.secondary-school article .custom-html, html .audiences-colors-light.adults article .custom-html, html .moduletable.presentation-block.hero.adults article .custom-html {
      border-bottom: none; }
    html .audiences-colors-light.pre-school article .custom-html, html .moduletable.presentation-block.hero.pre-school article .custom-html {
      border-top: 1px solid var(--schools-pre-school-700); }
      html .audiences-colors-light.pre-school article .custom-html:active p, html .moduletable.presentation-block.hero.pre-school article .custom-html:active p {
        background-color: var(--schools-pre-school-300); }
        html .audiences-colors-light.pre-school article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.pre-school article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.pre-school article .custom-html:active p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.pre-school article .custom-html:active p .read-more-white-yellow, html .moduletable.presentation-block.hero.pre-school article .custom-html:active p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.pre-school article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.pre-school article .custom-html:active p body .read-more-white-yellow, body html .audiences-colors-light.pre-school article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.pre-school article .custom-html:active p .read-more-white-yellow {
          color: var(--text-negative); }
          html .audiences-colors-light.pre-school article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.pre-school article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.pre-school article .custom-html:active p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.pre-school article .custom-html:active p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.pre-school article .custom-html:active p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.pre-school article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.pre-school article .custom-html:active p body .read-more-white-yellow:after, body html .audiences-colors-light.pre-school article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.pre-school article .custom-html:active p .read-more-white-yellow:after {
            filter: var(--filter-color-to-schools-pre-school-500); }
      @media (min-width: 992px) {
    html .audiences-colors-light.pre-school article .custom-html:hover p, html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p {
      background-color: var(--schools-pre-school-300); }
      html .audiences-colors-light.pre-school article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p .read-more-white-yellow, html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.pre-school article .custom-html:hover p body .read-more-white-yellow, body html .audiences-colors-light.pre-school article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.pre-school article .custom-html:hover p .read-more-white-yellow {
        color: var(--text-negative); }
        html .audiences-colors-light.pre-school article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.pre-school article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.pre-school article .custom-html:hover p body .read-more-white-yellow:after, body html .audiences-colors-light.pre-school article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.pre-school article .custom-html:hover p .read-more-white-yellow:after {
          filter: var(--filter-color-to-schools-pre-school-500); } }
    html .audiences-colors-light.primary-school article .custom-html, html .moduletable.presentation-block.hero.primary-school article .custom-html {
      border-top: 1px solid var(--color-green-800); }
      html .audiences-colors-light.primary-school article .custom-html:active p, html .moduletable.presentation-block.hero.primary-school article .custom-html:active p {
        background-color: var(--color-brand-green-100); }
        html .audiences-colors-light.primary-school article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.primary-school article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.primary-school article .custom-html:active p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.primary-school article .custom-html:active p .read-more-white-yellow, html .moduletable.presentation-block.hero.primary-school article .custom-html:active p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.primary-school article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.primary-school article .custom-html:active p body .read-more-white-yellow, body html .audiences-colors-light.primary-school article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.primary-school article .custom-html:active p .read-more-white-yellow {
          color: var(--text-negative); }
          html .audiences-colors-light.primary-school article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.primary-school article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.primary-school article .custom-html:active p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.primary-school article .custom-html:active p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.primary-school article .custom-html:active p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.primary-school article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.primary-school article .custom-html:active p body .read-more-white-yellow:after, body html .audiences-colors-light.primary-school article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.primary-school article .custom-html:active p .read-more-white-yellow:after {
            background-image: url('/themes/shared/images//icons/read-more-arrow-green.svg'); }
      @media (min-width: 992px) {
    html .audiences-colors-light.primary-school article .custom-html:hover p, html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p {
      background-color: var(--color-brand-green-100); }
      html .audiences-colors-light.primary-school article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p .read-more-white-yellow, html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.primary-school article .custom-html:hover p body .read-more-white-yellow, body html .audiences-colors-light.primary-school article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.primary-school article .custom-html:hover p .read-more-white-yellow {
        color: var(--text-negative); }
        html .audiences-colors-light.primary-school article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.primary-school article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.primary-school article .custom-html:hover p body .read-more-white-yellow:after, body html .audiences-colors-light.primary-school article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.primary-school article .custom-html:hover p .read-more-white-yellow:after {
          background-image: url('/themes/shared/images//icons/read-more-arrow-green.svg'); } }
    html .audiences-colors-light.secondary-school article .custom-html, html .moduletable.presentation-block.hero.secondary-school article .custom-html {
      border-top: 1px solid var(--schools-secondary-school-700); }
      html .audiences-colors-light.secondary-school article .custom-html:active p, html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p {
        background-color: var(--schools-secondary-school-300); }
        html .audiences-colors-light.secondary-school article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p .read-more-white-yellow, html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.secondary-school article .custom-html:active p body .read-more-white-yellow, body html .audiences-colors-light.secondary-school article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.secondary-school article .custom-html:active p .read-more-white-yellow {
          color: var(--text-negative); }
          html .audiences-colors-light.secondary-school article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.secondary-school article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.secondary-school article .custom-html:active p body .read-more-white-yellow:after, body html .audiences-colors-light.secondary-school article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.secondary-school article .custom-html:active p .read-more-white-yellow:after {
            filter: var(--filter-color-to-schools-secondary-school-500); }
      @media (min-width: 992px) {
    html .audiences-colors-light.secondary-school article .custom-html:hover p, html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p {
      background-color: var(--schools-secondary-school-300); }
      html .audiences-colors-light.secondary-school article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p .read-more-white-yellow, html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.secondary-school article .custom-html:hover p body .read-more-white-yellow, body html .audiences-colors-light.secondary-school article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.secondary-school article .custom-html:hover p .read-more-white-yellow {
        color: var(--text-negative); }
        html .audiences-colors-light.secondary-school article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.secondary-school article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.secondary-school article .custom-html:hover p body .read-more-white-yellow:after, body html .audiences-colors-light.secondary-school article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.secondary-school article .custom-html:hover p .read-more-white-yellow:after {
          filter: var(--filter-color-to-schools-secondary-school-500); } }
    html .audiences-colors-light.adults article .custom-html, html .moduletable.presentation-block.hero.adults article .custom-html {
      border-top: 1px solid var(--schools-adults-700); }
      html .audiences-colors-light.adults article .custom-html:active p, html .moduletable.presentation-block.hero.adults article .custom-html:active p {
        background-color: var(--schools-adults-200); }
        html .audiences-colors-light.adults article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.adults article .custom-html:active p .read-more, html .moduletable.presentation-block.hero.adults article .custom-html:active p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.adults article .custom-html:active p .read-more-white-yellow, html .moduletable.presentation-block.hero.adults article .custom-html:active p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.adults article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.adults article .custom-html:active p body .read-more-white-yellow, body html .audiences-colors-light.adults article .custom-html:active p .read-more-white-yellow, html .audiences-colors-light.adults article .custom-html:active p .read-more-white-yellow {
          color: var(--text-negative); }
          html .audiences-colors-light.adults article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.adults article .custom-html:active p .read-more:after, html .moduletable.presentation-block.hero.adults article .custom-html:active p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.adults article .custom-html:active p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.adults article .custom-html:active p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.adults article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.adults article .custom-html:active p body .read-more-white-yellow:after, body html .audiences-colors-light.adults article .custom-html:active p .read-more-white-yellow:after, html .audiences-colors-light.adults article .custom-html:active p .read-more-white-yellow:after {
            filter: var(--filter-color-to-schools-adults-500); }
      @media (min-width: 992px) {
    html .audiences-colors-light.adults article .custom-html:hover p, html .moduletable.presentation-block.hero.adults article .custom-html:hover p {
      background-color: var(--schools-adults-200); }
      html .audiences-colors-light.adults article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.adults article .custom-html:hover p .read-more, html .moduletable.presentation-block.hero.adults article .custom-html:hover p body .read-more-white-yellow, body html .moduletable.presentation-block.hero.adults article .custom-html:hover p .read-more-white-yellow, html .moduletable.presentation-block.hero.adults article .custom-html:hover p html .read-more-white-yellow, html html .moduletable.presentation-block.hero.adults article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.adults article .custom-html:hover p body .read-more-white-yellow, body html .audiences-colors-light.adults article .custom-html:hover p .read-more-white-yellow, html .audiences-colors-light.adults article .custom-html:hover p .read-more-white-yellow {
        color: var(--text-negative); }
        html .audiences-colors-light.adults article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.adults article .custom-html:hover p .read-more:after, html .moduletable.presentation-block.hero.adults article .custom-html:hover p body .read-more-white-yellow:after, body html .moduletable.presentation-block.hero.adults article .custom-html:hover p .read-more-white-yellow:after, html .moduletable.presentation-block.hero.adults article .custom-html:hover p html .read-more-white-yellow:after, html html .moduletable.presentation-block.hero.adults article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.adults article .custom-html:hover p body .read-more-white-yellow:after, body html .audiences-colors-light.adults article .custom-html:hover p .read-more-white-yellow:after, html .audiences-colors-light.adults article .custom-html:hover p .read-more-white-yellow:after {
          filter: var(--filter-color-to-schools-adults-500); } }

@font-face {
  font-family: 'Bitter';
  src: url('/themes/shared/fonts/Bitter-Regular.ttf');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Bitter ExtraBold';
  src: url('/themes/shared/fonts/Bitter-ExtraBold.ttf');
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Bitter Bold';
  src: url('/themes/shared/fonts/Bitter-Bold.ttf');
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Bitter SemiBold';
  src: url('/themes/shared/fonts/Bitter-SemiBold.ttf');
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Raleway';
  src: url('/themes/shared/fonts/Raleway-Regular.ttf');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Raleway Medium';
  src: url('/themes/shared/fonts/Raleway-Medium.ttf');
  font-weight: 500;
  font-style: normal; }
/**
 * Basic typography style for copy text
 */
body, html {
  font-family: var(--raleway-font-regular);
  font-size: var(--font-size-text-standart);
  color: var(--color-brand-green-900); }
  body h1, html h1, body .heading-1, html .heading-1 {
    font-family: var(--bitter-font-extra-bold);
    font-size: var(--font-size-h2);
    line-height: var(--line-height-relative-scale-110);
    letter-spacing: 1.08px; }
    @media (min-width: 992px) {
  body h1, html h1, body .heading-1, html .heading-1 {
    font-size: var(--font-size-h1); } }
  body h2, body .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container body h3, html h2, html .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html h3, body .heading-2, html .heading-2 {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-h2-mobile);
    line-height: var(--line-height-relative-scale-110);
    letter-spacing: 0; }
    @media (min-width: 992px) {
  body h2, body .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container body h3, html h2, html .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container html h3, body .heading-2, html .heading-2 {
    font-size: var(--font-size-h2); } }
  body h3, html h3, body .heading-3, html .heading-3 {
    font-family: var(--bitter-font-semi-bold);
    font-size: var(--font-size-h3-mobile);
    line-height: var(--line-height-relative-scale-110);
    letter-spacing: 0; }
    @media (min-width: 992px) {
  body h3, html h3, body .heading-3, html .heading-3 {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-h2-mobile); } }
  body h4, body .heading-1-article, body html .heading-1-article, html body .heading-1-article, html h4, html .heading-1-article, body .heading-4, html .heading-4 {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-h4-mobile);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
  body h4, body .heading-1-article, body html .heading-1-article, html body .heading-1-article, html h4, html .heading-1-article, body .heading-4, html .heading-4 {
    font-size: var(--font-size-h3-mobile); } }
  body h5, body .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer body span, body .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header body .expedition-location, html h5, html .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer html span, html .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header html .expedition-location, body .heading-5, html .heading-5 {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-h5-mobile);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
  body h5, body .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer body span, body .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header body .expedition-location, html h5, html .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer html span, html .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header html .expedition-location, body .heading-5, html .heading-5 {
    font-size: var(--font-size-medium); } }
  body h6, html h6, body .heading-6, html .heading-6 {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
  body h6, html h6, body .heading-6, html .heading-6 {
    font-size: var(--font-size-h5-mobile); } }
  body .heading-2-article, html .heading-2-article {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-h4-mobile);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
  body .heading-2-article, html .heading-2-article {
    font-size: var(--font-size-h2-article); } }
  body .heading-3-article, html .heading-3-article {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-medium);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
  body .heading-3-article, html .heading-3-article {
    font-size: var(--font-size-h3-article); } }
  body .heading-4-article, html .heading-4-article {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-h5-mobile);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
  body .heading-4-article, html .heading-4-article {
    font-size: var(--font-size-medium); } }
  body .heading-5-article, html .heading-5-article {
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
  body .heading-5-article, html .heading-5-article {
    font-size: var(--font-size-h5-mobile); } }
  body a.external-link, html a.external-link {
    position: relative;
    padding-right: 17px;
    border-bottom: 1px dotted var(--color-brand-green-900);
    background-image: url('/themes/shared/images/icons/external-link.svg');
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right bottom 3px;
    margin-right: 3px; }
  body a[download], html a[download], body .wf_file, html .wf_file {
    position: relative;
    padding-right: 38px;
    color: var(--color-brand-green-950); }
    body a[download]:after, html a[download]:after, body .wf_file:after, html .wf_file:after {
      content: '';
      height: 18px;
      width: 17px;
      display: inline-block;
      top: 3px;
      margin-left: 10px;
      background: url('/themes/shared/images/icons/download.svg') center;
      background-size: cover; }
    body a[download]:active, html a[download]:active, body .wf_file:active, html .wf_file:active {
      color: var(--color-brand-green-200); }
    body a[download]:active:after, html a[download]:active:after, body .wf_file:active:after, html .wf_file:active:after {
      background-image: url('/themes/shared/images/icons/download-light-green.svg'); }
    @media (min-width: 992px) {
  body a[download]:hover, html a[download]:hover, body .wf_file:hover, html .wf_file:hover {
    color: var(--color-brand-green-200); }
    body a[download]:hover:after, html a[download]:hover:after, body .wf_file:hover:after, html .wf_file:hover:after {
      background-image: url('/themes/shared/images/icons/download-light-green.svg'); } }
    body a[download].btn, html a[download].btn, body .wf_file.btn, html .wf_file.btn {
      padding-right: 68px;
      color: var(--color-brand-green-200); }
    body a[download].btn:after, html a[download].btn:after, body .wf_file.btn:after, html .wf_file.btn:after {
      position: absolute;
      width: 20px;
      height: 20px;
      right: 33px;
      top: 18px;
      background-image: url('/themes/shared/images/icons/download-light-green.svg'); }
    body a[download].btn:active, html a[download].btn:active, body .wf_file.btn:active, html .wf_file.btn:active {
      color: var(--color-brand-sand-500);
      background-color: var(--color-brand-green-900); }
      body a[download].btn:active:after, html a[download].btn:active:after, body .wf_file.btn:active:after, html .wf_file.btn:active:after {
        background-image: url('/themes/shared/images/icons/download-yellow.svg'); }
    @media (min-width: 992px) {
    body a[download].btn:hover, html a[download].btn:hover, body .wf_file.btn:hover, html .wf_file.btn:hover {
      color: var(--color-brand-sand-500);
      background-color: var(--color-brand-green-900); }
      body a[download].btn:hover:after, html a[download].btn:hover:after, body .wf_file.btn:hover:after, html .wf_file.btn:hover:after {
        background-image: url('/themes/shared/images/icons/download-yellow.svg'); } }
  body .wf_file.block, html .wf_file.block {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding: 19px 68px 19px 60px;
    border: 1px solid;
    border-color: var(--color-brand-green-900) transparent var(--color-brand-green-900) transparent;
    color: var(--color-brand-green-900);
    background: transparent url('/themes/shared/images/icons/file-types/document.svg') no-repeat 20px;
    font-family: var(--bitter-font-bold); }
    body .wf_file.block:after, html .wf_file.block:after {
      position: absolute;
      right: 20px;
      top: 18px; }
    body .wf_file.block:active, html .wf_file.block:active {
      background-color: var(--color-brand-green-100); }
    body .wf_file.block:active:after, html .wf_file.block:active:after {
      background-image: url('/themes/shared/images/icons/download.svg'); }
    @media (min-width: 992px) {
  body .wf_file.block:hover, html .wf_file.block:hover {
    background-color: var(--color-brand-green-100); }
    body .wf_file.block:hover:after, html .wf_file.block:hover:after {
      background-image: url('/themes/shared/images/icons/download.svg'); } }
  body a.wf_file.block[href$=".pdf"], html a.wf_file.block[href$=".pdf"] {
    background-image: url('/themes/shared/images/icons/file-types/pdf-type.svg'); }
  body a.wf_file.block[href$=".xlsx"], html a.wf_file.block[href$=".xlsx"] {
    background-image: url('/themes/shared/images/icons/file-types/exel-type.svg'); }
  body a.wf_file.block[href$=".xls"], html a.wf_file.block[href$=".xls"] {
    background-image: url('/themes/shared/images/icons/file-types/exel-type.svg'); }
  body a.wf_file.block[href$=".zip"], html a.wf_file.block[href$=".zip"] {
    background-image: url('/themes/shared/images/icons/file-types/zip-type.svg'); }
  body a.wf_file.block[href$=".ppt"], html a.wf_file.block[href$=".ppt"] {
    background-image: url('/themes/shared/images/icons/file-types/ppt-type.svg'); }
  body a.wf_file.block[href$=".png"], html a.wf_file.block[href$=".png"] {
    background-image: url('/themes/shared/images/icons/file-types/png-type.svg'); }
  body a.wf_file.block[href$=".jpg"], html a.wf_file.block[href$=".jpg"] {
    background-image: url('/themes/shared/images/icons/file-types/jpg-type.svg'); }
  body a.wf_file.block[href$=".csv"], html a.wf_file.block[href$=".csv"] {
    background-image: url('/themes/shared/images/icons/file-types/csv-type.svg'); }
  body a.wf_file.block[href$=".mp3"], html a.wf_file.block[href$=".mp3"] {
    background-image: url('/themes/shared/images/icons/file-types/mp3-type.svg'); }
  body a.wf_file.block[href$=".mp4"], html a.wf_file.block[href$=".mp4"] {
    background-image: url('/themes/shared/images/icons/file-types/mp4-type.svg'); }
  body .read-more, body .read-more-white-yellow, body html .read-more-white-yellow, html body .read-more-white-yellow, html .read-more, html .read-more-white-yellow {
    position: relative;
    display: inline-flex;
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-100);
    color: var(--color-brand-green-900); }
    body .read-more:after, body .read-more-white-yellow:after, body html .read-more-white-yellow:after, html body .read-more-white-yellow:after, html .read-more:after, html .read-more-white-yellow:after {
      content: '';
      height: 19px;
      width: 19px;
      position: absolute;
      right: -38px;
      top: -1px;
      background-image: url('/themes/shared/images/icons/read-more-arrow-green.svg');
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      border-radius: 50%; }
    body .read-more:active, body .read-more-white-yellow:active, body html .read-more-white-yellow:active, html body .read-more-white-yellow:active, html .read-more:active, html .read-more-white-yellow:active {
      color: var(--color-brand-green-200); }
    @media (min-width: 992px) {
  body .read-more:hover, body .read-more-white-yellow:hover, body html .read-more-white-yellow:hover, html body .read-more-white-yellow:hover, html .read-more:hover, html .read-more-white-yellow:hover {
    color: var(--color-brand-green-200); } }
    body .read-more.closed:after, body .read-more-white-yellow.closed:after, body html .read-more-white-yellow.closed:after, html body .read-more-white-yellow.closed:after, html .read-more.closed:after, html .read-more-white-yellow.closed:after {
      transform: rotate(90deg); }
    body .read-more.opened:after, body .read-more-white-yellow.opened:after, body html .read-more-white-yellow.opened:after, html body .read-more-white-yellow.opened:after, html .read-more.opened:after, html .read-more-white-yellow.opened:after {
      transform: rotate(272deg); }
  body .read-more-white-yellow, html .read-more-white-yellow {
    color: var(--color-black-50, #fff); }
    body .read-more-white-yellow:after, html .read-more-white-yellow:after {
      background-image: url('/themes/shared/images/icons/read-more-arrow-yellow.svg'); }

body a, html a {
  color: var(--color-brand-green-950, #001810);
  line-height: var(--line-height-relative-scale-100); }
  body a.bold, html a.bold {
    font-family: var(--bitter-font-bold); }
  body a.wf_file, html a.wf_file {
    padding: 0; }
  body a.wf_file:after, html a.wf_file:after {
    content: '';
    height: 15px;
    width: 15px;
    margin-left: 5px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: unset; }
  @media (min-width: 992px) {
      body a.wf_file:hover:after, html a.wf_file:hover:after {
        background: url('/themes/shared/images/icons/download.svg') no-repeat;
        background-size: contain;
        filter: var(--filter-color-to-brand-green-200); } }
  body .external-link.bold, html .external-link.bold {
    padding-right: var(--number-scale-scale-20);
    background-image: url('/themes/shared/images/icons/external-link-bold.svg');
    background-position: right bottom 1px;
    background-size: 14px;
    border: none; }
/**
 * Main content containers
 * 1. Make the container full-width with a maximum width
 * 2. Center it in the viewport
 * 3. Leave some space on the edges, especially valuable on small screens
 */
.container, .component .accordion-container, .mf-applyform.expeditions-form, .moduletable.class-filters, .moduletable.expeditions-apply {
  max-width: var(--max-width);
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1600px) {
  .container, .component .accordion-container, .mf-applyform.expeditions-form, .moduletable.class-filters, .moduletable.expeditions-apply {
    width: var(--max-width);
    max-width: initial; } }
/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap; }

.visually-hidden {
  display: none; }
/* `XHTML, HTML4, HTML5 Reset
 ----------------------------------------------------------------------------------------------------*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, .moduletable.presentation-block.default.text-top section .container h3, h3, h4, body .heading-1-article, html .heading-1-article, h5, .countdown .mf-fieldset-timer span, .page.venue.container .mf-expedition-venue .venue .header .expedition-location, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
  border: 0;
  margin: 0;
  padding: 0; }
/*
 html,
 body {
 height: 100%;
 }
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
  /*
   Override the default (display: inline) for
   browsers that do not recognize HTML5 tags.
   IE8 (and lower) requires a shiv:
   http://ejohn.org/blog/html5-shiv
   */
  display: block; }

b, strong {
  /*
   Makes browsers agree.
   IE + Opera = font-weight: bold.
   Gecko + WebKit = font-weight: bolder.
   */
  font-weight: bold; }

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  /*
   For IE.
   http://css-tricks.com/ie-fix-bicubic-scaling-for-images
   */
  -ms-interpolation-mode: bicubic; }

ol, ul {
  list-style: none; }

a {
  text-decoration: none; }

li {
  /*
   For IE6 + IE7:
   "display: list-item" keeps bullets from
   disappearing if hasLayout is triggered.
   */
  display: list-item; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

th, td, caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left; }

q {
  quotes: none; }

q:before, q:after {
  content: "";
  content: none; }

sub, sup, small {
  font-size: 75%; }

sub, sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

svg {
  /*
   For IE9. Without, occasionally draws shapes
   outside the boundaries of <svg> rectangle.
   */
  overflow: hidden; }

*:focus {
  outline: none; }

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset; }
/* Buttons
 -----------------------------------------------*/
button, input[type="reset"], input[type="button"], input[type="submit"] {
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer; }

button::-moz-focus-inner {
  border: 0; }

.blank {
  display: none; }

body .btn {
  display: inline-flex;
  align-items: center;
  padding: 19px 33px;
  font-size: var(--font-size-text-standart);
  letter-spacing: 1.6px;
  background-color: var(--color-brand-green-900);
  border: 2px solid var(--color-brand-green-900);
  border-radius: var(--number-scale-full);
  text-transform: uppercase;
  color: var(--color-black-50);
  font-family: var(--bitter-font-bold);
  transition: 0.2s ease-out; }
  body .btn:active {
    color: var(--color-brand-green-900);
    background-color: transparent; }
  @media (min-width: 992px) {
    body .btn:hover {
      color: var(--color-brand-green-900);
      background-color: transparent; } }
  body .btn.secondary {
    color: var(--color-brand-green-900);
    background: var(--color-brand-green-200);
    border-color: var(--color-brand-green-200);
    font-family: var(--bitter-font-extra-bold); }
  body .btn.secondary:active {
    color: var(--color-brand-green-200);
    background-color: var(--color-brand-green-900);
    border-color: var(--color-brand-green-900); }
  @media (min-width: 992px) {
      body .btn.secondary:hover {
        color: var(--color-brand-green-200);
        background-color: var(--color-brand-green-900);
        border-color: var(--color-brand-green-900); } }
  body .btn.square {
    border-radius: 0; }
  body .arrow-circle {
    position: absolute;
    display: flex;
    width: 40px;
    height: 40px;
    top: 50%;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: var(--color-brand-green-900);
    border: 2px solid var(--color-brand-green-900);
    transition: 0.2s ease-out; }
  body .arrow-circle span {
    width: 10px;
    height: 10px;
    border-right: 4px solid var(--color-black-50);
    border-bottom: 4px solid var(--color-black-50);
    box-sizing: content-box; }
  body .arrow-circle.left span, body .arrow-circle.btn-previous span {
    transform: rotate(133deg);
    margin-left: 4px; }
  body .arrow-circle.right span, body .arrow-circle.btn-next span {
    transform: rotate(-40deg);
    margin-left: -4px; }
  body .arrow-circle:active {
    background-color: transparent; }
  body .arrow-circle:active span {
    border-color: var(--color-brand-green-900); }
  @media (min-width: 992px) {
    body .arrow-circle:hover {
      background-color: transparent; }
      body .arrow-circle:hover span {
        border-color: var(--color-brand-green-900); } }

@media (min-width: 992px) {
      body .btn.secondary:hover {
        background-color: var(--border-subtle);
        border-color: var(--border-subtle);
        color: var(--text-negative); }
        body .btn.secondary[disabled] {
          cursor: default;
          background-color: var(--greyscale-surface-disabled);
          border-color: var(--greyscale-surface-disabled);
          color: var(--greyscale-text-disabled); }
          body .btn.secondary[disabled]:hover {
            background-color: var(--greyscale-surface-disabled);
            border-color: var(--greyscale-surface-disabled);
            color: var(--greyscale-text-disabled); } }
  body .like-link {
    color: var(--color-brand-green-950);
    font-size: var(--font-size-default);
    font-family: var(--raleway-font-regular); }
  body .like-link.bold {
    font-family: var(--bitter-font-bold); }
  @media (min-width: 992px) {
    body .like-link:hover {
      color: var(--color-brand-green-200); } }

.slides-controls {
  display: flex;
  margin-top: 40px;
  justify-content: space-between;
  align-items: center; }
  .slides-controls .arrow-circle, .slides-controls .slick-dots {
    position: initial; }
  .slides-controls .slides-dots {
    display: flex; }
  .slides-controls .slides-dots li {
    height: 6px;
    width: 6px;
    box-sizing: border-box;
    display: flex;
    margin: 1px 5px;
    align-items: center;
    border: 1px solid var(--color-brand-green-900);
    border-radius: 50%; }
  .slides-controls .slides-dots li button {
    width: 100%;
    height: 100%;
    font-size: 0;
    color: transparent; }
  .slides-controls .slides-dots li.slick-active {
    width: 0;
    height: 0;
    border-width: 3.5px; }
  .slides-controls .slick-hidden + .dots-container {
    display: none; }

.video-popup, .image-popup {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5); }
  .video-popup.hidden, .image-popup.hidden {
    display: none; }
  .video-popup button[aria-label="Close video"], .image-popup button[aria-label="Close video"], .video-popup button[aria-label="Close popup"], .image-popup button[aria-label="Close popup"] {
    width: 100%;
    padding: 20px 20px 10px 0;
    cursor: default; }
  .video-popup button[aria-label="Close video"] span, .image-popup button[aria-label="Close video"] span, .video-popup button[aria-label="Close popup"] span, .image-popup button[aria-label="Close popup"] span {
    display: block;
    width: 20px;
    height: 20px;
    margin-left: auto;
    background: transparent url('/themes/shared/images/icons/close.svg') no-repeat center;
    filter: brightness(0) saturate(100%) invert(100%);
    background-size: contain;
    opacity: 0.8;
    cursor: pointer; }
  .video-popup button[aria-label="Close video"] span:hover, .image-popup button[aria-label="Close video"] span:hover, .video-popup button[aria-label="Close popup"] span:hover, .image-popup button[aria-label="Close popup"] span:hover {
    opacity: 1; }
  .video-popup .iframe-container, .image-popup .iframe-container, .video-popup .image-container, .image-popup .image-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden; }
  .video-popup .iframe-container iframe, .image-popup .iframe-container iframe, .video-popup .image-container iframe, .image-popup .image-container iframe, .video-popup .iframe-container object, .image-popup .iframe-container object, .video-popup .image-container object, .image-popup .image-container object, .video-popup .iframe-container embed, .image-popup .iframe-container embed, .video-popup .image-container embed, .image-popup .image-container embed, .video-popup .iframe-container img, .image-popup .iframe-container img, .video-popup .image-container img, .image-popup .image-container img {
    position: absolute;
    top: 0;
    left: 50%;
    width: 90%;
    max-width: 1200px;
    height: 90%;
    max-height: 675px;
    transform: translateX(-50%);
    border: 0; }
  .video-popup .iframe-container img, .image-popup .iframe-container img, .video-popup .image-container img, .image-popup .image-container img {
    width: unset;
    height: unset;
    object-fit: contain; }

body .pagination {
  display: flex;
  justify-content: center;
  align-items: center; }
  body .pagination ul {
    display: flex;
    gap: var(--number-scale-scale-5); }
  body .pagination ul li button {
    display: flex;
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-default);
    width: var(--number-scale-scale-40);
    height: var(--number-scale-scale-40);
    align-items: center;
    justify-content: center;
    background-color: var(--color-brand-green-200);
    color: var(--color-brand-green-950); }
    body .pagination ul li button.active {
      background: var(--color-brand-sand-500); }
    body .pagination ul li button.hide {
      display: none; }
    body .pagination ul li button.next, body .pagination ul li button.prev {
      display: flex;
      position: unset; }
      body .pagination ul li button.next span, body .pagination ul li button.prev span {
        width: 6px;
        height: 6px;
        border-right: 3px solid var(--color-brand-green-950);
        border-bottom: 3px solid var(--color-brand-green-950);
        transform: translate(-1px, -1px); }
    body .pagination ul li button.next span {
      rotate: -45deg; }
    body .pagination ul li button.prev span {
      rotate: 135deg; }
    body .pagination ul li button:hover:not(.separator) {
      background: var(--color-brand-green-300); }
    body .pagination ul li button.separator {
      cursor: default; }

.component .accordion-container {
  padding-right: 20px;
  padding-left: 20px; }
  @media (min-width: 1400px) {
    .component .accordion-container {
      padding-left: 0;
      padding-right: 0; } }
  .component .accordion-container .component-controls {
    display: flex;
    justify-content: space-between;
    padding-top: var(--number-scale-scale-10);
    padding-bottom: var(--number-scale-scale-20); }
  .component .accordion-container .component-controls button {
    display: flex; }
    @media (min-width: 992px) {
      .component .accordion-container .component-controls button:hover {
        color: var(--color-brand-green-200); } }
  .component .accordion-container .component-controls .toggle {
    border-bottom: 1px dotted var(--color-brand-green-950); }
    @media (min-width: 992px) {
      .component .accordion-container .component-controls .toggle:hover {
        border-color: var(--color-brand-green-200); } }
    .component .accordion-container .component-controls .toggle.open {
      display: none; }
  .component .accordion-container .component-controls .clear-filters span {
    background: url('/themes/shared/images/icons/close-thin.svg') no-repeat center;
    height: 16px;
    min-width: 16px;
    padding-left: var(--number-scale-scale-10); }
    .component .accordion-container .component-controls .clear-filters:not(.visible) {
      display: none; }
    @media (min-width: 992px) {
      .component .accordion-container .component-controls .clear-filters:hover span {
        filter: var(--filter-color-to-brand-green-200); } }
  .component .accordion-container .mclass-list {
    padding-bottom: var(--number-scale-scale-40); }
  .component .accordion-container .mclass-list .item {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid var(--border-darker); }
    .component .accordion-container .mclass-list .item:last-child {
      border-bottom: none; }
    .component .accordion-container .mclass-list .item .header {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .component .accordion-container .mclass-list .item .header .title {
        cursor: pointer;
        font-family: var(--bitter-font-bold);
        margin: var(--number-scale-scale-28) 0;
        padding-right: var(--number-scale-scale-10); }
      .component .accordion-container .mclass-list .item .header .arrow-button {
        background: url('/themes/shared/images/icons/read-more-arrow-green.svg') no-repeat center;
        height: var(--number-scale-scale-20);
        min-width: var(--number-scale-scale-20);
        transform: rotate(90deg); }
      .component .accordion-container .mclass-list .item .header.open .arrow-button {
        transform: rotate(-90deg); }
    .component .accordion-container .mclass-list .item .content {
      display: flex;
      flex-direction: column;
      padding: var(--number-scale-scale-20) 0; }
      @media (min-width: 768px) {
      .component .accordion-container .mclass-list .item .content {
        flex-direction: row; } }
      .component .accordion-container .mclass-list .item .content .image {
        max-width: 380px;
        height: 213px; }
      @media (min-width: 768px) {
        .component .accordion-container .mclass-list .item .content .image {
          padding-right: var(--number-scale-scale-20);
          flex: 0 0 380px; } }
      .component .accordion-container .mclass-list .item .content .image img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
      .component .accordion-container .mclass-list .item .content .description {
        display: flex;
        flex-direction: column;
        align-items: baseline;
        padding: var(--number-scale-scale-20) 0; }
      @media (min-width: 768px) {
        .component .accordion-container .mclass-list .item .content .description {
          padding: 0; } }
      .component .accordion-container .mclass-list .item .content .description .learning-material {
        margin-top: var(--number-scale-scale-20);
        text-decoration: underline dotted 1px;
        -webkit-text-decoration: underline dotted 1px; }
        @media (min-width: 992px) {
          .component .accordion-container .mclass-list .item .content .description .learning-material.external-link.bold:hover {
            color: var(--color-brand-green-200); }
            .component .accordion-container .mclass-list .item .content .description .learning-material.external-link.bold:hover:after {
              filter: var(--filter-color-to-brand-green-200); } }
  .component .accordion-container .no-result {
    padding: var(--number-scale-scale-40);
    text-align: center; }
  .component .mclass-pagination {
    padding-bottom: var(--number-scale-scale-80); }
  .component .video-popup span {
    filter: var(--filter-color-to-brand-green-200); }

.forms-extension {
  position: relative;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: var(--number-scale-scale-80); }
  @media (min-width: 1200px) {
  .forms-extension {
    padding-left: 0;
    padding-right: 0; } }
  .forms-extension .content .page {
    display: none; }
  .forms-extension .content > form > :nth-child(1) {
    display: block; }
  .forms-extension .content .form-main-label {
    padding-bottom: var(--number-scale-scale-40); }
  .forms-extension .content .mf-privacy-policy {
    display: flex;
    flex-direction: column;
    gap: var(--number-scale-scale-20);
    padding-top: var(--number-scale-scale-20); }
  .forms-extension .content .mf-privacy-policy p {
    line-height: var(--line-height-relative-scale-137); }
  .forms-extension .content .page.client .mf-fieldset {
    padding-bottom: var(--number-scale-scale-20); }
  .forms-extension .content .page.client .mf-legend {
    color: var(--color-brand-green-200);
    padding-right: var(--number-scale-scale-10);
    padding-top: var(--number-scale-scale-40);
    font-family: var(--bitter-font-bold);
    letter-spacing: 2px;
    text-transform: uppercase; }
  .forms-extension .content .page.client .input-container {
    display: grid;
    grid-template-columns: 1fr;
    padding-top: var(--number-scale-scale-20);
    gap: var(--number-scale-scale-20); }
    @media (min-width: 768px) {
      .forms-extension .content .page.client .input-container {
        grid-template-columns: 1fr 1fr; } }
    @media (min-width: 992px) {
      .forms-extension .content .page.client .input-container {
        grid-template-columns: 1fr 1fr 1fr; } }
  .forms-extension .content .page.client .ln {
    display: flex;
    flex-direction: column; }
    @media (min-width: 992px) {
      .forms-extension .content .page.client .ln {
        max-width: 380px; } }
    .forms-extension .content .page.client .ln .mf-label {
      padding-bottom: var(--number-scale-scale-10); }
      .forms-extension .content .page.client .ln .mf-label span {
        color: var(--color-red-500); }
    .forms-extension .content .page.client .ln input {
      border: none;
      border-bottom: 1px solid var(--border-lighter);
      padding: 0 var(--number-scale-scale-20);
      height: var(--number-scale-scale-60);
      box-sizing: border-box;
      font-family: var(--raleway-font-regular);
      font-size: var(--font-size-default);
      font-variant-numeric: lining-nums proportional-nums; }
      @media (min-width: 992px) {
      .forms-extension .content .page.client .ln input {
        height: var(--number-scale-scale-50); } }
      .forms-extension .content .page.client .ln input.mf-error {
        border-color: var(--color-red-500); }
    .forms-extension .content .page.client .ln.phone {
      position: relative; }
      @media (min-width: 992px) {
      .forms-extension .content .page.client .ln.phone {
        max-width: 200px; } }
      .forms-extension .content .page.client .ln.phone > span {
        position: absolute;
        left: 20px;
        top: 58px;
        transform: translateY(-50%);
        font-variant-numeric: lining-nums proportional-nums;
        color: var(--greyscale-text-caption); }
      @media (min-width: 992px) {
        .forms-extension .content .page.client .ln.phone > span {
          top: 53px; } }
      .forms-extension .content .page.client .ln.phone input {
        padding-left: var(--number-scale-scale-60); }
  .forms-extension .content .page.client .error-label {
    padding-top: var(--number-scale-scale-10);
    font-size: var(--font-size-text-small);
    color: var(--color-red-500); }
  .forms-extension .content .page.comment .form-conditions {
    padding-top: var(--number-scale-scale-40); }
  .forms-extension .content .page.comment .ln {
    display: flex;
    flex-direction: column;
    padding-top: var(--number-scale-scale-40); }
    .forms-extension .content .page.comment .ln .label-counter-container {
      display: flex;
      justify-content: space-between;
      padding-bottom: var(--number-scale-scale-10); }
    .forms-extension .content .page.comment .ln .mf-textarea {
      border: none;
      border-bottom: 1px solid var(--color-brand-green-200);
      padding: var(--number-scale-scale-10) var(--number-scale-scale-20);
      resize: vertical; }
  .forms-extension .content .page.summary .mf-input-summary-wrap-static {
    display: flex;
    flex-direction: column;
    gap: var(--number-scale-scale-20);
    padding-top: var(--number-scale-scale-40); }
    @media (min-width: 768px) {
      .forms-extension .content .page.summary .mf-input-summary-wrap-static {
        flex-direction: row; } }
  .forms-extension .content .page.summary .mf-label-summary-static, .forms-extension .content .page.summary .mf-label-summary {
    color: var(--color-brand-green-200);
    padding-right: var(--number-scale-scale-10);
    font-family: var(--bitter-font-bold);
    letter-spacing: 2px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .forms-extension .content .page.summary .mf-label-summary-static, .forms-extension .content .page.summary .mf-label-summary {
        flex-basis: 380px;
        flex-shrink: 0; } }
  .forms-extension .content .page.summary .detail-container .mf-summary-legend {
    padding-top: var(--number-scale-scale-40);
    padding-bottom: var(--number-scale-scale-30); }
    .forms-extension .content .page.summary .detail-container .mf-input-summary-wrap {
      display: flex;
      flex-direction: column;
      gap: var(--number-scale-scale-20);
      padding-bottom: var(--number-scale-scale-20); }
      @media (min-width: 768px) {
      .forms-extension .content .page.summary .detail-container .mf-input-summary-wrap {
        flex-direction: row; } }
      .forms-extension .content .page.summary .detail-container .mf-input-summary-wrap:last-of-type {
        padding-bottom: 0; }
    .forms-extension .content .page.summary .detail-container .separator {
      display: inline-block;
      margin-bottom: 10px; }
  .forms-extension .content .page.summary .privacy-policy {
    display: flex;
    padding-top: var(--number-scale-scale-40); }
    .forms-extension .content .page.summary .privacy-policy input {
      opacity: 0; }
    .forms-extension .content .page.summary .privacy-policy label {
      position: relative;
      padding-left: var(--number-scale-scale-40); }
      .forms-extension .content .page.summary .privacy-policy label:before {
        content: '';
        height: 31px;
        width: 31px;
        display: block;
        position: absolute;
        left: -20px;
        top: 50%;
        transform: translateY(-50%);
        border: 1px solid var(--border-lighter);
        cursor: pointer; }
      .forms-extension .content .page.summary .privacy-policy label.checked:after {
        content: '';
        height: 6px;
        width: 14px;
        position: absolute;
        top: 50%;
        left: -11px;
        border-left: 2px solid var(--color-brand-green-900);
        border-bottom: 2px solid var(--color-brand-green-900);
        transform: translateY(-80%) rotate(-45deg); }
      .forms-extension .content .page.summary .privacy-policy label.privacy-error:before {
        border-color: var(--color-red-500); }
  .forms-extension .content .page.summary .error-notification {
    display: none;
    color: var(--color-red-500);
    padding-left: var(--number-scale-scale-60);
    padding-top: var(--number-scale-scale-5); }
  .forms-extension .content .page.thank-you .content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--number-scale-scale-20); }
  .forms-extension .content .page.thank-you .content .expedition-logo {
    padding-top: var(--number-scale-scale-80); }
    .forms-extension .content .page.thank-you .content .expedition-logo img {
      width: 150px; }
      @media (min-width: 992px) {
      .forms-extension .content .page.thank-you .content .expedition-logo img {
        width: 200px; } }
  .forms-extension .content .page.thank-you .content .btn {
    margin-bottom: var(--number-scale-scale-80); }
  .forms-extension .content .error {
    color: var(--color-red-500);
    padding-top: 15px; }
  .forms-extension .content.container .mf, .forms-extension .component .accordion-container.content .mf, .component .forms-extension .accordion-container.content .mf, .forms-extension .mf-applyform.expeditions-form.content .mf, .forms-extension .moduletable.class-filters.content .mf, .forms-extension .moduletable.expeditions-apply.content .mf {
    padding-top: var(--number-scale-scale-80); }
    .forms-extension .content.container .mf .manage-content, .forms-extension .component .accordion-container.content .mf .manage-content, .component .forms-extension .accordion-container.content .mf .manage-content, .forms-extension .mf-applyform.expeditions-form.content .mf .manage-content, .forms-extension .moduletable.class-filters.content .mf .manage-content, .forms-extension .moduletable.expeditions-apply.content .mf .manage-content {
      padding-top: var(--number-scale-scale-40); }
      .forms-extension .content.container .mf .manage-content .manage, .forms-extension .component .accordion-container.content .mf .manage-content .manage, .component .forms-extension .accordion-container.content .mf .manage-content .manage, .forms-extension .mf-applyform.expeditions-form.content .mf .manage-content .manage, .forms-extension .moduletable.class-filters.content .mf .manage-content .manage, .forms-extension .moduletable.expeditions-apply.content .mf .manage-content .manage {
        display: flex;
        gap: var(--number-scale-scale-20);
        padding-top: var(--number-scale-scale-20); }
  .forms-extension .loader {
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 1;
    background: var(--color-brand-green-50) url('/themes/shared/images/loader.gif') center center no-repeat; }
  .forms-extension .navigation {
    padding-top: var(--number-scale-scale-40);
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: auto auto; }
  @media (min-width: 1200px) {
    .forms-extension .navigation {
      grid-template-columns: 1fr repeat(6, 144px) 1fr;
      grid-template-rows: auto;
      padding-top: var(--number-scale-scale-80); } }
  .forms-extension .navigation .prev {
    grid-row: 2;
    grid-column: span 3;
    justify-self: baseline; }
  @media (min-width: 1200px) {
      .forms-extension .navigation .prev {
        grid-row: unset;
        grid-column: unset; } }
  .forms-extension .navigation .prev button {
    color: var(--color-brand-green-200);
    border-color: var(--border-lighter);
    background-color: transparent; }
    @media (min-width: 992px) {
      .forms-extension .navigation .prev button:hover {
        color: var(--color-brand-green-300);
        border-color: var(--color-brand-green-300); } }
    .forms-extension .navigation .prev button.inactive {
      border-color: var(--greyscale-surface-disabled);
      color: var(--greyscale-text-disabled);
      cursor: default; }
  .forms-extension .navigation .next {
    grid-row: 2;
    grid-column: span 3;
    justify-self: end; }
  @media (min-width: 1200px) {
      .forms-extension .navigation .next {
        grid-row: unset;
        grid-column: unset; } }
  .forms-extension .navigation .page[data-page-number="1"] button span {
    content: url('/themes/31-skolam/images//icons/numbers/number-1.svg'); }
  .forms-extension .navigation .page[data-page-number="2"] button span {
    content: url('/themes/31-skolam/images//icons/numbers/number-2.svg'); }
  .forms-extension .navigation .page[data-page-number="3"] button span {
    content: url('/themes/31-skolam/images//icons/numbers/number-3.svg'); }
  .forms-extension .navigation .page[data-page-number="4"] button span {
    content: url('/themes/31-skolam/images//icons/numbers/number-4.svg'); }
  .forms-extension .navigation .page[data-page-number="5"] button span {
    content: url('/themes/31-skolam/images//icons/numbers/number-5.svg'); }
  .forms-extension .navigation .page[data-page-number="6"] button span {
    content: url('/themes/31-skolam/images//icons/numbers/number-6.svg'); }
  .forms-extension .navigation .page {
    text-align: center;
    padding-bottom: 40px; }
  @media (min-width: 1200px) {
      .forms-extension .navigation .page {
        padding-bottom: 0; } }
  .forms-extension .navigation .page:not(.visited) button {
    cursor: default; }
  .forms-extension .navigation .page button {
    background: url('/themes/31-skolam/images/icons/numbers/number-bg-default.svg') no-repeat;
    height: 40px;
    width: 40px;
    margin-bottom: 16px; }
    .forms-extension .navigation .page button span {
      display: block;
      width: 40px;
      height: 40px; }
  .forms-extension .navigation .page .title {
    display: none;
    font-size: 16px;
    font-family: var(--raleway-font-regular);
    line-height: var(--line-height-relative-scale-112);
    text-align: center;
    color: var(--color-brand-green-900); }
    @media (min-width: 768px) {
      .forms-extension .navigation .page .title {
        display: block; } }
  .forms-extension .navigation .page.visited button {
    background: url('/themes/31-skolam/images/icons/numbers/number-bg-visited.svg') no-repeat; }
    .forms-extension .navigation .page.visited button:hover {
      background: url('/themes/31-skolam/images/icons/numbers/number-bg-hover.svg') no-repeat; }
  .forms-extension .navigation .page.active button {
    background: url('/themes/31-skolam/images/icons/numbers/number-bg-active.svg') no-repeat; }

.timer-popup {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
  padding: var(--number-scale-scale-20);
  box-sizing: border-box; }
  .timer-popup.hidden {
    display: none; }
  .timer-popup .timer-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: var(--color-brand-green-50);
    padding: var(--number-scale-scale-40);
    border-radius: var(--number-scale-scale-20); }
  .timer-popup .timer-box .timer-ended-notification {
    padding-bottom: var(--number-scale-scale-40); }
  .timer-popup .timer-box .button-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: var(--number-scale-scale-20); }
  @media (min-width: 768px) {
      .timer-popup .timer-box .button-container {
        flex-direction: row;
        justify-content: space-between; } }
  .timer-popup .timer-box .button-container .btn {
    justify-content: center; }

.mf-applyform.expeditions-form {
  display: flex;
  flex-direction: column;
  margin-top: var(--number-scale-scale-80); }

.countdown {
  display: none;
  position: absolute; }
  @media (min-width: 768px) {
  .countdown {
    right: 0;
    padding-right: var(--number-scale-scale-20); } }
  @media (min-width: 1200px) {
  .countdown {
    padding: 0; } }
  .countdown.show + .mf .page {
    padding-top: var(--number-scale-scale-40); }
  @media (min-width: 768px) {
    .countdown.show + .mf .page {
      padding-top: 0; } }
  .countdown .mf-fieldset-timer {
    display: flex;
    flex-direction: row; }
  .countdown .mf-fieldset-timer .mf-legend-timer {
    padding-right: var(--number-scale-scale-10); }
  .countdown .mf-fieldset-timer .timer {
    width: 50px; }
  .countdown .mf-fieldset-timer span {
    color: var(--color-brand-green-200); }
  .countdown .mf-fieldset-timer > span {
    padding-left: 5px; }

.mf-expedition-booking {
  padding-top: var(--number-scale-scale-20); }
  .mf-expedition-booking .booking > p {
    padding-bottom: var(--number-scale-scale-40); }
  .mf-expedition-booking .expedition {
    display: flex;
    flex-direction: column;
    padding-bottom: var(--number-scale-scale-20);
    margin-bottom: var(--number-scale-scale-40);
    border-bottom: 1px solid var(--color-black-100); }
  .mf-expedition-booking .expedition > p {
    display: flex;
    flex-direction: column;
    padding-bottom: var(--number-scale-scale-10);
    line-height: var(--line-height-relative-scale-175); }
  @media (min-width: 768px) {
      .mf-expedition-booking .expedition > p {
        flex-direction: row; } }
  .mf-expedition-booking .expedition > p span {
    color: var(--color-brand-green-200);
    padding-right: var(--number-scale-scale-10);
    font-family: var(--bitter-font-bold);
    letter-spacing: 2px;
    text-transform: uppercase; }
  .mf-expedition-booking .expedition .expedition-input-container {
    display: flex;
    flex-direction: column;
    gap: var(--number-scale-scale-20); }
  @media (min-width: 768px) {
      .mf-expedition-booking .expedition .expedition-input-container {
        flex-direction: row; } }
  .mf-expedition-booking .expedition .expedition-input-container .input-container {
    display: flex;
    flex-direction: column;
    width: 100%; }
    @media (min-width: 768px) {
      .mf-expedition-booking .expedition .expedition-input-container .input-container {
        width: 200px; } }
    .mf-expedition-booking .expedition .expedition-input-container .input-container p {
      display: flex;
      align-items: end;
      padding-bottom: var(--number-scale-scale-10); }
    @media (min-width: 768px) {
        .mf-expedition-booking .expedition .expedition-input-container .input-container p {
          height: 48px; } }
    .mf-expedition-booking .expedition .expedition-input-container .input-container input {
      border: none;
      min-width: 0;
      padding-top: 16px;
      padding-bottom: 22px;
      background-color: var(--color-black-50);
      font-size: var(--font-size-default);
      font-family: var(--raleway-font-regular);
      line-height: var(--line-height-relative-scale-137); }
    @media (min-width: 768px) {
        .mf-expedition-booking .expedition .expedition-input-container .input-container input {
          padding-top: 11px;
          padding-bottom: 17px; } }
  .mf-expedition-booking .expedition .expedition-input-container .amount-input {
    display: flex; }
    .mf-expedition-booking .expedition .expedition-input-container .amount-input button {
      min-width: var(--number-scale-scale-60);
      min-height: var(--number-scale-scale-60);
      background-color: var(--color-brand-green-100);
      font-size: var(--font-size-h3-mobile);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 18px 18px; }
    @media (min-width: 768px) {
        .mf-expedition-booking .expedition .expedition-input-container .amount-input button {
          min-width: var(--number-scale-scale-50);
          min-height: var(--number-scale-scale-50); } }
    .mf-expedition-booking .expedition .expedition-input-container .amount-input button.minus {
      background-image: url('/themes/shared/images/icons/minus.svg'); }
    .mf-expedition-booking .expedition .expedition-input-container .amount-input button.plus {
      background-image: url('/themes/shared/images/icons/plus.svg'); }
    .mf-expedition-booking .expedition .expedition-input-container .amount-input button:hover {
      background-color: var(--color-brand-green-200); }
    .mf-expedition-booking .expedition .expedition-input-container .amount-input .numberOfExpeditions {
      flex: 1 0 0;
      text-align: center; }
  @media (min-width: 768px) {
        .mf-expedition-booking .expedition .expedition-input-container .time {
          min-width: 200px;
          width: auto; } }
    .mf-expedition-booking .expedition .expedition-input-container .time .selected-time {
      height: 0;
      padding: 0;
      opacity: 0; }
    .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .select {
      height: var(--number-scale-scale-60);
      padding-top: 16px;
      padding-bottom: 22px;
      padding-left: var(--number-scale-scale-20);
      padding-right: var(--number-scale-scale-20);
      background-color: var(--color-black-50);
      font-size: var(--font-size-default);
      font-family: var(--raleway-font-regular);
      line-height: var(--line-height-relative-scale-137);
      display: flex;
      justify-content: space-between;
      border-bottom: 1px solid var(--border-lighter);
      box-sizing: border-box;
      align-items: center;
      cursor: pointer; }
    @media (min-width: 768px) {
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .select {
            height: var(--number-scale-scale-50);
            padding-top: 11px;
            padding-bottom: 17px; } }
    .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .select span:not(.dropdown-icon) {
      padding-right: var(--number-scale-scale-10); }
    .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .select .dropdown-icon {
      width: 3px;
      height: 3px;
      border-right: 2px solid var(--color-brand-green-900);
      border-bottom: 2px solid var(--color-brand-green-900);
      rotate: 45deg; }
    .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown {
      display: none;
      position: absolute;
      margin-top: var(--number-scale-scale-16);
      padding: var(--number-scale-scale-20);
      background-color: var(--color-black-50);
      z-index: 1; }
    .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: var(--number-scale-scale-10);
      width: 250px; }
      .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div {
        height: 30px;
        display: flex;
        align-items: center; }
        .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div input {
          padding: 0;
          margin: 0;
          opacity: 0;
          appearance: none;
          -webkit-appearance: none;
          -moz-appearance: none; }
        .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label {
          display: flex;
          align-items: center;
          position: relative;
          padding-left: var(--number-scale-scale-40); }
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label:before {
            content: '';
            height: 30px;
            width: 30px;
            display: block;
            left: 0;
            position: absolute;
            border: 1px solid var(--border-lighter);
            box-sizing: border-box; }
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.checked:after {
            content: '';
            height: 6px;
            width: 14px;
            position: absolute;
            bottom: 8px;
            left: 8px;
            border-left: 2px solid var(--color-brand-green-900);
            border-bottom: 2px solid var(--color-brand-green-900);
            transform: rotate(-45deg); }
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-available span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-booked span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-hold span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold span {
            cursor: pointer; }
            .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-available::before, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-booked::before, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked::before, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-hold::before, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold::before {
              cursor: pointer; }
            @media (min-width: 992px) {
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-available:hover span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-booked:hover span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked:hover span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-hold:hover span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold:hover span {
            color: var(--color-brand-green-200); } }
            .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-available.disabled span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-booked.disabled span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked.disabled span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-hold.disabled span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold.disabled span {
              opacity: 0.5; }
              .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-available.disabled::before, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-booked.disabled::before, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked.disabled::before, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-hold.disabled::before, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold.disabled::before {
                opacity: 0.5; }
              @media (min-width: 992px) {
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-available.disabled:hover span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-booked.disabled:hover span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked.disabled:hover span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status label.status-hold.disabled:hover span, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold.disabled:hover span {
            color: var(--color-brand-green-900); } }
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked {
            cursor: auto; }
            .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold:not(.checked):hover span, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked:not(.checked):hover span {
              display: none; }
              .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold:not(.checked):hover::after, .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked:not(.checked):hover::after {
                position: absolute;
                padding: var(--number-scale-scale-2) var(--number-scale-scale-5);
                border: 1px solid;
                font-size: var(--font-size-small);
                font-family: var(--bitter-font-bold);
                text-align: center; }
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold {
            color: var(--greyscale-surface-disabled); }
            .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold:before {
              border-color: var(--greyscale-surface-disabled);
              background-color: var(--greyscale-surface-disabled); }
            .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-hold:not(.checked):hover::after {
              content: 'rezervēts'; }
          .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked {
            color: var(--color-red-300); }
            .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked:before {
              border-color: var(--color-red-300);
              background-color: var(--color-red-300); }
            .mf-expedition-booking .expedition .expedition-input-container .time .time-chosen .dropdown .checkboxes div label.status-booked:not(.checked):hover::after {
              content: 'nav pieejams'; }
  .mf-expedition-booking .expedition .participant-count.input-container .numberOfParticipants {
    padding-left: var(--number-scale-scale-20);
    border-bottom: 1px solid var(--border-lighter); }
    .mf-expedition-booking .expedition .participant-count.input-container .numberOfParticipants.mf-error {
      border-color: var(--color-red-500); }
  .mf-expedition-booking .remove-button-container {
    display: flex;
    padding: var(--number-scale-scale-10) 0;
    margin-top: var(--number-scale-scale-10); }
  .mf-expedition-booking .remove-button-container .remove {
    display: flex;
    align-items: center;
    font-size: var(--font-size-default);
    font-family: var(--raleway-font-regular);
    color: var(--color-red-500); }
  .mf-expedition-booking .remove-button-container .remove:before {
    content: '';
    height: 20px;
    width: 20px;
    display: inline-block;
    background: url('/themes/shared/images/icons/trash.svg') no-repeat;
    filter: var(--filter-color-to-red-500);
    padding-right: var(--number-scale-scale-10); }
  .mf-expedition-booking .remove-button-container .remove:hover {
    color: var(--color-red-700); }
    .mf-expedition-booking .remove-button-container .remove:hover:before {
      filter: var(--filter-color-to-red-700); }

.expedition .expedition-input-container .input-container .error-label {
  order: 2;
  padding-top: var(--number-scale-scale-10);
  font-size: var(--font-size-text-small);
  color: var(--color-red-500); }
  @media (min-width: 768px) {
  .expedition .expedition-input-container .input-container .error-label {
    max-width: 180px; } }
  .expedition .expedition-input-container .input-container .error-label + .time-chosen .select {
    border-color: var(--color-red-500); }

.page.venue.container .explanation, .component .accordion-container.page.venue .explanation, .mf-applyform.expeditions-form.page.venue .explanation, .moduletable.class-filters.page.venue .explanation, .moduletable.expeditions-apply.page.venue .explanation {
  display: flex;
  align-items: center;
  padding-bottom: var(--number-scale-scale-40); }
  .page.venue.container .explanation .available, .component .accordion-container.page.venue .explanation .available, .component .accordion-container.page.venue .explanation .page.venue.container .explanation .booked, .page.venue.container .explanation .component .accordion-container.page.venue .explanation .booked, .component .accordion-container.page.venue .explanation .page.venue.container .explanation .hold, .page.venue.container .explanation .component .accordion-container.page.venue .explanation .hold, .mf-applyform.expeditions-form.page.venue .explanation .available, .mf-applyform.expeditions-form.page.venue .explanation .page.venue.container .explanation .booked, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .explanation .booked, .mf-applyform.expeditions-form.page.venue .explanation .page.venue.container .explanation .hold, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .explanation .hold, .moduletable.class-filters.page.venue .explanation .available, .moduletable.class-filters.page.venue .explanation .page.venue.container .explanation .booked, .page.venue.container .explanation .moduletable.class-filters.page.venue .explanation .booked, .moduletable.class-filters.page.venue .explanation .page.venue.container .explanation .hold, .page.venue.container .explanation .moduletable.class-filters.page.venue .explanation .hold, .moduletable.expeditions-apply.page.venue .explanation .available, .moduletable.expeditions-apply.page.venue .explanation .page.venue.container .explanation .booked, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .explanation .booked, .moduletable.expeditions-apply.page.venue .explanation .page.venue.container .explanation .hold, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .explanation .hold, .page.venue.container .explanation .booked, .page.venue.container .explanation .hold {
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: var(--number-scale-scale-10);
    margin-left: var(--number-scale-scale-20);
    background-color: var(--surface-subtle); }
  .page.venue.container .explanation .available:first-child, .component .accordion-container.page.venue .explanation .available:first-child, .component .accordion-container.page.venue .explanation .page.venue.container .explanation .booked:first-child, .page.venue.container .explanation .component .accordion-container.page.venue .explanation .booked:first-child, .component .accordion-container.page.venue .explanation .page.venue.container .explanation .hold:first-child, .page.venue.container .explanation .component .accordion-container.page.venue .explanation .hold:first-child, .mf-applyform.expeditions-form.page.venue .explanation .available:first-child, .mf-applyform.expeditions-form.page.venue .explanation .page.venue.container .explanation .booked:first-child, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .explanation .booked:first-child, .mf-applyform.expeditions-form.page.venue .explanation .page.venue.container .explanation .hold:first-child, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .explanation .hold:first-child, .moduletable.class-filters.page.venue .explanation .available:first-child, .moduletable.class-filters.page.venue .explanation .page.venue.container .explanation .booked:first-child, .page.venue.container .explanation .moduletable.class-filters.page.venue .explanation .booked:first-child, .moduletable.class-filters.page.venue .explanation .page.venue.container .explanation .hold:first-child, .page.venue.container .explanation .moduletable.class-filters.page.venue .explanation .hold:first-child, .moduletable.expeditions-apply.page.venue .explanation .available:first-child, .moduletable.expeditions-apply.page.venue .explanation .page.venue.container .explanation .booked:first-child, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .explanation .booked:first-child, .moduletable.expeditions-apply.page.venue .explanation .page.venue.container .explanation .hold:first-child, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .explanation .hold:first-child, .page.venue.container .explanation .booked:first-child, .page.venue.container .explanation .hold:first-child {
    margin-left: 0; }
  .page.venue.container .explanation .booked, .component .accordion-container.page.venue .explanation .booked, .mf-applyform.expeditions-form.page.venue .explanation .booked, .moduletable.class-filters.page.venue .explanation .booked, .moduletable.expeditions-apply.page.venue .explanation .booked {
    background-color: var(--color-red-300); }
  .page.venue.container .explanation .hold, .component .accordion-container.page.venue .explanation .hold, .mf-applyform.expeditions-form.page.venue .explanation .hold, .moduletable.class-filters.page.venue .explanation .hold, .moduletable.expeditions-apply.page.venue .explanation .hold {
    background-color: var(--greyscale-surface-disabled); }
  .page.venue.container .mf-expedition-venue .venue, .component .accordion-container.page.venue .mf-expedition-venue .venue, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue, .moduletable.class-filters.page.venue .mf-expedition-venue .venue, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue {
    border-bottom: solid 1px var(--border-darker); }
  .page.venue.container .mf-expedition-venue .venue:first-child, .component .accordion-container.page.venue .mf-expedition-venue .venue:first-child, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue:first-child, .moduletable.class-filters.page.venue .mf-expedition-venue .venue:first-child, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue:first-child {
    border-top: solid 1px var(--border-darker); }
  @media (min-width: 992px) {
      .page.venue.container .mf-expedition-venue .venue, .component .accordion-container.page.venue .mf-expedition-venue .venue, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue, .moduletable.class-filters.page.venue .mf-expedition-venue .venue, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue {
        border: none; }
        .page.venue.container .mf-expedition-venue .venue:first-child, .component .accordion-container.page.venue .mf-expedition-venue .venue:first-child, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue:first-child, .moduletable.class-filters.page.venue .mf-expedition-venue .venue:first-child, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue:first-child {
          border: none; } }
  .page.venue.container .mf-expedition-venue .venue .header, .component .accordion-container.page.venue .mf-expedition-venue .venue .header, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .header, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .header, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--number-scale-scale-30) 0; }
    @media (min-width: 992px) {
      .page.venue.container .mf-expedition-venue .venue .header, .component .accordion-container.page.venue .mf-expedition-venue .venue .header, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .header, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .header, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .header {
        padding: 0; } }
    .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .component .accordion-container.page.venue .mf-expedition-venue .venue .header .expedition-location, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .header .expedition-location, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .header .expedition-location, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .header .expedition-location {
      cursor: pointer; }
    @media (min-width: 992px) {
        .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .component .accordion-container.page.venue .mf-expedition-venue .venue .header .expedition-location, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .header .expedition-location, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .header .expedition-location, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .header .expedition-location {
          pointer-events: none;
          cursor: default; } }
    .page.venue.container .mf-expedition-venue .venue .header .arrow-button, .component .accordion-container.page.venue .mf-expedition-venue .venue .header .arrow-button, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .header .arrow-button, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .header .arrow-button, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .header .arrow-button {
      background: url('/themes/shared/images/icons/read-more-arrow-green.svg') no-repeat center;
      height: var(--number-scale-scale-20);
      min-width: var(--number-scale-scale-20);
      transform: rotate(-90deg); }
    @media (min-width: 992px) {
        .page.venue.container .mf-expedition-venue .venue .header .arrow-button, .component .accordion-container.page.venue .mf-expedition-venue .venue .header .arrow-button, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .header .arrow-button, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .header .arrow-button, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .header .arrow-button {
          display: none; } }
    .page.venue.container .mf-expedition-venue .venue .header.open .arrow-button, .component .accordion-container.page.venue .mf-expedition-venue .venue .header.open .arrow-button, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .header.open .arrow-button, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .header.open .arrow-button, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .header.open .arrow-button {
      transform: rotate(90deg); }
  .page.venue.container .mf-expedition-venue .venue .expeditions, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions {
    display: flex;
    flex-wrap: wrap;
    padding: var(--number-scale-scale-20) 0;
    gap: var(--number-scale-scale-20);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition.available.selected, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected, .page.venue.container .explanation .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected, .page.venue.container .explanation .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected, .page.venue.container .explanation .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected, .page.venue.container .explanation .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected, .page.venue.container .mf-expedition-venue .venue .expeditions .explanation .booked.expedition.selected, .page.venue.container .explanation .mf-expedition-venue .venue .expeditions .booked.expedition.selected, .page.venue.container .mf-expedition-venue .venue .expeditions .explanation .hold.expedition.selected, .page.venue.container .explanation .mf-expedition-venue .venue .expeditions .hold.expedition.selected {
      background-color: var(--color-brand-green-800); }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition.available.selected .date, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected .date, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected .date, .page.venue.container .explanation .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected .date, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected .date, .page.venue.container .explanation .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected .date, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected .date, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected .date, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected .date, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected .date, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected .date, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected .date, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected .date, .page.venue.container .explanation .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected .date, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected .date, .page.venue.container .explanation .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected .date, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition.available.selected .date, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition.selected .date, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition.selected .date, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition.selected .date, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition.selected .date, .page.venue.container .mf-expedition-venue .venue .expeditions .explanation .booked.expedition.selected .date, .page.venue.container .explanation .mf-expedition-venue .venue .expeditions .booked.expedition.selected .date, .page.venue.container .mf-expedition-venue .venue .expeditions .explanation .hold.expedition.selected .date, .page.venue.container .explanation .mf-expedition-venue .venue .expeditions .hold.expedition.selected .date {
      color: var(--color-black-50); }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: 156px;
      height: 100px;
      position: relative;
      border: 1px solid var(--color-black-100);
      box-sizing: border-box;
      text-align: center;
      cursor: pointer; }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .icon-selected, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .icon-selected, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .icon-selected, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .icon-selected, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .icon-selected {
      display: none;
      width: 3px;
      height: 9px;
      border-right: 2px solid var(--text-default);
      border-bottom: 2px solid var(--text-default);
      transform: translate(2px, 2px);
      rotate: 45deg;
      position: absolute;
      top: 5px; }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .date, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .date, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .date, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .date, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .date {
      padding: var(--number-scale-scale-10) 0; }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status {
      display: flex;
      align-items: center;
      justify-content: center; }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-available, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-available, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-available, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-available, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-available, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-hold {
      width: 10px;
      height: 10px;
      display: block;
      margin: 1px;
      background-color: var(--surface-subtle); }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-booked {
      background-color: var(--color-red-300); }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition .status .status-hold {
      background-color: var(--greyscale-surface-disabled); }
    @media (min-width: 992px) {
        .page.venue.container .mf-expedition-venue .venue .expeditions .expedition.available:not(.selected):hover, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition.available:not(.selected):hover, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition:not(.selected):hover, .page.venue.container .explanation .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition:not(.selected):hover, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition:not(.selected):hover, .page.venue.container .explanation .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition:not(.selected):hover, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition.available:not(.selected):hover, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition:not(.selected):hover, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition:not(.selected):hover, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition:not(.selected):hover, .page.venue.container .explanation .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition:not(.selected):hover, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition.available:not(.selected):hover, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition:not(.selected):hover, .page.venue.container .explanation .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition:not(.selected):hover, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition:not(.selected):hover, .page.venue.container .explanation .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition:not(.selected):hover, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition.available:not(.selected):hover, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .booked.expedition:not(.selected):hover, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .booked.expedition:not(.selected):hover, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .page.venue.container .explanation .hold.expedition:not(.selected):hover, .page.venue.container .explanation .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .hold.expedition:not(.selected):hover, .page.venue.container .mf-expedition-venue .venue .expeditions .explanation .booked.expedition:not(.selected):hover, .page.venue.container .explanation .mf-expedition-venue .venue .expeditions .booked.expedition:not(.selected):hover, .page.venue.container .mf-expedition-venue .venue .expeditions .explanation .hold.expedition:not(.selected):hover, .page.venue.container .explanation .mf-expedition-venue .venue .expeditions .hold.expedition:not(.selected):hover {
          background-color: var(--color-brand-green-100);
          border-color: var(--color-brand-green-100); } }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition.not-available, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available {
      background-color: var(--greyscale-surface-default);
      cursor: auto; }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition.not-available .date, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .date, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .date, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .date, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .date {
      color: var(--greyscale-text-disabled); }
    .page.venue.container .mf-expedition-venue .venue .expeditions .expedition.not-available .status span, .component .accordion-container.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .status span, .mf-applyform.expeditions-form.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .status span, .moduletable.class-filters.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .status span, .moduletable.expeditions-apply.page.venue .mf-expedition-venue .venue .expeditions .expedition.not-available .status span {
      background-color: var(--greyscale-surface-disabled); }
  .page.venue.container .error-notification, .component .accordion-container.page.venue .error-notification, .mf-applyform.expeditions-form.page.venue .error-notification, .moduletable.class-filters.page.venue .error-notification, .moduletable.expeditions-apply.page.venue .error-notification {
    display: none;
    color: var(--color-red-500);
    padding-top: var(--number-scale-scale-20); }
  @media (min-width: 992px) {
    .page.venue.container .error-notification, .component .accordion-container.page.venue .error-notification, .mf-applyform.expeditions-form.page.venue .error-notification, .moduletable.class-filters.page.venue .error-notification, .moduletable.expeditions-apply.page.venue .error-notification {
      padding-top: 0; } }

.moduletable.spacing {
  padding-top: var(--module-spacing-standart-half);
  padding-bottom: var(--module-spacing-standart-half); }
  .moduletable.spacing-half {
    padding-top: var(--module-spacing-small);
    padding-bottom: var(--module-spacing-small); }
  .moduletable.spacing-top {
    padding-top: var(--module-spacing-standart); }
  .moduletable.spacing-top-half {
    padding-top: var(--module-spacing-standart-half); }
  .moduletable.spacing-bottom {
    padding-bottom: var(--module-spacing-standart); }
  .moduletable.spacing-bottom-half {
    padding-bottom: var(--module-spacing-standart-half); }

.moduletable.contact-us {
  padding-left: var(--number-scale-scale-20);
  padding-right: var(--number-scale-scale-20); }
  @media (min-width: 992px) {
  .moduletable.contact-us {
    display: flex; } }
  @media (min-width: 1400px) {
  .moduletable.contact-us {
    padding-left: 0; } }
  .moduletable.contact-us h3 {
    margin-bottom: var(--number-scale-scale-40);
    font-size: var(--font-size-h2-mobile);
    line-height: var(--line-height-relative-scale-110);
    font-family: var(--bitter-font-bold); }
  @media (min-width: 992px) {
    .moduletable.contact-us h3 {
      max-width: 330px; } }
  @media (min-width: 1400px) {
    .moduletable.contact-us h3 {
      max-width: 378px;
      margin-right: 24px;
      font-size: var(--font-size-h2); } }
  @media (min-width: 768px) {
    .moduletable.contact-us .items {
      display: flex; } }
  .moduletable.contact-us .items .contact {
    width: 337px;
    margin-bottom: var(--number-scale-scale-40); }
  @media (min-width: 1400px) {
      .moduletable.contact-us .items .contact {
        width: 378px;
        margin-bottom: 0; } }
  .moduletable.contact-us .items .description p:first-child {
    margin-bottom: var(--number-scale-scale-10);
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-h5-mobile);
    line-height: var(--line-height-relative-scale-110); }
    @media (min-width: 992px) {
      .moduletable.contact-us .items .description p:first-child {
        font-size: var(--font-size-medium);
        margin-top: var(--number-scale-scale-15); } }
  .moduletable.contact-us .items .description p:last-child {
    max-width: 335px;
    margin-bottom: 37px;
    font-family: var(--raleway-font-regular);
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-110);
    letter-spacing: -0.176px;
    color: var(--color-black-50); }
  @media (min-width: 992px) {
      .moduletable.contact-us .items .resources {
        margin-top: 9px; } }
  .moduletable.contact-us .items .resources a {
    display: flex;
    margin-bottom: var(--number-scale-scale-20);
    align-items: center;
    font-family: var(--bitter-font-bold);
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-100); }
    .moduletable.contact-us .items .resources a span {
      width: 50px;
      height: 50px;
      margin-right: 19px;
      background-repeat: no-repeat;
      background-position: center;
      border-radius: 50%; }
    .moduletable.contact-us .items .resources a.phone span.icon {
      background-image: url('/themes/shared/images/icons/phone-green.svg'); }
    .moduletable.contact-us .items .resources a.phone:active span.icon {
      background-image: url('/themes/shared/images/icons/phone-white.svg'); }
    @media (min-width: 992px) {
        .moduletable.contact-us .items .resources a.phone {
          pointer-events: none; } }
    .moduletable.contact-us .items .resources a.email span.icon {
      background-image: url('/themes/shared/images/icons/envelope-green.svg'); }
    .moduletable.contact-us .items .resources a.email:active span.icon {
      background-image: url('/themes/shared/images/icons/envelope-white.svg'); }
    @media (min-width: 992px) {
        .moduletable.contact-us .items .resources a.email:hover span.icon {
          background-image: url('/themes/shared/images/icons/envelope-white.svg'); } }

.moduletable.contact-us .items .resources a {
  color: var(--color-brand-green-900); }
  .moduletable.contact-us .items .resources a:active {
    color: var(--color-black-50); }
  .moduletable.contact-us .items .resources a:active span {
    background-color: var(--color-brand-green-900); }
  @media (min-width: 992px) {
    .moduletable.contact-us .items .resources a:hover {
      color: var(--color-black-50); }
      .moduletable.contact-us .items .resources a:hover span {
        background-color: var(--color-brand-green-900); } }
  .moduletable.contact-us .items .resources a span {
    background-color: var(--color-black-50); }

.moduletable.weblinks .items {
  display: flex; }
  .moduletable.weblinks .items div.icon {
    margin-right: 10px; }
  @media (min-width: 992px) {
      .moduletable.weblinks .items div.icon {
        margin: 0 15px; } }
  .moduletable.weblinks .items div.icon a {
    display: flex;
    width: 50px;
    height: 50px;
    border-radius: 50%; }
    .moduletable.weblinks .items div.icon a span {
      width: 100%;
      background-repeat: no-repeat;
      background-position: center; }

.moduletable.weblinks.slides {
  background: url('/themes/shared/images/background-logo.png'); }
  .moduletable.weblinks.slides h3, .moduletable.weblinks.slides h2, .moduletable.weblinks.slides .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.weblinks.slides h3 {
    margin-bottom: var(--number-scale-scale-80);
    padding-right: var(--number-scale-scale-20); }
  @media (min-width: 1400px) {
    .moduletable.weblinks.slides h3, .moduletable.weblinks.slides h2, .moduletable.weblinks.slides .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.weblinks.slides h3 {
      padding-right: 0; } }
  .moduletable.weblinks.slides .container, .moduletable.weblinks.slides .component .accordion-container, .component .moduletable.weblinks.slides .accordion-container, .moduletable.weblinks.slides .mf-applyform.expeditions-form, .moduletable.weblinks.slides .moduletable.class-filters, .moduletable.weblinks.slides .moduletable.expeditions-apply {
    padding-left: var(--number-scale-scale-20);
    width: auto; }
  @media (min-width: 1400px) {
    .moduletable.weblinks.slides .container, .moduletable.weblinks.slides .component .accordion-container, .component .moduletable.weblinks.slides .accordion-container, .moduletable.weblinks.slides .mf-applyform.expeditions-form, .moduletable.weblinks.slides .moduletable.class-filters, .moduletable.weblinks.slides .moduletable.expeditions-apply {
      padding-left: 0;
      width: var(--max-width); } }
  @media (min-width: 768px) {
    .moduletable.weblinks.slides .items-slider {
      margin-top: 0; } }
  .moduletable.weblinks.slides .items-slider.inactive .slick-track {
    margin-left: inherit; }
  .moduletable.weblinks.slides .items-slider.inactive .slick-dots {
    display: none; }
  @media (min-width: 1400px) {
      .moduletable.weblinks.slides .items-slider.inactive .item {
        max-width: 216px; } }
  .moduletable.weblinks.slides .items-slider .item {
    width: 158px;
    height: 170px;
    border: 1px solid var(--color-brand-green-900);
    margin-right: var(--number-scale-scale-20); }
  .moduletable.weblinks.slides .items-slider .item:active {
    border-color: var(--color-brand-green-300); }
    .moduletable.weblinks.slides .items-slider .item:active a:after {
      background: url('/themes/shared/images/icons/diagonal-arrow-light-green.svg') no-repeat;
      background-size: cover; }
  @media (min-width: 992px) {
      .moduletable.weblinks.slides .items-slider .item {
        width: 170px;
        height: 170px; }
        .moduletable.weblinks.slides .items-slider .item:hover {
          border-color: var(--color-brand-green-300); }
          .moduletable.weblinks.slides .items-slider .item:hover a:after {
            background: url('/themes/shared/images/icons/diagonal-arrow-light-green.svg') no-repeat;
            background-size: cover; } }
  @media (min-width: 1400px) {
      .moduletable.weblinks.slides .items-slider .item {
        width: 220px;
        height: 170px; } }
  .moduletable.weblinks.slides .items-slider .item a {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center; }
    .moduletable.weblinks.slides .items-slider .item a img {
      width: 110px;
      height: 94px; }
    .moduletable.weblinks.slides .items-slider .item a:after {
      content: '';
      height: 16px;
      width: 16px;
      position: absolute;
      bottom: 10px;
      right: 10px;
      background: url('/themes/shared/images/icons/diagonal-arrow.svg') no-repeat;
      background-size: cover; }
  .moduletable.weblinks.slides .slides-controls {
    padding-right: var(--number-scale-scale-20); }

.moduletable.weblinks .items div.icon a {
  background-color: var(--color-black-50); }
  .moduletable.weblinks .items div.icon a:active {
    background-color: var(--color-brand-green-900); }
  .moduletable.weblinks .items div.icon a:active span {
    filter: var(--filter-color-to-white); }
  @media (min-width: 992px) {
    .moduletable.weblinks .items div.icon a:hover {
      background-color: var(--color-brand-green-900); }
      .moduletable.weblinks .items div.icon a:hover span {
        filter: var(--filter-color-to-white); } }

.moduletable.read-more-item {
  background: var(--color-brand-green-100, #cfe0d7); }
  .moduletable.read-more-item .items {
    display: grid;
    grid-template-columns: 1fr; }
  .moduletable.read-more-item .items div.item:nth-of-type(even) {
    border-top: 1px solid var(--border-lighter, #96b693); }
  @media (min-width: 768px) {
    .moduletable.read-more-item .items {
      grid-template-columns: 1fr 1fr; }
      .moduletable.read-more-item .items div.item:nth-of-type(even) {
        border-top: none;
        border-left: 1px solid var(--border-lighter, #96b693); } }
  .moduletable.read-more-item .items div.item {
    display: flex;
    justify-content: center;
    padding: var(--number-scale-scale-40) var(--number-scale-scale-20); }
  @media (min-width: 768px) {
      .moduletable.read-more-item .items div.item {
        padding-top: var(--number-scale-scale-80);
        padding-bottom: var(--number-scale-scale-80); } }
  @media (min-width: 1600px) {
      .moduletable.read-more-item .items div.item {
        width: 50%; }
        .moduletable.read-more-item .items div.item:nth-of-type(odd) {
          justify-self: end; } }
  .moduletable.read-more-item .items div.item a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end; }
    .moduletable.read-more-item .items div.item a div {
      height: 100%;
      display: flex; }
    .moduletable.read-more-item .items div.item a div img {
      max-width: 215px;
      transition: all 0.4s; }
    .moduletable.read-more-item .items div.item a h2, .moduletable.read-more-item .items div.item a .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.read-more-item .items div.item a h3 {
      padding-bottom: var(--number-scale-scale-20);
      padding-top: var(--number-scale-scale-20);
      text-align: center; }
    .moduletable.read-more-item .items div.item a p {
      font-family: var(--bitter-font-bold);
      text-decoration: underline dotted;
      -webkit-text-decoration: underline dotted; }
    .moduletable.read-more-item .items div.item a:active img.visually-hidden {
      display: block; }
    .moduletable.read-more-item .items div.item a:active img.visually-hidden + img {
      display: none; }
    @media (min-width: 992px) {
      .moduletable.read-more-item .items div.item a:hover img.visually-hidden {
        display: block; }
        .moduletable.read-more-item .items div.item a:hover img.visually-hidden + img {
          display: none; } }

.moduletable.presentation-block section {
  display: flex;
  flex-direction: column; }
  @media (min-width: 992px) {
    .moduletable.presentation-block section {
      flex-direction: row; } }
  @media (min-width: 992px) {
    .moduletable.presentation-block.text-right section {
      flex-direction: row-reverse; } }
  .moduletable.presentation-block.default.text-top {
    margin: 0; }
  .moduletable.presentation-block.default.text-top section {
    flex-direction: column; }
  .moduletable.presentation-block.default.text-top section .container, .moduletable.presentation-block.default.text-top section .component .accordion-container, .component .moduletable.presentation-block.default.text-top section .accordion-container, .moduletable.presentation-block.default.text-top section .mf-applyform.expeditions-form, .moduletable.presentation-block.default.text-top section .moduletable.class-filters, .moduletable.presentation-block.default.text-top section .moduletable.expeditions-apply {
    padding-top: 0;
    padding-bottom: var(--number-scale-scale-40);
    padding-right: 20px;
    padding-left: 20px; }
    @media (min-width: 1400px) {
      .moduletable.presentation-block.default.text-top section .container, .moduletable.presentation-block.default.text-top section .component .accordion-container, .component .moduletable.presentation-block.default.text-top section .accordion-container, .moduletable.presentation-block.default.text-top section .mf-applyform.expeditions-form, .moduletable.presentation-block.default.text-top section .moduletable.class-filters, .moduletable.presentation-block.default.text-top section .moduletable.expeditions-apply {
        padding-left: 0;
        padding-right: 0; } }
    @media (min-width: 992px) {
      .moduletable.presentation-block.default.text-top section .container, .moduletable.presentation-block.default.text-top section .component .accordion-container, .component .moduletable.presentation-block.default.text-top section .accordion-container, .moduletable.presentation-block.default.text-top section .mf-applyform.expeditions-form, .moduletable.presentation-block.default.text-top section .moduletable.class-filters, .moduletable.presentation-block.default.text-top section .moduletable.expeditions-apply {
        flex-direction: row; } }
    .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .component .accordion-container h3, .component .moduletable.presentation-block.default.text-top section .accordion-container h3, .moduletable.presentation-block.default.text-top section .mf-applyform.expeditions-form h3, .moduletable.presentation-block.default.text-top section .moduletable.class-filters h3, .moduletable.presentation-block.default.text-top section .moduletable.expeditions-apply h3 {
      padding-bottom: var(--number-scale-scale-20); }
    @media (min-width: 992px) {
        .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .component .accordion-container h3, .component .moduletable.presentation-block.default.text-top section .accordion-container h3, .moduletable.presentation-block.default.text-top section .mf-applyform.expeditions-form h3, .moduletable.presentation-block.default.text-top section .moduletable.class-filters h3, .moduletable.presentation-block.default.text-top section .moduletable.expeditions-apply h3 {
          width: 50%;
          padding: 0 40px 0 0; } }
    .moduletable.presentation-block.default.text-top section .container .description, .moduletable.presentation-block.default.text-top section .component .accordion-container .description, .component .moduletable.presentation-block.default.text-top section .accordion-container .description, .moduletable.presentation-block.default.text-top section .mf-applyform.expeditions-form .description, .moduletable.presentation-block.default.text-top section .moduletable.class-filters .description, .moduletable.presentation-block.default.text-top section .moduletable.expeditions-apply .description {
      padding: 0; }
    @media (min-width: 992px) {
        .moduletable.presentation-block.default.text-top section .container .description, .moduletable.presentation-block.default.text-top section .component .accordion-container .description, .component .moduletable.presentation-block.default.text-top section .accordion-container .description, .moduletable.presentation-block.default.text-top section .mf-applyform.expeditions-form .description, .moduletable.presentation-block.default.text-top section .moduletable.class-filters .description, .moduletable.presentation-block.default.text-top section .moduletable.expeditions-apply .description {
          width: 50%; } }
  .moduletable.presentation-block.default.text-top section .picture img {
    min-height: 360px; }
  .moduletable.presentation-block.default.text-top section .btn {
    margin-top: var(--number-scale-scale-40); }
  .moduletable.presentation-block figure img.mobile + img.desktop {
    display: none; }
  .moduletable.presentation-block section .container, .moduletable.presentation-block section .component .accordion-container, .component .moduletable.presentation-block section .accordion-container, .moduletable.presentation-block section .mf-applyform.expeditions-form, .moduletable.presentation-block section .moduletable.class-filters, .moduletable.presentation-block section .moduletable.expeditions-apply {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column; }
  @media (min-width: 992px) {
    .moduletable.presentation-block section .container, .moduletable.presentation-block section .component .accordion-container, .component .moduletable.presentation-block section .accordion-container, .moduletable.presentation-block section .mf-applyform.expeditions-form, .moduletable.presentation-block section .moduletable.class-filters, .moduletable.presentation-block section .moduletable.expeditions-apply {
      flex-direction: row; } }
  .moduletable.presentation-block.main h2, .moduletable.presentation-block.main .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.presentation-block.main h3, .moduletable.presentation-block.main .heading-2 {
    font-family: var(--bitter-font-extra-bold);
    font-size: var(--font-size-h2);
    line-height: var(--line-height-relative-scale-110);
    letter-spacing: 1.08px; }
  @media (min-width: 992px) {
      .moduletable.presentation-block.main h2, .moduletable.presentation-block.main .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.presentation-block.main h3, .moduletable.presentation-block.main .heading-2 {
        font-size: var(--font-size-h1); } }

@media (min-width: 992px) {
      .moduletable.presentation-block.hero.text-right section {
        flex-direction: row; } }
  @media (min-width: 992px) {
    .moduletable.presentation-block.hero.text-left section {
      flex-direction: row-reverse; } }
  .moduletable.presentation-block.hero section .container, .moduletable.presentation-block.hero section .component .accordion-container, .component .moduletable.presentation-block.hero section .accordion-container, .moduletable.presentation-block.hero section .mf-applyform.expeditions-form, .moduletable.presentation-block.hero section .moduletable.class-filters, .moduletable.presentation-block.hero section .moduletable.expeditions-apply {
    width: 100%;
    padding-top: 50px; }
  @media (min-width: 992px) {
    .moduletable.presentation-block.hero section .container, .moduletable.presentation-block.hero section .component .accordion-container, .component .moduletable.presentation-block.hero section .accordion-container, .moduletable.presentation-block.hero section .mf-applyform.expeditions-form, .moduletable.presentation-block.hero section .moduletable.class-filters, .moduletable.presentation-block.hero section .moduletable.expeditions-apply {
      width: 40%;
      padding-top: 100px; } }
  @media (min-width: 1400px) {
    .moduletable.presentation-block.hero section .container, .moduletable.presentation-block.hero section .component .accordion-container, .component .moduletable.presentation-block.hero section .accordion-container, .moduletable.presentation-block.hero section .mf-applyform.expeditions-form, .moduletable.presentation-block.hero section .moduletable.class-filters, .moduletable.presentation-block.hero section .moduletable.expeditions-apply {
      width: 36%; } }
  @media (min-width: 992px) {
      .moduletable.presentation-block.hero.text-left section .container, .moduletable.presentation-block.hero.text-left section .component .accordion-container, .component .moduletable.presentation-block.hero.text-left section .accordion-container, .moduletable.presentation-block.hero.text-left section .mf-applyform.expeditions-form, .moduletable.presentation-block.hero.text-left section .moduletable.class-filters, .moduletable.presentation-block.hero.text-left section .moduletable.expeditions-apply {
        width: 45%; } }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero.text-left section .container, .moduletable.presentation-block.hero.text-left section .component .accordion-container, .component .moduletable.presentation-block.hero.text-left section .accordion-container, .moduletable.presentation-block.hero.text-left section .mf-applyform.expeditions-form, .moduletable.presentation-block.hero.text-left section .moduletable.class-filters, .moduletable.presentation-block.hero.text-left section .moduletable.expeditions-apply {
        width: 48%; } }
  .moduletable.presentation-block.hero article {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .moduletable.presentation-block.hero article header {
    margin-bottom: 55px;
    box-sizing: border-box;
    padding-right: 20px;
    padding-left: 20px; }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero article header {
        padding-left: 0;
        padding-right: 0; } }
  @media (min-width: 992px) {
      .moduletable.presentation-block.hero article header {
        margin-bottom: 0; } }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero article header {
        width: 100%;
        padding-left: var(--number-scale-scale-40);
        padding-right: var(--number-scale-scale-40); } }
  .moduletable.presentation-block.hero article header .heading-2 {
    margin-bottom: 21px;
    letter-spacing: 1.08px;
    word-wrap: break-word;
    color: var(--color-brand-green-900); }
    @media (min-width: 1400px) {
      .moduletable.presentation-block.hero article header .heading-2 {
        width: 396px; } }
    .moduletable.presentation-block.hero article header .heading-2.smart-title {
      width: unset;
      white-space: nowrap;
      overflow: hidden; }
  @media (min-width: 992px) {
      .moduletable.presentation-block.hero article header .heading-2 + .tag {
        width: max-content;
        margin-bottom: var(--number-scale-scale-40); } }
  .moduletable.presentation-block.hero article .description {
    padding-right: 20px;
    padding-left: 20px; }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero article .description {
        padding-left: 0;
        padding-right: 0; } }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero article .description {
        line-height: var(--line-height-relative-scale-137);
        padding-left: var(--number-scale-scale-40);
        padding-right: var(--number-scale-scale-40);
        width: 396px; } }
  .moduletable.presentation-block.hero article .custom-html {
    display: flex;
    border-top: 1px solid var(--color-brand-green-300); }
  @media (min-width: 992px) {
      .moduletable.presentation-block.hero article .custom-html {
        justify-content: center; } }
  .moduletable.presentation-block.hero article .custom-html p {
    display: flex;
    align-items: center;
    width: 100%; }
    .moduletable.presentation-block.hero article .custom-html p .read-more, .moduletable.presentation-block.hero article .custom-html p body .read-more-white-yellow, body .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow, .moduletable.presentation-block.hero article .custom-html p html .read-more-white-yellow, html .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow {
      display: flex;
      width: 100%;
      padding: 30px 20px; }
    .moduletable.presentation-block.hero article .custom-html p .read-more:after, .moduletable.presentation-block.hero article .custom-html p body .read-more-white-yellow:after, body .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow:after, .moduletable.presentation-block.hero article .custom-html p html .read-more-white-yellow:after, html .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow:after {
      right: var(--number-scale-scale-20);
      top: 28px;
      background-image: url('/themes/shared/images/icons/read-more-arrow-white.svg'); }
    @media (min-width: 1400px) {
        .moduletable.presentation-block.hero article .custom-html p .read-more, .moduletable.presentation-block.hero article .custom-html p body .read-more-white-yellow, body .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow, .moduletable.presentation-block.hero article .custom-html p html .read-more-white-yellow, html .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow {
          padding: 30px 40px; }
          .moduletable.presentation-block.hero article .custom-html p .read-more:after, .moduletable.presentation-block.hero article .custom-html p body .read-more-white-yellow:after, body .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow:after, .moduletable.presentation-block.hero article .custom-html p html .read-more-white-yellow:after, html .moduletable.presentation-block.hero article .custom-html p .read-more-white-yellow:after {
            right: var(--number-scale-scale-40); } }
    .moduletable.presentation-block.hero article .custom-html p:active {
      background-color: var(--color-brand-green-300); }
    .moduletable.presentation-block.hero article .custom-html p:active a {
      color: var(--color-brand-green-900); }
    @media (min-width: 992px) {
      .moduletable.presentation-block.hero article .custom-html p:hover {
        background-color: var(--color-brand-green-300); }
        .moduletable.presentation-block.hero article .custom-html p:hover a {
          color: var(--color-brand-green-900); } }
  .moduletable.presentation-block.hero.text-left article .custom-html {
    width: 100%; }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero.text-left article {
        align-items: end; }
        .moduletable.presentation-block.hero.text-left article header, .moduletable.presentation-block.hero.text-left article .heading-2, .moduletable.presentation-block.hero.text-left article .description {
          width: 460px;
          min-width: 460px; }
        .moduletable.presentation-block.hero.text-left article header, .moduletable.presentation-block.hero.text-left article .description {
          padding-left: 0;
          align-self: end;
          box-sizing: content-box; }
        .moduletable.presentation-block.hero.text-left article .custom-html p {
          padding-right: var(--number-scale-scale-40);
          justify-content: end; }
          .moduletable.presentation-block.hero.text-left article .custom-html p a {
            width: 460px;
            padding-left: 0;
            padding-right: 0; }
            .moduletable.presentation-block.hero.text-left article .custom-html p a:after {
              right: 0; } }
  @media (min-width: 1225px) and (max-width: 1399px) {
      .moduletable.presentation-block.hero.text-left article header, .moduletable.presentation-block.hero.text-left article .heading-2, .moduletable.presentation-block.hero.text-left article .description, .moduletable.presentation-block.hero.text-left article .custom-html p a {
        width: 505px;
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box; } }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero.text-left article header, .moduletable.presentation-block.hero.text-left article .heading-2, .moduletable.presentation-block.hero.text-left article .description, .moduletable.presentation-block.hero.text-left article .custom-html p a {
        width: 520px; } }
  @media (min-width: 1900px) {
      .moduletable.presentation-block.hero.text-left article header, .moduletable.presentation-block.hero.text-left article .heading-2, .moduletable.presentation-block.hero.text-left article .description, .moduletable.presentation-block.hero.text-left article .custom-html p a {
        width: 512px; } }
  .moduletable.presentation-block.hero figure {
    position: relative;
    width: 100%;
    height: 384px; }
  @media (min-width: 576px) {
    .moduletable.presentation-block.hero figure {
      height: 500px; } }
  @media (min-width: 768px) {
    .moduletable.presentation-block.hero figure {
      height: 680px; } }
  @media (min-width: 992px) {
    .moduletable.presentation-block.hero figure {
      height: auto;
      width: 60%; }
      .moduletable.presentation-block.hero figure img.mobile {
        display: none; }
        .moduletable.presentation-block.hero figure img.mobile + img.desktop {
          display: block; } }
  @media (min-width: 1400px) {
    .moduletable.presentation-block.hero figure {
      width: 64%; } }
  .moduletable.presentation-block.hero figure img {
    width: 100%;
    height: 384px;
    object-fit: cover;
    object-position: center; }
  @media (min-width: 576px) {
      .moduletable.presentation-block.hero figure img {
        height: 500px; } }
  @media (min-width: 768px) {
      .moduletable.presentation-block.hero figure img {
        height: 100%; } }
  .moduletable.presentation-block.hero figure figcaption {
    position: absolute;
    bottom: 23px;
    left: 20px;
    padding: 3px 13px;
    font-family: var(--bitter-font-regular);
    font-size: var(--font-size-small);
    line-height: var(--line-height-relative-scale-160);
    font-weight: var(--font-weight-bold);
    color: var(--color-black-50);
    background: var(--color-brand-green-900);
    opacity: 0.8; }
  @media (min-width: 992px) {
      .moduletable.presentation-block.hero.text-left figure {
        width: 55%; } }
  @media (min-width: 1400px) {
      .moduletable.presentation-block.hero.text-left figure {
        width: 52%; } }

.moduletable.presentation-block.toggle-text section .container, .moduletable.presentation-block.toggle-text section .component .accordion-container, .component .moduletable.presentation-block.toggle-text section .accordion-container, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form, .moduletable.presentation-block.toggle-text section .moduletable.class-filters, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply {
  padding-right: 20px;
  padding-left: 20px;
  box-sizing: border-box;
  width: 100%; }
  @media (min-width: 1400px) {
    .moduletable.presentation-block.toggle-text section .container, .moduletable.presentation-block.toggle-text section .component .accordion-container, .component .moduletable.presentation-block.toggle-text section .accordion-container, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form, .moduletable.presentation-block.toggle-text section .moduletable.class-filters, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply {
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 1400px) {
    .moduletable.presentation-block.toggle-text section .container, .moduletable.presentation-block.toggle-text section .component .accordion-container, .component .moduletable.presentation-block.toggle-text section .accordion-container, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form, .moduletable.presentation-block.toggle-text section .moduletable.class-filters, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply {
      width: 1180px; } }
  .moduletable.presentation-block.toggle-text section .container h3, .moduletable.presentation-block.toggle-text section .component .accordion-container h3, .component .moduletable.presentation-block.toggle-text section .accordion-container h3, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form h3, .moduletable.presentation-block.toggle-text section .moduletable.class-filters h3, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply h3, .moduletable.presentation-block.toggle-text section .container .description, .moduletable.presentation-block.toggle-text section .component .accordion-container .description, .component .moduletable.presentation-block.toggle-text section .accordion-container .description, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .description, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .description, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .description {
    box-sizing: border-box; }
  @media (min-width: 992px) {
      .moduletable.presentation-block.toggle-text section .container h3, .moduletable.presentation-block.toggle-text section .component .accordion-container h3, .component .moduletable.presentation-block.toggle-text section .accordion-container h3, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form h3, .moduletable.presentation-block.toggle-text section .moduletable.class-filters h3, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply h3, .moduletable.presentation-block.toggle-text section .container .description, .moduletable.presentation-block.toggle-text section .component .accordion-container .description, .component .moduletable.presentation-block.toggle-text section .accordion-container .description, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .description, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .description, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .description {
        width: 50%; } }
  .moduletable.presentation-block.toggle-text section .container h3, .moduletable.presentation-block.toggle-text section .component .accordion-container h3, .component .moduletable.presentation-block.toggle-text section .accordion-container h3, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form h3, .moduletable.presentation-block.toggle-text section .moduletable.class-filters h3, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply h3 {
    margin-bottom: var(--number-scale-scale-40);
    font-size: var(--font-size-h2-mobile);
    line-height: var(--line-height-relative-scale-110);
    color: var(--color-brand-green-900);
    font-family: var(--bitter-font-bold); }
  @media (min-width: 992px) {
      .moduletable.presentation-block.toggle-text section .container h3, .moduletable.presentation-block.toggle-text section .component .accordion-container h3, .component .moduletable.presentation-block.toggle-text section .accordion-container h3, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form h3, .moduletable.presentation-block.toggle-text section .moduletable.class-filters h3, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply h3 {
        font-size: var(--font-size-h2);
        margin-bottom: 0;
        padding-right: var(--number-scale-scale-20); } }
  .moduletable.presentation-block.toggle-text section .container .description, .moduletable.presentation-block.toggle-text section .component .accordion-container .description, .component .moduletable.presentation-block.toggle-text section .accordion-container .description, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .description, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .description, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .description, .moduletable.presentation-block.toggle-text section .container .visually-hidden, .moduletable.presentation-block.toggle-text section .component .accordion-container .visually-hidden, .component .moduletable.presentation-block.toggle-text section .accordion-container .visually-hidden, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .visually-hidden {
    color: var(--color-brand-green-900);
    font-family: var(--raleway-font-medium);
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-137); }
  .moduletable.presentation-block.toggle-text section .container .visually-hidden, .moduletable.presentation-block.toggle-text section .component .accordion-container .visually-hidden, .component .moduletable.presentation-block.toggle-text section .accordion-container .visually-hidden, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .visually-hidden {
    visibility: hidden; }
  .moduletable.presentation-block.toggle-text section .container .custom-html, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html {
    display: flex;
    flex-direction: column; }
  .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow {
    width: max-content;
    margin-right: 38px;
    align-self: end;
    cursor: pointer; }
    .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more:after, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more:after, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html body p.read-more-white-yellow:after, body .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html html p.read-more-white-yellow:after, html .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow:after, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html p.read-more:after, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more:after, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html body p.read-more-white-yellow:after, body .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html html p.read-more-white-yellow:after, html .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more:after, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html body p.read-more-white-yellow:after, body .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html html p.read-more-white-yellow:after, html .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more:after, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html body p.read-more-white-yellow:after, body .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html html p.read-more-white-yellow:after, html .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .container .custom-html body p.read-more-white-yellow:after, body .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow:after, .moduletable.presentation-block.toggle-text section .container .custom-html html p.read-more-white-yellow:after, html .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow:after {
      top: -1px;
      transform: rotate(90deg); }
    .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more.opened, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more.opened, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html body p.read-more-white-yellow.opened, body .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html html p.read-more-white-yellow.opened, html .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow.opened, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html p.read-more.opened, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more.opened, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html body p.read-more-white-yellow.opened, body .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html html p.read-more-white-yellow.opened, html .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more.opened, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html body p.read-more-white-yellow.opened, body .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html html p.read-more-white-yellow.opened, html .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more.opened, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html body p.read-more-white-yellow.opened, body .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html html p.read-more-white-yellow.opened, html .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .container .custom-html body p.read-more-white-yellow.opened, body .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow.opened, .moduletable.presentation-block.toggle-text section .container .custom-html html p.read-more-white-yellow.opened, html .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow.opened {
      display: none;
      color: var(--color-brand-sand-500); }
    .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more.opened:after, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more.opened:after, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html body p.read-more-white-yellow.opened:after, body .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html html p.read-more-white-yellow.opened:after, html .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow.opened:after, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html p.read-more.opened:after, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more.opened:after, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html body p.read-more-white-yellow.opened:after, body .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html html p.read-more-white-yellow.opened:after, html .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more.opened:after, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html body p.read-more-white-yellow.opened:after, body .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html html p.read-more-white-yellow.opened:after, html .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more.opened:after, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html body p.read-more-white-yellow.opened:after, body .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html html p.read-more-white-yellow.opened:after, html .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .container .custom-html body p.read-more-white-yellow.opened:after, body .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow.opened:after, .moduletable.presentation-block.toggle-text section .container .custom-html html p.read-more-white-yellow.opened:after, html .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow.opened:after {
      transform: rotate(-93deg); }
  @media (min-width: 768px) and (max-width: 768px) {
      .moduletable.presentation-block.toggle-text section .container .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div:nth-child(even), .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div:nth-child(even) {
        margin-top: 80px;
        border-left: 1px solid var(--color-brand-green-900); } }
  @media (min-width: 768px) {
      .moduletable.presentation-block.toggle-text section .container .custom-html, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html {
        display: grid;
        grid-template-columns: 1fr 1fr;
        width: 100%; }
        .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html p.read-more-white-yellow, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .container .custom-html p.read-more-white-yellow {
          grid-column: 2;
          justify-self: right; }
        .moduletable.presentation-block.toggle-text section .container .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html .visually-hidden, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html .visually-hidden {
          grid-column-start: 1;
          grid-column-end: 3; }
        .moduletable.presentation-block.toggle-text section .container .custom-html div, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html div, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div {
          margin-top: 80px; }
        .moduletable.presentation-block.toggle-text section .container .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div:nth-child(even), .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div:nth-child(even), .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div:nth-child(even) {
          border-right: none; } }
    @media (min-width: 992px) and (min-width: 992px) {
          .moduletable.presentation-block.toggle-text section .container .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html .visually-hidden, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html .visually-hidden {
            grid-column: 2; } }
  @media (min-width: 1600px) {
      .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div a.read-more, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div body a.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div html a.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .component .accordion-container .custom-html div a.read-more-white-yellow, .component .moduletable.presentation-block.toggle-text section .accordion-container .custom-html div a.read-more, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div a.read-more, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div body a.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div html a.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .mf-applyform.expeditions-form .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div a.read-more, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div body a.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div html a.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .moduletable.class-filters .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div a.read-more, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div body a.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div html a.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .moduletable.expeditions-apply .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container .custom-html div body a.read-more-white-yellow, body .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow, .moduletable.presentation-block.toggle-text section .container .custom-html div html a.read-more-white-yellow, html .moduletable.presentation-block.toggle-text section .container .custom-html div a.read-more-white-yellow {
        padding: 33px 40px; } }
  @media (min-width: 992px) {
    .moduletable.presentation-block.toggle-text.text-left .container, .moduletable.presentation-block.toggle-text.text-left .component .accordion-container, .component .moduletable.presentation-block.toggle-text.text-left .accordion-container, .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form, .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters, .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply {
      flex-direction: row-reverse; }
      .moduletable.presentation-block.toggle-text.text-left .container h3, .moduletable.presentation-block.toggle-text.text-left .component .accordion-container h3, .component .moduletable.presentation-block.toggle-text.text-left .accordion-container h3, .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form h3, .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters h3, .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply h3 {
        padding-left: var(--number-scale-scale-20);
        padding-right: 0; }
      .moduletable.presentation-block.toggle-text.text-left .container .custom-html p.read-more, .moduletable.presentation-block.toggle-text.text-left .component .accordion-container .custom-html p.read-more, .moduletable.presentation-block.toggle-text.text-left .component .accordion-container .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text.text-left .component .accordion-container .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .component .accordion-container .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text.text-left .component .accordion-container .custom-html p.read-more-white-yellow, .component .moduletable.presentation-block.toggle-text.text-left .accordion-container .custom-html p.read-more, .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form .custom-html p.read-more, .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters .custom-html p.read-more, .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply .custom-html p.read-more, .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .container .custom-html body p.read-more-white-yellow, body .moduletable.presentation-block.toggle-text.text-left .container .custom-html p.read-more-white-yellow, .moduletable.presentation-block.toggle-text.text-left .container .custom-html html p.read-more-white-yellow, html .moduletable.presentation-block.toggle-text.text-left .container .custom-html p.read-more-white-yellow {
        grid-column: 1; }
        .moduletable.presentation-block.toggle-text.text-left .container .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text.text-left .component .accordion-container .custom-html .visually-hidden, .component .moduletable.presentation-block.toggle-text.text-left .accordion-container .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters .custom-html .visually-hidden, .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply .custom-html .visually-hidden {
          grid-column: 1; }
        .moduletable.presentation-block.toggle-text.text-left .container .custom-html div, .moduletable.presentation-block.toggle-text.text-left .component .accordion-container .custom-html div, .component .moduletable.presentation-block.toggle-text.text-left .accordion-container .custom-html div, .moduletable.presentation-block.toggle-text.text-left .mf-applyform.expeditions-form .custom-html div, .moduletable.presentation-block.toggle-text.text-left .moduletable.class-filters .custom-html div, .moduletable.presentation-block.toggle-text.text-left .moduletable.expeditions-apply .custom-html div {
          grid-row: 3; } }

.moduletable.read-more-links {
  padding-right: 20px;
  padding-left: 20px; }
  @media (min-width: 1400px) {
  .moduletable.read-more-links {
    padding-left: 0;
    padding-right: 0; } }
  .moduletable.read-more-links .mod-custom {
    display: flex;
    flex-direction: column; }
  @media (min-width: 768px) {
    .moduletable.read-more-links .mod-custom {
      display: grid;
      grid-template-columns: 1fr 1fr;
      width: 100%; }
      .moduletable.read-more-links .mod-custom div:nth-child(2n) {
        border-right: none; } }

.moduletable.presentation-block.default section {
  flex-direction: column-reverse; }
  @media (min-width: 992px) {
    .moduletable.presentation-block.default section {
      flex-direction: row-reverse; } }
  .moduletable.presentation-block.default .container, .moduletable.presentation-block.default .component .accordion-container, .component .moduletable.presentation-block.default .accordion-container, .moduletable.presentation-block.default .mf-applyform.expeditions-form, .moduletable.presentation-block.default .moduletable.class-filters, .moduletable.presentation-block.default .moduletable.expeditions-apply {
    width: 100%;
    background: var(--color-brand-green-100, #cfe0d7); }
  .moduletable.presentation-block.default .container h3, .moduletable.presentation-block.default .component .accordion-container h3, .component .moduletable.presentation-block.default .accordion-container h3, .moduletable.presentation-block.default .mf-applyform.expeditions-form h3, .moduletable.presentation-block.default .moduletable.class-filters h3, .moduletable.presentation-block.default .moduletable.expeditions-apply h3 {
    padding: 40px 50px 40px 20px;
    font-size: var(--font-size-h2-mobile);
    line-height: var(--line-height-relative-scale-110);
    font-family: var(--bitter-font-bold); }
  @media (min-width: 992px) {
      .moduletable.presentation-block.default .container h3, .moduletable.presentation-block.default .component .accordion-container h3, .component .moduletable.presentation-block.default .accordion-container h3, .moduletable.presentation-block.default .mf-applyform.expeditions-form h3, .moduletable.presentation-block.default .moduletable.class-filters h3, .moduletable.presentation-block.default .moduletable.expeditions-apply h3 {
        max-width: 440px;
        padding-top: var(--number-scale-scale-80);
        padding-left: var(--number-scale-scale-40);
        font-size: var(--font-size-h2); } }
  .moduletable.presentation-block.default .container .description, .moduletable.presentation-block.default .component .accordion-container .description, .component .moduletable.presentation-block.default .accordion-container .description, .moduletable.presentation-block.default .mf-applyform.expeditions-form .description, .moduletable.presentation-block.default .moduletable.class-filters .description, .moduletable.presentation-block.default .moduletable.expeditions-apply .description {
    padding-left: var(--number-scale-scale-20);
    padding-bottom: var(--number-scale-scale-40);
    padding-right: var(--number-scale-scale-50); }
  @media (min-width: 992px) {
      .moduletable.presentation-block.default .container .description, .moduletable.presentation-block.default .component .accordion-container .description, .component .moduletable.presentation-block.default .accordion-container .description, .moduletable.presentation-block.default .mf-applyform.expeditions-form .description, .moduletable.presentation-block.default .moduletable.class-filters .description, .moduletable.presentation-block.default .moduletable.expeditions-apply .description {
        max-width: 440px;
        padding-bottom: var(--number-scale-scale-80);
        padding-left: var(--number-scale-scale-40); } }
  .moduletable.presentation-block.default .container .description p, .moduletable.presentation-block.default .component .accordion-container .description p, .component .moduletable.presentation-block.default .accordion-container .description p, .moduletable.presentation-block.default .mf-applyform.expeditions-form .description p, .moduletable.presentation-block.default .moduletable.class-filters .description p, .moduletable.presentation-block.default .moduletable.expeditions-apply .description p {
    line-height: var(--line-height-relative-scale-137);
    font-family: var(--raleway-font-medium); }
  .moduletable.presentation-block.default .container .custom-html, .moduletable.presentation-block.default .component .accordion-container .custom-html, .component .moduletable.presentation-block.default .accordion-container .custom-html, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html, .moduletable.presentation-block.default .moduletable.class-filters .custom-html, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html {
    display: flex;
    width: 100%;
    background: var(--surface-subtle, #96b693); }
  .moduletable.presentation-block.default .container .custom-html p:nth-child(even), .moduletable.presentation-block.default .component .accordion-container .custom-html p:nth-child(even), .component .moduletable.presentation-block.default .accordion-container .custom-html p:nth-child(even), .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p:nth-child(even), .moduletable.presentation-block.default .moduletable.class-filters .custom-html p:nth-child(even), .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p:nth-child(even) {
    border-left: 1px solid var(--border-subtle, #809d7d); }
  .moduletable.presentation-block.default .container .custom-html p, .moduletable.presentation-block.default .component .accordion-container .custom-html p, .component .moduletable.presentation-block.default .accordion-container .custom-html p, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p {
    display: grid;
    grid-template-rows: 70% 30%;
    min-height: 197px;
    justify-items: center; }
    @media (min-width: 0) and (max-width: 768px) {
      .moduletable.presentation-block.default .container .custom-html p, .moduletable.presentation-block.default .component .accordion-container .custom-html p, .component .moduletable.presentation-block.default .accordion-container .custom-html p, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p {
        width: 50%; } }
    .moduletable.presentation-block.default .container .custom-html p a, .moduletable.presentation-block.default .component .accordion-container .custom-html p a, .component .moduletable.presentation-block.default .accordion-container .custom-html p a, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p a, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p a, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p a {
      display: flex;
      grid-column: 1;
      grid-row-start: 1;
      grid-row-end: 3;
      padding: 24px 20px;
      flex-direction: column;
      justify-content: end;
      text-decoration: underline dotted;
      -webkit-text-decoration: underline dotted;
      font-family: var(--bitter-font-bold); }
    @media (min-width: 768px) {
        .moduletable.presentation-block.default .container .custom-html p a, .moduletable.presentation-block.default .component .accordion-container .custom-html p a, .component .moduletable.presentation-block.default .accordion-container .custom-html p a, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p a, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p a, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p a {
          padding-left: 52px;
          padding-right: 52px; } }
    .moduletable.presentation-block.default .container .custom-html p img, .moduletable.presentation-block.default .component .accordion-container .custom-html p img, .component .moduletable.presentation-block.default .accordion-container .custom-html p img, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p img, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p img, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p img {
      grid-row: 1;
      grid-column: 1;
      margin-bottom: 24px;
      align-self: end; }
    .moduletable.presentation-block.default .container .custom-html p:active .visually-hidden + img, .moduletable.presentation-block.default .component .accordion-container .custom-html p:active .visually-hidden + img, .component .moduletable.presentation-block.default .accordion-container .custom-html p:active .visually-hidden + img, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p:active .visually-hidden + img, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p:active .visually-hidden + img, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p:active .visually-hidden + img {
      display: none; }
    .moduletable.presentation-block.default .container .custom-html p:active img.visually-hidden, .moduletable.presentation-block.default .component .accordion-container .custom-html p:active img.visually-hidden, .component .moduletable.presentation-block.default .accordion-container .custom-html p:active img.visually-hidden, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p:active img.visually-hidden, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p:active img.visually-hidden, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p:active img.visually-hidden {
      display: block; }
    @media (min-width: 992px) {
      .moduletable.presentation-block.default .container .custom-html p:hover .visually-hidden + img, .moduletable.presentation-block.default .component .accordion-container .custom-html p:hover .visually-hidden + img, .component .moduletable.presentation-block.default .accordion-container .custom-html p:hover .visually-hidden + img, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p:hover .visually-hidden + img, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p:hover .visually-hidden + img, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p:hover .visually-hidden + img {
        display: none; }
        .moduletable.presentation-block.default .container .custom-html p:hover img.visually-hidden, .moduletable.presentation-block.default .component .accordion-container .custom-html p:hover img.visually-hidden, .component .moduletable.presentation-block.default .accordion-container .custom-html p:hover img.visually-hidden, .moduletable.presentation-block.default .mf-applyform.expeditions-form .custom-html p:hover img.visually-hidden, .moduletable.presentation-block.default .moduletable.class-filters .custom-html p:hover img.visually-hidden, .moduletable.presentation-block.default .moduletable.expeditions-apply .custom-html p:hover img.visually-hidden {
          display: block; } }
  .moduletable.presentation-block.default .picture {
    width: 100%; }
  .moduletable.presentation-block.default .picture img {
    width: 100%;
    min-height: 400px;
    object-fit: cover;
    object-position: center; }
  @media (min-width: 992px) {
      .moduletable.presentation-block.default .picture img {
        height: 100%; } }

.moduletable.presentation-block.hero section .container, .moduletable.presentation-block.hero section .component .accordion-container, .component .moduletable.presentation-block.hero section .accordion-container, .moduletable.presentation-block.hero section .mf-applyform.expeditions-form, .moduletable.presentation-block.hero section .moduletable.class-filters, .moduletable.presentation-block.hero section .moduletable.expeditions-apply {
  background-color: var(--color-brand-green-200); }
  .moduletable.presentation-block.hero article header {
    display: flex;
    flex-direction: column-reverse; }
  .moduletable.presentation-block.hero article header .heading-2 {
    color: var(--color-brand-green-900); }
  .moduletable.presentation-block.hero article header .tag {
    width: max-content;
    margin-bottom: var(--number-scale-scale-20); }
  .moduletable.presentation-block.hero article .custom-html {
    border-top: 1px solid var(--color-brand-green-300);
    border-bottom: 1px solid var(--border-subtle, #809d7d); }
  .moduletable.presentation-block.hero.text-left header {
    margin-bottom: 0; }
  .moduletable.presentation-block.hero.text-left .description {
    padding-bottom: 40px; }
  @media (min-width: 992px) {
      .moduletable.presentation-block.hero.text-left .description {
        padding-bottom: 100px; } }

.moduletable.cookie-notification {
  display: none;
  position: fixed;
  bottom: 0;
  left: var(--number-scale-scale-20);
  right: var(--number-scale-scale-20);
  padding: var(--number-scale-scale-10);
  z-index: 2; }
  @media (min-width: 576px) {
  .moduletable.cookie-notification {
    padding: 20px 30px; } }
  .moduletable.cookie-notification .container, .moduletable.cookie-notification .component .accordion-container, .component .moduletable.cookie-notification .accordion-container, .moduletable.cookie-notification .mf-applyform.expeditions-form, .moduletable.cookie-notification .moduletable.class-filters, .moduletable.cookie-notification .moduletable.expeditions-apply {
    display: flex;
    width: 100%;
    max-width: var(--max-width);
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
    align-items: baseline; }
  @media (min-width: 768px) {
    .moduletable.cookie-notification .container, .moduletable.cookie-notification .component .accordion-container, .component .moduletable.cookie-notification .accordion-container, .moduletable.cookie-notification .mf-applyform.expeditions-form, .moduletable.cookie-notification .moduletable.class-filters, .moduletable.cookie-notification .moduletable.expeditions-apply {
      flex-direction: row;
      align-items: center; } }
  .moduletable.cookie-notification .container p, .moduletable.cookie-notification .component .accordion-container p, .component .moduletable.cookie-notification .accordion-container p, .moduletable.cookie-notification .mf-applyform.expeditions-form p, .moduletable.cookie-notification .moduletable.class-filters p, .moduletable.cookie-notification .moduletable.expeditions-apply p {
    max-width: 510px;
    line-height: var(--line-height-relative-scale-175); }
  .moduletable.cookie-notification .container p a, .moduletable.cookie-notification .component .accordion-container p a, .component .moduletable.cookie-notification .accordion-container p a, .moduletable.cookie-notification .mf-applyform.expeditions-form p a, .moduletable.cookie-notification .moduletable.class-filters p a, .moduletable.cookie-notification .moduletable.expeditions-apply p a {
    display: inline-flex;
    margin-bottom: var(--number-scale-scale-20);
    line-height: 20px;
    transition: 0.2s ease-out; }
    @media (min-width: 768px) {
      .moduletable.cookie-notification .container p a, .moduletable.cookie-notification .component .accordion-container p a, .component .moduletable.cookie-notification .accordion-container p a, .moduletable.cookie-notification .mf-applyform.expeditions-form p a, .moduletable.cookie-notification .moduletable.class-filters p a, .moduletable.cookie-notification .moduletable.expeditions-apply p a {
        margin-bottom: 0; } }
    @media (min-width: 1400px) {
      .moduletable.cookie-notification .container p a, .moduletable.cookie-notification .component .accordion-container p a, .component .moduletable.cookie-notification .accordion-container p a, .moduletable.cookie-notification .mf-applyform.expeditions-form p a, .moduletable.cookie-notification .moduletable.class-filters p a, .moduletable.cookie-notification .moduletable.expeditions-apply p a {
        margin-left: 5px; } }
    .moduletable.cookie-notification .container p a:after, .moduletable.cookie-notification .component .accordion-container p a:after, .component .moduletable.cookie-notification .accordion-container p a:after, .moduletable.cookie-notification .mf-applyform.expeditions-form p a:after, .moduletable.cookie-notification .moduletable.class-filters p a:after, .moduletable.cookie-notification .moduletable.expeditions-apply p a:after {
      right: 0;
      top: 2px; }
  @media (min-width: 992px) {
      .moduletable.cookie-notification .container p, .moduletable.cookie-notification .component .accordion-container p, .component .moduletable.cookie-notification .accordion-container p, .moduletable.cookie-notification .mf-applyform.expeditions-form p, .moduletable.cookie-notification .moduletable.class-filters p, .moduletable.cookie-notification .moduletable.expeditions-apply p {
        max-width: initial;
        margin-right: var(--number-scale-scale-10); } }
  .moduletable.cookie-notification .container .confirm-use-of-cookies, .moduletable.cookie-notification .component .accordion-container .confirm-use-of-cookies, .component .moduletable.cookie-notification .accordion-container .confirm-use-of-cookies, .moduletable.cookie-notification .mf-applyform.expeditions-form .confirm-use-of-cookies, .moduletable.cookie-notification .moduletable.class-filters .confirm-use-of-cookies, .moduletable.cookie-notification .moduletable.expeditions-apply .confirm-use-of-cookies {
    height: 58px;
    color: var(--color-brand-sand-500); }
  .moduletable.cookie-notification .container .confirm-use-of-cookies:hover, .moduletable.cookie-notification .component .accordion-container .confirm-use-of-cookies:hover, .component .moduletable.cookie-notification .accordion-container .confirm-use-of-cookies:hover, .moduletable.cookie-notification .mf-applyform.expeditions-form .confirm-use-of-cookies:hover, .moduletable.cookie-notification .moduletable.class-filters .confirm-use-of-cookies:hover, .moduletable.cookie-notification .moduletable.expeditions-apply .confirm-use-of-cookies:hover {
    color: var(--color-brand-green-200);
    background-color: var(--color-brand-green-950);
    border-color: var(--color-brand-green-950); }
  @media (min-width: 768px) {
      .moduletable.cookie-notification .container .confirm-use-of-cookies, .moduletable.cookie-notification .component .accordion-container .confirm-use-of-cookies, .component .moduletable.cookie-notification .accordion-container .confirm-use-of-cookies, .moduletable.cookie-notification .mf-applyform.expeditions-form .confirm-use-of-cookies, .moduletable.cookie-notification .moduletable.class-filters .confirm-use-of-cookies, .moduletable.cookie-notification .moduletable.expeditions-apply .confirm-use-of-cookies {
        margin-left: auto; } }

.moduletable.cookie-notification {
  background: var(--color-brand-green-400); }
  .moduletable.cookie-notification .container, .moduletable.cookie-notification .component .accordion-container, .component .moduletable.cookie-notification .accordion-container, .moduletable.cookie-notification .mf-applyform.expeditions-form, .moduletable.cookie-notification .moduletable.class-filters, .moduletable.cookie-notification .moduletable.expeditions-apply {
    flex-direction: column;
    align-items: start; }
  @media (min-width: 992px) {
    .moduletable.cookie-notification .container, .moduletable.cookie-notification .component .accordion-container, .component .moduletable.cookie-notification .accordion-container, .moduletable.cookie-notification .mf-applyform.expeditions-form, .moduletable.cookie-notification .moduletable.class-filters, .moduletable.cookie-notification .moduletable.expeditions-apply {
      flex-direction: row;
      align-items: end; } }
  .moduletable.cookie-notification .container p, .moduletable.cookie-notification .component .accordion-container p, .component .moduletable.cookie-notification .accordion-container p, .moduletable.cookie-notification .mf-applyform.expeditions-form p, .moduletable.cookie-notification .moduletable.class-filters p, .moduletable.cookie-notification .moduletable.expeditions-apply p {
    max-width: 100%;
    color: var(--color-black-50); }
  @media (min-width: 992px) {
      .moduletable.cookie-notification .container p, .moduletable.cookie-notification .component .accordion-container p, .component .moduletable.cookie-notification .accordion-container p, .moduletable.cookie-notification .mf-applyform.expeditions-form p, .moduletable.cookie-notification .moduletable.class-filters p, .moduletable.cookie-notification .moduletable.expeditions-apply p {
        margin-right: var(--number-scale-scale-10); } }
  @media (min-width: 992px) {
      .moduletable.cookie-notification .container p, .moduletable.cookie-notification .component .accordion-container p, .component .moduletable.cookie-notification .accordion-container p, .moduletable.cookie-notification .mf-applyform.expeditions-form p, .moduletable.cookie-notification .moduletable.class-filters p, .moduletable.cookie-notification .moduletable.expeditions-apply p {
        max-width: 68%; } }
  .moduletable.cookie-notification .container p a, .moduletable.cookie-notification .component .accordion-container p a, .component .moduletable.cookie-notification .accordion-container p a, .moduletable.cookie-notification .mf-applyform.expeditions-form p a, .moduletable.cookie-notification .moduletable.class-filters p a, .moduletable.cookie-notification .moduletable.expeditions-apply p a {
    margin-bottom: 0;
    filter: var(--filter-color-to-white); }
    .moduletable.cookie-notification .container p a:after, .moduletable.cookie-notification .component .accordion-container p a:after, .component .moduletable.cookie-notification .accordion-container p a:after, .moduletable.cookie-notification .mf-applyform.expeditions-form p a:after, .moduletable.cookie-notification .moduletable.class-filters p a:after, .moduletable.cookie-notification .moduletable.expeditions-apply p a:after {
      top: 3px; }
    .moduletable.cookie-notification .container p a:active, .moduletable.cookie-notification .component .accordion-container p a:active, .component .moduletable.cookie-notification .accordion-container p a:active, .moduletable.cookie-notification .mf-applyform.expeditions-form p a:active, .moduletable.cookie-notification .moduletable.class-filters p a:active, .moduletable.cookie-notification .moduletable.expeditions-apply p a:active {
      filter: var(--filter-white-to-dark-green); }
    @media (min-width: 992px) {
      .moduletable.cookie-notification .container p a:hover, .moduletable.cookie-notification .component .accordion-container p a:hover, .component .moduletable.cookie-notification .accordion-container p a:hover, .moduletable.cookie-notification .mf-applyform.expeditions-form p a:hover, .moduletable.cookie-notification .moduletable.class-filters p a:hover, .moduletable.cookie-notification .moduletable.expeditions-apply p a:hover {
        filter: var(--filter-white-to-dark-green); } }
  .moduletable.cookie-notification .container p span, .moduletable.cookie-notification .component .accordion-container p span, .component .moduletable.cookie-notification .accordion-container p span, .moduletable.cookie-notification .mf-applyform.expeditions-form p span, .moduletable.cookie-notification .moduletable.class-filters p span, .moduletable.cookie-notification .moduletable.expeditions-apply p span {
    display: inline-flex;
    align-items: baseline; }
    .moduletable.cookie-notification .container p span a, .moduletable.cookie-notification .component .accordion-container p span a, .component .moduletable.cookie-notification .accordion-container p span a, .moduletable.cookie-notification .mf-applyform.expeditions-form p span a, .moduletable.cookie-notification .moduletable.class-filters p span a, .moduletable.cookie-notification .moduletable.expeditions-apply p span a {
      margin-left: 0; }
  .moduletable.cookie-notification .container .buttons, .moduletable.cookie-notification .component .accordion-container .buttons, .component .moduletable.cookie-notification .accordion-container .buttons, .moduletable.cookie-notification .mf-applyform.expeditions-form .buttons, .moduletable.cookie-notification .moduletable.class-filters .buttons, .moduletable.cookie-notification .moduletable.expeditions-apply .buttons {
    display: inline-flex;
    margin-top: var(--number-scale-scale-20);
    gap: var(--number-scale-scale-20); }
  .moduletable.cookie-notification .container .buttons .btn, .moduletable.cookie-notification .component .accordion-container .buttons .btn, .component .moduletable.cookie-notification .accordion-container .buttons .btn, .moduletable.cookie-notification .mf-applyform.expeditions-form .buttons .btn, .moduletable.cookie-notification .moduletable.class-filters .buttons .btn, .moduletable.cookie-notification .moduletable.expeditions-apply .buttons .btn {
    color: var(--color-brand-sand-500); }
    @media (min-width: 0px) and (max-width: 767px) {
      .moduletable.cookie-notification .container .buttons .btn, .moduletable.cookie-notification .component .accordion-container .buttons .btn, .component .moduletable.cookie-notification .accordion-container .buttons .btn, .moduletable.cookie-notification .mf-applyform.expeditions-form .buttons .btn, .moduletable.cookie-notification .moduletable.class-filters .buttons .btn, .moduletable.cookie-notification .moduletable.expeditions-apply .buttons .btn {
        padding: 13px 20px; } }
    .moduletable.cookie-notification .container .buttons .btn:hover, .moduletable.cookie-notification .component .accordion-container .buttons .btn:hover, .component .moduletable.cookie-notification .accordion-container .buttons .btn:hover, .moduletable.cookie-notification .mf-applyform.expeditions-form .buttons .btn:hover, .moduletable.cookie-notification .moduletable.class-filters .buttons .btn:hover, .moduletable.cookie-notification .moduletable.expeditions-apply .buttons .btn:hover {
      color: var(--color-brand-green-200);
      background-color: var(--color-brand-green-950);
      border-color: var(--color-brand-green-950); }
  @media (min-width: 992px) {
      .moduletable.cookie-notification .container .buttons, .moduletable.cookie-notification .component .accordion-container .buttons, .component .moduletable.cookie-notification .accordion-container .buttons, .moduletable.cookie-notification .mf-applyform.expeditions-form .buttons, .moduletable.cookie-notification .moduletable.class-filters .buttons, .moduletable.cookie-notification .moduletable.expeditions-apply .buttons {
        margin-left: auto; } }

body  > header .moduletable ul.mod-menu li.deeper {
  position: relative;
  cursor: pointer; }
  body  > header .moduletable ul.mod-menu li.deeper > a, body  > header .moduletable ul.mod-menu li.deeper > span.nav-header {
    padding-right: 27px; }
    body  > header .moduletable ul.mod-menu li.deeper > a:after, body  > header .moduletable ul.mod-menu li.deeper > span.nav-header:after {
      content: '';
      height: 6px;
      width: 6px;
      position: absolute;
      margin-left: 10px;
      margin-top: 5px;
      border-right: 3px solid;
      border-bottom: 3px solid;
      transform: rotate(43deg); }
  body  > header .moduletable ul.mod-menu li.deeper ul {
    display: none;
    position: absolute;
    margin-top: 21px;
    z-index: 1; }
    body  > header .moduletable ul.mod-menu li.deeper ul li a {
      display: block;
      padding: var(--number-scale-scale-20); }

.moduletable > ul.mod-menu li a, .moduletable > ul.mod-menu li span.nav-header {
  font-family: var(--bitter-font-bold);
  font-size: var(--font-size-text-standart);
  line-height: var(--line-height-relative-scale-112);
  color: var(--color-brand-green-900); }

body  > header .moduletable ul.mod-menu li.current > a:not(a[href="/"]) {
  color: var(--color-brand-green-200); }
  @media (min-width: 992px) {
      body  > header .moduletable ul.mod-menu li a:hover {
        color: var(--color-brand-green-200); } }
  body  > header .moduletable ul.mod-menu li a img {
    display: none; }
  body  > header .moduletable ul.mod-menu li.deeper:hover > a {
    color: var(--color-brand-green-200); }
    body  > header .moduletable ul.mod-menu li.deeper.opened > a {
      color: var(--color-brand-green-200); }
    body  > header .moduletable ul.mod-menu li.deeper > a:after {
      border-color: var(--color-brand-green-200); }
    body  > header .moduletable ul.mod-menu li.deeper ul {
      width: 295px;
      margin-left: -20px;
      background: var(--color-brand-green-50, #f2f5fb); }
    body  > header .moduletable ul.mod-menu li.deeper ul li a {
      color: var(--color-brand-green-900);
      border-bottom: 1px solid var(--color-black-100, #d9d9d9); }
    body  > header .moduletable ul.mod-menu li.deeper ul li:hover a {
      color: var(--color-black-50); }
    body  > header .moduletable ul.mod-menu li.deeper ul li:last-of-type {
      border: none; }

body > .overlay-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-animation: .8s ease both fade-in;
  animation: .8s ease both fade-in;
  z-index: 3; }

@keyframes fade-in {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }

@keyframes fade-out {
    0% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  body > .overlay-menu.hidden {
    -webkit-animation: .8s ease both fade-out;
    animation: .8s ease both fade-out; }
  body > .overlay-menu .overlay-header {
    display: flex;
    height: 70px;
    box-sizing: border-box;
    padding-left: var(--number-scale-scale-20);
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid; }
  body > .overlay-menu .overlay-header .logo {
    display: block;
    width: 108px;
    height: 52px; }
  body > .overlay-menu .overlay-header .logo img {
    width: 108px;
    height: 52px; }
  body > .overlay-menu .overlay-header button.close {
    width: 70px;
    height: 72px; }
  body > .overlay-menu .content {
    padding-bottom: 90px; }
  body > .overlay-menu .content ul.mod-menu {
    padding: 25px 22px 0 20px; }
  body > .overlay-menu .content ul.mod-menu li {
    margin-bottom: 30px; }
    body > .overlay-menu .content ul.mod-menu li a {
      display: block;
      width: 100%; }
    body > .overlay-menu .content ul.mod-menu li.deeper > a, body > .overlay-menu .content ul.mod-menu li.deeper > span.nav-header {
      position: relative; }
    body > .overlay-menu .content ul.mod-menu li.deeper > a:after, body > .overlay-menu .content ul.mod-menu li.deeper > span.nav-header:after {
      content: '';
      height: 6px;
      width: 6px;
      position: absolute;
      right: 0;
      margin-left: 10px;
      margin-top: 5px;
      border-right: 3px solid;
      border-bottom: 3px solid;
      transform: rotate(46deg); }
    body > .overlay-menu .content ul.mod-menu li.deeper.opened > a:after, body > .overlay-menu .content ul.mod-menu li.deeper.opened > span.nav-header:after {
      transform: rotate(-135deg); }
    body > .overlay-menu .content ul.mod-menu li.deeper ul {
      display: none;
      margin-top: 30px; }
    body > .overlay-menu .content ul.mod-menu li.deeper ul li a {
      margin-bottom: 30px;
      padding-left: var(--number-scale-scale-20); }
  body > .overlay-menu .fixed-bottom {
    position: fixed;
    bottom: 0;
    display: flex;
    width: 100%;
    height: 73px;
    align-items: center;
    justify-content: center;
    background-color: var(--color-brand-green-900); }
  body > .overlay-menu .fixed-bottom .lvm-logo span.icon.home {
    height: 15px;
    margin-right: 7px;
    margin-bottom: 3px; }

body > .overlay-menu {
  background-color: var(--color-brand-green-200); }
  body > .overlay-menu .overlay-header {
    border-color: var(--color-brand-green-300, #809d7d); }
  body > .overlay-menu .overlay-header button.close {
    background: var(--color-brand-green-300, #809d7d) url('/themes/shared/images/icons/close.svg') center no-repeat; }
  body > .overlay-menu .content ul.mod-menu li a {
    max-width: 357px;
    color: var(--color-brand-green-900); }
    body > .overlay-menu .content ul.mod-menu li a img {
      display: none; }
    body > .overlay-menu .content ul.mod-menu li.deeper > a:after {
      border-color: var(--color-black-50); }
    body > .overlay-menu .content ul.mod-menu li.deeper ul li a {
      font-family: var(--raleway-font-regular); }
      body > .overlay-menu .content ul.mod-menu li.deeper ul li a:focus {
        color: var(--color-black-50); }
    body > .overlay-menu .content ul.mod-menu li.deeper ul li.current a {
      color: var(--color-black-50); }

@media (min-width: 992px) {
    .moduletable.menu-slick-slides.pre-school {
      background: linear-gradient(to right, var(--color-brand-green-200) 45%, var(--schools-pre-school-500) 45%); }
      .moduletable.menu-slick-slides.primary-school {
        background: linear-gradient(to right, var(--color-brand-green-200) 45%, var(--color-green-500) 45%); }
      .moduletable.menu-slick-slides.secondary-school {
        background: linear-gradient(to right, var(--color-brand-green-200) 45%, var(--schools-secondary-school-500) 45%); }
      .moduletable.menu-slick-slides.adults {
        background: linear-gradient(to right, var(--color-brand-green-200) 45%, var(--schools-adults-500) 45%); } }
  @media (min-width: 1400px) {
  .moduletable.menu-slick-slides.pre-school {
    background: linear-gradient(to right, var(--color-brand-green-200) 50%, var(--schools-pre-school-500) 50%); }
    .moduletable.menu-slick-slides.primary-school {
      background: linear-gradient(to right, var(--color-brand-green-200) 50%, var(--color-green-500) 50%); }

    .moduletable.menu-slick-slides.secondary-school {
      background: linear-gradient(to right, var(--color-brand-green-200) 50%, var(--schools-secondary-school-500) 50%); }

    .moduletable.menu-slick-slides.adults {
      background: linear-gradient(to right, var(--color-brand-green-200) 50%, var(--schools-adults-500) 50%); } }
  .moduletable.menu-slick-slides .navigation-container {
    display: flex;
    position: relative;
    width: 100%;
    background: var(--color-black-50, #fff); }
  .moduletable.menu-slick-slides .navigation-container.inactive .arrow-circle {
    display: none; }
  .moduletable.menu-slick-slides .navigation-container .slides-navigation {
    display: inline-flex;
    height: 65px;
    justify-content: space-between;
    align-items: center;
    overflow: hidden; }
  .moduletable.menu-slick-slides .navigation-container .slides-navigation.inactive .slick-track {
    transform: translate3d(0, 0, 0) !important; }
  .moduletable.menu-slick-slides .navigation-container .slides-navigation li {
    padding: 25px 20px;
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-100);
    text-align: center;
    color: var(--text-negative, #00291b);
    font-family: var(--bitter-font-bold);
    cursor: pointer; }
  .moduletable.menu-slick-slides .navigation-container .slides-navigation li.slick-slide.slick-current {
    color: var(--color-black-50); }
  .moduletable.menu-slick-slides .navigation-container[aria-hidden="true"] {
    height: 0;
    transform: translateY(5000px);
    overflow: hidden; }
  .moduletable.menu-slick-slides .items {
    display: flex;
    flex-direction: column; }
  @media (min-width: 992px) {
    .moduletable.menu-slick-slides .items {
      flex-direction: row;
      max-width: var(--max-width);
      margin-right: auto;
      margin-left: auto; } }
  .moduletable.menu-slick-slides .items .title {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding-top: var(--number-scale-scale-40);
    padding-bottom: var(--number-scale-scale-40);
    padding-right: 20px;
    padding-left: 20px;
    background-color: var(--color-brand-green-200); }
  @media (min-width: 1200px) {
      .moduletable.menu-slick-slides .items .title {
        padding-left: 0;
        padding-right: 0; } }
  @media (min-width: 992px) {
      .moduletable.menu-slick-slides .items .title {
        max-width: 420px;
        margin-right: auto;
        padding-top: 80px;
        padding-bottom: 0;
        background: transparent; } }
  .moduletable.menu-slick-slides .items .title h2, .moduletable.menu-slick-slides .items .title .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.menu-slick-slides .items .title h3 {
    padding-bottom: var(--number-scale-scale-40); }
  .moduletable.menu-slick-slides .items .title p {
    line-height: var(--line-height-relative-scale-137);
    font-variant-numeric: lining-nums proportional-nums; }
  .moduletable.menu-slick-slides .items .slides {
    width: 100%;
    padding-top: var(--number-scale-scale-40); }
  @media (min-width: 992px) {
      .moduletable.menu-slick-slides .items .slides {
        padding-top: var(--number-scale-scale-80);
        max-width: 50%;
        background: transparent; } }
  .moduletable.menu-slick-slides .items .slides .container, .moduletable.menu-slick-slides .items .slides .component .accordion-container, .component .moduletable.menu-slick-slides .items .slides .accordion-container, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply {
    position: relative;
    padding-right: 20px;
    padding-left: 20px; }
    @media (min-width: 1200px) {
      .moduletable.menu-slick-slides .items .slides .container, .moduletable.menu-slick-slides .items .slides .component .accordion-container, .component .moduletable.menu-slick-slides .items .slides .accordion-container, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply {
        padding-left: 0;
        padding-right: 0; } }
    @media (min-width: 992px) {
      .moduletable.menu-slick-slides .items .slides .container, .moduletable.menu-slick-slides .items .slides .component .accordion-container, .component .moduletable.menu-slick-slides .items .slides .accordion-container, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply {
        max-width: 550px; } }
    @media (min-width: 1400px) {
      .moduletable.menu-slick-slides .items .slides .container, .moduletable.menu-slick-slides .items .slides .component .accordion-container, .component .moduletable.menu-slick-slides .items .slides .accordion-container, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply {
        margin-left: 41px; } }
    .moduletable.menu-slick-slides .items .slides .container .slick-slides .item, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides .item, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides .item, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides .item, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides .item, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides .item {
      display: flex;
      padding-bottom: var(--number-scale-scale-40);
      flex-direction: column;
      align-items: center;
      color: var(--color-black-50); }
    @media (min-width: 992px) {
          .moduletable.menu-slick-slides .items .slides .container .slick-slides .item, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides .item, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides .item, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides .item, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides .item, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides .item {
            padding-bottom: var(--number-scale-scale-50); } }
    .moduletable.menu-slick-slides .items .slides .container .slick-slides img, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides img, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides img, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides img, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides img, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides img {
      width: 126px;
      height: 200px; }
    @media (min-width: 576px) {
          .moduletable.menu-slick-slides .items .slides .container .slick-slides img, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides img, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides img, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides img, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides img, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides img {
            width: 188px;
            height: 300px; } }
    .moduletable.menu-slick-slides .items .slides .container .slick-slides h2, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides h2, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides h3, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides h2, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides h2, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides h3, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides h2, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides h3, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides h2, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides h3, .moduletable.menu-slick-slides .items .slides .container .slick-slides .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.menu-slick-slides .items .slides .container .slick-slides h3 {
      margin-top: var(--number-scale-scale-20);
      margin-bottom: var(--number-scale-scale-20);
      text-align: center; }
    .moduletable.menu-slick-slides .items .slides .container .slick-slides a, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides a, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides a, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides a, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides a, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides a {
      font-size: var(--font-size-text-standart);
      line-height: var(--line-height-relative-scale-100);
      text-align: center;
      font-family: var(--bitter-font-bold);
      color: var(--color-black-50); }
    .moduletable.menu-slick-slides .items .slides .container .slick-slides a p, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides a p, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides a p, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides a p, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides a p, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides a p {
      margin-bottom: var(--number-scale-scale-20);
      font-size: var(--font-size-h5-mobile);
      color: var(--text-negative, #00291b); }
    .moduletable.menu-slick-slides .items .slides .container .slick-slides a span, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slick-slides a span, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slick-slides a span, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slick-slides a span, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slick-slides a span, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slick-slides a span {
      border-bottom: 1px dotted;
      padding-right: 3px; }
    .moduletable.menu-slick-slides .items .slides .container .arrow-circle, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle {
      top: 130px;
      background-color: var(--color-black-50);
      border-color: var(--color-black-50);
      z-index: 1; }
    @media (min-width: 576px) {
        .moduletable.menu-slick-slides .items .slides .container .arrow-circle, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle {
          top: 180px; } }
    .moduletable.menu-slick-slides .items .slides .container .arrow-circle span, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle span, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle span, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle span, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle span, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle span {
      border-color: var(--color-brand-green-900); }
    .moduletable.menu-slick-slides .items .slides .container .arrow-circle:active, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle:active, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle:active, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle:active, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle:active, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle:active {
      background-color: transparent;
      border-color: var(--color-black-50); }
    .moduletable.menu-slick-slides .items .slides .container .arrow-circle:active span, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle:active span, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle:active span, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle:active span, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle:active span, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle:active span {
      border-color: var(--color-black-50); }
    @media (min-width: 992px) {
        .moduletable.menu-slick-slides .items .slides .container .arrow-circle:hover, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle:hover, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle:hover, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle:hover, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle:hover, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle:hover {
          background-color: transparent;
          border-color: var(--color-black-50); }
          .moduletable.menu-slick-slides .items .slides .container .arrow-circle:hover span, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle:hover span, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle:hover span, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle:hover span, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle:hover span, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle:hover span {
            border-color: var(--color-black-50); } }
    .moduletable.menu-slick-slides .items .slides .container .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle.right, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle.right {
      right: 20px; }
    @media (min-width: 576px) and (max-width: 991px) {
          .moduletable.menu-slick-slides .items .slides .container .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle.right, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle.right {
            right: 40px; } }
    @media (min-width: 1400px) {
          .moduletable.menu-slick-slides .items .slides .container .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .component .accordion-container .arrow-circle.right, .component .moduletable.menu-slick-slides .items .slides .accordion-container .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .arrow-circle.right, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .arrow-circle.right {
            right: 0; } }
    .moduletable.menu-slick-slides .items .slides .container .slides-dots li, .moduletable.menu-slick-slides .items .slides .component .accordion-container .slides-dots li, .component .moduletable.menu-slick-slides .items .slides .accordion-container .slides-dots li, .moduletable.menu-slick-slides .items .slides .mf-applyform.expeditions-form .slides-dots li, .moduletable.menu-slick-slides .items .slides .moduletable.class-filters .slides-dots li, .moduletable.menu-slick-slides .items .slides .moduletable.expeditions-apply .slides-dots li {
      border-color: var(--color-black-50); }

.moduletable.hero-banner .promo-image {
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }
  .moduletable.hero-banner .container, .moduletable.hero-banner .component .accordion-container, .component .moduletable.hero-banner .accordion-container, .moduletable.hero-banner .mf-applyform.expeditions-form, .moduletable.hero-banner .moduletable.class-filters, .moduletable.hero-banner .moduletable.expeditions-apply {
    position: relative;
    padding-right: 20px;
    padding-left: 20px; }
  @media (min-width: 1400px) {
    .moduletable.hero-banner .container, .moduletable.hero-banner .component .accordion-container, .component .moduletable.hero-banner .accordion-container, .moduletable.hero-banner .mf-applyform.expeditions-form, .moduletable.hero-banner .moduletable.class-filters, .moduletable.hero-banner .moduletable.expeditions-apply {
      padding-left: 0;
      padding-right: 0; } }
  .moduletable.hero-banner .container img, .moduletable.hero-banner .component .accordion-container img, .component .moduletable.hero-banner .accordion-container img, .moduletable.hero-banner .mf-applyform.expeditions-form img, .moduletable.hero-banner .moduletable.class-filters img, .moduletable.hero-banner .moduletable.expeditions-apply img {
    position: absolute;
    height: 120px;
    top: -100px; }
  .moduletable.hero-banner .container .content, .moduletable.hero-banner .component .accordion-container .content, .component .moduletable.hero-banner .accordion-container .content, .moduletable.hero-banner .mf-applyform.expeditions-form .content, .moduletable.hero-banner .moduletable.class-filters .content, .moduletable.hero-banner .moduletable.expeditions-apply .content {
    display: grid;
    gap: var(--number-scale-scale-20);
    padding-top: 60px;
    grid-template-columns: 1fr; }
  @media (min-width: 768px) {
      .moduletable.hero-banner .container .content, .moduletable.hero-banner .component .accordion-container .content, .component .moduletable.hero-banner .accordion-container .content, .moduletable.hero-banner .mf-applyform.expeditions-form .content, .moduletable.hero-banner .moduletable.class-filters .content, .moduletable.hero-banner .moduletable.expeditions-apply .content {
        grid-template-columns: 1fr 1fr; } }

.moduletable.class-filters {
  padding-right: 20px;
  padding-left: 20px; }
  @media (min-width: 1400px) {
  .moduletable.class-filters {
    padding-left: 0;
    padding-right: 0; } }
  .moduletable.class-filters .class-filter-form {
    display: flex;
    flex-direction: column; }
  @media (min-width: 992px) {
    .moduletable.class-filters .class-filter-form {
      flex-direction: row;
      align-content: center;
      justify-content: space-between; } }
  .moduletable.class-filters .class-filter-form .dropdown-filters {
    display: flex;
    flex-direction: column;
    gap: var(--number-scale-scale-20);
    padding-bottom: var(--number-scale-scale-20); }
  @media (min-width: 768px) {
      .moduletable.class-filters .class-filter-form .dropdown-filters {
        flex-direction: row;
        align-items: center;
        gap: var(--number-scale-scale-33); } }
  @media (min-width: 992px) {
      .moduletable.class-filters .class-filter-form .dropdown-filters {
        padding-bottom: 0; } }
  .moduletable.class-filters .class-filter-form .dropdown-filters .filter {
    position: relative; }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown-toggle {
      display: flex;
      gap: var(--number-scale-scale-10);
      color: var(--color-brand-green-950); }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown-toggle .title {
      font-family: var(--bitter-font-bold);
      font-size: var(--font-size-default); }
    @media (min-width: 992px) {
          .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown-toggle .title:hover {
            color: var(--color-brand-green-200); } }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown-toggle .count {
      display: none;
      align-self: center;
      border-radius: 50%;
      min-width: 1ch;
      background-color: var(--color-brand-green-200);
      font-family: var(--bitter-font-bold);
      font-size: var(--font-size-small);
      padding: var(--number-scale-scale-2) var(--number-scale-scale-6); }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown-toggle .count.visible {
      display: block; }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown-toggle .arrow {
      width: 5px;
      height: 5px;
      border-right: 3px solid var(--color-brand-green-200);
      border-bottom: 3px solid var(--color-brand-green-200);
      transform: translate(2px, 2px);
      rotate: 45deg; }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown {
      z-index: 1;
      display: none;
      position: absolute;
      flex-direction: column;
      margin-top: var(--number-scale-scale-16);
      padding: var(--number-scale-scale-20);
      background-color: var(--color-black-50); }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .checkboxes {
      display: flex;
      flex-direction: column;
      gap: var(--number-scale-scale-10);
      padding-bottom: var(--number-scale-scale-20);
      border-bottom: 1px solid var(--border-subtle); }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .checkboxes div {
      display: flex;
      align-items: center;
      height: 33px; }
      .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .checkboxes div input {
        opacity: 0; }
      .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .checkboxes div label {
        position: relative;
        padding-left: var(--number-scale-scale-40); }
        .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .checkboxes div label:before {
          content: '';
          height: 31px;
          width: 31px;
          display: block;
          position: absolute;
          bottom: -7px;
          left: -20px;
          border: 1px solid var(--border-lighter);
          cursor: pointer; }
        .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .checkboxes div label.checked:after {
          content: '';
          height: 6px;
          width: 14px;
          position: absolute;
          bottom: 9px;
          left: -11px;
          border-left: 2px solid var(--color-brand-green-900);
          border-bottom: 2px solid var(--color-brand-green-900);
          transform: rotate(-45deg); }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .buttons {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding-top: var(--number-scale-scale-20);
      gap: var(--number-scale-scale-20); }
    .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .buttons .reset {
      visibility: hidden;
      white-space: nowrap;
      border-bottom: 1px dotted var(--color-brand-green-950); }
      @media (min-width: 992px) {
          .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .buttons .reset:hover {
            border-color: var(--color-brand-green-200); } }
      .moduletable.class-filters .class-filter-form .dropdown-filters .filter .dropdown .buttons .reset.visible {
        visibility: visible; }
  .moduletable.class-filters .class-filter-form .keyword {
    display: flex;
    align-items: center;
    flex-grow: 1;
    height: 50px;
    background-color: var(--color-black-50);
    border-bottom: 1px solid var(--border-subtle);
    padding-left: var(--number-scale-scale-20);
    padding-right: var(--number-scale-scale-10); }
  @media (min-width: 992px) {
      .moduletable.class-filters .class-filter-form .keyword {
        margin-left: var(--number-scale-scale-10);
        max-width: 380px; } }
  .moduletable.class-filters .class-filter-form .keyword input {
    flex-grow: 1;
    padding: unset;
    border: unset;
    font-family: var(--raleway-font-regular);
    font-size: var(--font-size-default);
    padding-right: var(--number-scale-scale-10); }
  .moduletable.class-filters .class-filter-form .keyword .search-button {
    width: 18px;
    height: 18px;
    margin-left: auto;
    background: url('/themes/shared/images/icons/search.svg') center no-repeat; }

.accordion-main-style, .moduletable.accordion, .moduletable.items-accordion {
  padding-right: 20px;
  padding-left: 20px; }
  @media (min-width: 1400px) {
  .accordion-main-style, .moduletable.accordion, .moduletable.items-accordion {
    padding-left: 0;
    padding-right: 0; } }
  .accordion-main-style .module-description h1, .moduletable.accordion .module-description h1, .moduletable.items-accordion .module-description h1, .accordion-main-style .module-description h2, .moduletable.accordion .module-description h2, .moduletable.accordion .module-description .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.accordion .module-description h3, .moduletable.items-accordion .module-description h2, .moduletable.items-accordion .module-description .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .moduletable.items-accordion .module-description h3, .accordion-main-style .module-description .moduletable.presentation-block.default.text-top section .container h3, .moduletable.presentation-block.default.text-top section .container .accordion-main-style .module-description h3, .accordion-main-style .module-description h3, .moduletable.accordion .module-description h3, .moduletable.items-accordion .module-description h3, .accordion-main-style .module-description .description, .moduletable.accordion .module-description .description, .moduletable.items-accordion .module-description .description {
    padding-bottom: var(--number-scale-scale-40, 40px); }
  .accordion-main-style .module-description h4, .moduletable.accordion .module-description h4, .moduletable.accordion .module-description body .heading-1-article, body .moduletable.accordion .module-description .heading-1-article, .moduletable.accordion .module-description html .heading-1-article, html .moduletable.accordion .module-description .heading-1-article, .moduletable.items-accordion .module-description h4, .moduletable.items-accordion .module-description body .heading-1-article, body .moduletable.items-accordion .module-description .heading-1-article, .moduletable.items-accordion .module-description html .heading-1-article, html .moduletable.items-accordion .module-description .heading-1-article, .accordion-main-style .module-description body .heading-1-article, body .accordion-main-style .module-description .heading-1-article, .accordion-main-style .module-description html .heading-1-article, html .accordion-main-style .module-description .heading-1-article, .accordion-main-style .module-description h5, .moduletable.accordion .module-description h5, .moduletable.accordion .module-description .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .moduletable.accordion .module-description span, .moduletable.accordion .module-description .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .moduletable.accordion .module-description .expedition-location, .moduletable.items-accordion .module-description h5, .moduletable.items-accordion .module-description .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .moduletable.items-accordion .module-description span, .moduletable.items-accordion .module-description .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .moduletable.items-accordion .module-description .expedition-location, .accordion-main-style .module-description .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .accordion-main-style .module-description span, .accordion-main-style .module-description .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .accordion-main-style .module-description .expedition-location, .accordion-main-style .module-description h6, .moduletable.accordion .module-description h6, .moduletable.items-accordion .module-description h6 {
    padding-bottom: var(--number-scale-scale-20); }
  .accordion-main-style .accordion-toggle button, .moduletable.accordion .accordion-toggle button, .moduletable.items-accordion .accordion-toggle button {
    margin-bottom: var(--number-scale-scale-20);
    font-size: var(--font-size-text-standart);
    line-height: var(--line-height-relative-scale-100);
    color: var(--color-brand-green-950, #001810);
    font-family: var(--bitter-font-bold);
    border-bottom: 1px dotted var(--color-brand-green-950); }
  @media (min-width: 992px) {
      .accordion-main-style .accordion-toggle button:hover, .moduletable.accordion .accordion-toggle button:hover, .moduletable.items-accordion .accordion-toggle button:hover {
        color: var(--color-brand-green-200);
        border-color: var(--color-brand-green-200); } }
  .accordion-main-style .articles article, .moduletable.accordion .articles article, .moduletable.items-accordion .articles article {
    padding-top: var(--number-scale-scale-28);
    padding-bottom: var(--number-scale-scale-28);
    border-bottom: 1px solid var(--border-darker, #00291b); }
  .accordion-main-style .articles article:last-of-type, .moduletable.accordion .articles article:last-of-type, .moduletable.items-accordion .articles article:last-of-type {
    border-bottom: none; }
  .accordion-main-style .articles article.closed .content-items, .moduletable.accordion .articles article.closed .content-items, .moduletable.items-accordion .articles article.closed .content-items {
    display: none; }
  .accordion-main-style .articles article header, .moduletable.accordion .articles article header, .moduletable.items-accordion .articles article header {
    display: flex;
    line-height: var(--line-height-relative-scale-100);
    color: var(--text-negative, #00291b);
    font-family: var(--bitter-font-bold);
    cursor: pointer; }
    .accordion-main-style .articles article header p, .moduletable.accordion .articles article header p, .moduletable.items-accordion .articles article header p {
      width: 100%;
      margin-right: 38px; }
  .accordion-main-style .articles article section, .moduletable.accordion .articles article section, .moduletable.items-accordion .articles article section {
    display: flex;
    flex-direction: column;
    padding-top: var(--number-scale-scale-28);
    line-height: var(--line-height-relative-scale-137);
    gap: var(--number-scale-scale-20);
    font-variant-numeric: lining-nums proportional-nums; }
  .accordion-main-style .articles article .image-container img, .moduletable.accordion .articles article .image-container img, .moduletable.items-accordion .articles article .image-container img {
    max-width: 100%;
    height: auto; }
  .accordion-main-style.default article section .intro, .moduletable.accordion.default article section .intro, .moduletable.items-accordion.default article section .intro {
    width: 100%; }
    .accordion-main-style.default article section .intro img, .moduletable.accordion.default article section .intro img, .moduletable.items-accordion.default article section .intro img {
      width: 100%;
      height: 100%; }
    .accordion-main-style.default article section .content img, .moduletable.accordion.default article section .content img, .moduletable.items-accordion.default article section .content img {
      max-width: 100%;
      height: 100%; }
    @media (min-width: 768px) {
      .accordion-main-style.default article section, .moduletable.accordion.default article section, .moduletable.items-accordion.default article section {
        flex-direction: row; }
        .accordion-main-style.default article section.col-2 .intro, .moduletable.accordion.default article section.col-2 .intro, .moduletable.items-accordion.default article section.col-2 .intro {
          width: 50%;
          padding-right: var(--number-scale-scale-20); }
          .accordion-main-style.default article section.col-2 .content, .moduletable.accordion.default article section.col-2 .content, .moduletable.items-accordion.default article section.col-2 .content {
            width: 50%; } }
    @media (min-width: 992px) {
      .accordion-main-style.default article section.col-2 .intro, .moduletable.accordion.default article section.col-2 .intro, .moduletable.items-accordion.default article section.col-2 .intro {
        width: 40%;
        padding-right: var(--number-scale-scale-40); }
        .accordion-main-style.default article section.col-2 .content, .moduletable.accordion.default article section.col-2 .content, .moduletable.items-accordion.default article section.col-2 .content {
          width: 60%; } }
  .accordion-main-style.default article h5, .moduletable.accordion.default article h5, .moduletable.accordion.default article .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .moduletable.accordion.default article span, .moduletable.accordion.default article .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .moduletable.accordion.default article .expedition-location, .moduletable.items-accordion.default article h5, .moduletable.items-accordion.default article .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .moduletable.items-accordion.default article span, .moduletable.items-accordion.default article .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .moduletable.items-accordion.default article .expedition-location, .accordion-main-style.default article .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .accordion-main-style.default article span, .accordion-main-style.default article .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .accordion-main-style.default article .expedition-location {
    padding-bottom: var(--number-scale-scale-40); }
  .accordion-main-style.default article ol, .moduletable.accordion.default article ol, .moduletable.items-accordion.default article ol {
    display: grid;
    gap: var(--number-scale-scale-20); }
    @media (min-width: 992px) {
      .accordion-main-style.default article ol, .moduletable.accordion.default article ol, .moduletable.items-accordion.default article ol {
        grid-template-columns: repeat(3, 1fr); } }
    .accordion-main-style.default article ol li, .moduletable.accordion.default article ol li, .moduletable.items-accordion.default article ol li {
      margin-left: var(--number-scale-scale-50); }
    .accordion-main-style.default article ol li:before, .moduletable.accordion.default article ol li:before, .moduletable.items-accordion.default article ol li:before {
      content: '';
      height: 40px;
      width: 40px;
      display: block;
      position: relative;
      transform: translate(-50px, 40px); }
    .accordion-main-style.default article ol li .wf_file, .moduletable.accordion.default article ol li .wf_file, .moduletable.items-accordion.default article ol li .wf_file {
      font-family: var(--bitter-font-bold); }
    .accordion-main-style.default article ol li:nth-of-type(1):before, .moduletable.accordion.default article ol li:nth-of-type(1):before, .moduletable.items-accordion.default article ol li:nth-of-type(1):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-1.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(2):before, .moduletable.accordion.default article ol li:nth-of-type(2):before, .moduletable.items-accordion.default article ol li:nth-of-type(2):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-2.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(3):before, .moduletable.accordion.default article ol li:nth-of-type(3):before, .moduletable.items-accordion.default article ol li:nth-of-type(3):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-3.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(4):before, .moduletable.accordion.default article ol li:nth-of-type(4):before, .moduletable.items-accordion.default article ol li:nth-of-type(4):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-4.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(5):before, .moduletable.accordion.default article ol li:nth-of-type(5):before, .moduletable.items-accordion.default article ol li:nth-of-type(5):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-5.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(6):before, .moduletable.accordion.default article ol li:nth-of-type(6):before, .moduletable.items-accordion.default article ol li:nth-of-type(6):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-6.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(7):before, .moduletable.accordion.default article ol li:nth-of-type(7):before, .moduletable.items-accordion.default article ol li:nth-of-type(7):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-7.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(8):before, .moduletable.accordion.default article ol li:nth-of-type(8):before, .moduletable.items-accordion.default article ol li:nth-of-type(8):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-8.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(9):before, .moduletable.accordion.default article ol li:nth-of-type(9):before, .moduletable.items-accordion.default article ol li:nth-of-type(9):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-9.svg'); }
    .accordion-main-style.default article ol li:nth-of-type(10):before, .moduletable.accordion.default article ol li:nth-of-type(10):before, .moduletable.items-accordion.default article ol li:nth-of-type(10):before {
      content: url('/themes/31-skolam/images//icons/numbers-light-green/number-10.svg'); }
  .accordion-main-style.lvm-color-blue-50 .container, .moduletable.accordion.lvm-color-blue-50 .container, .moduletable.accordion.lvm-color-blue-50 .component .accordion-container, .component .moduletable.accordion.lvm-color-blue-50 .accordion-container, .moduletable.accordion.lvm-color-blue-50 .mf-applyform.expeditions-form, .moduletable.accordion.lvm-color-blue-50 .moduletable.class-filters, .moduletable.accordion.lvm-color-blue-50 .moduletable.expeditions-apply, .moduletable.items-accordion.lvm-color-blue-50 .container, .moduletable.items-accordion.lvm-color-blue-50 .component .accordion-container, .component .moduletable.items-accordion.lvm-color-blue-50 .accordion-container, .moduletable.items-accordion.lvm-color-blue-50 .mf-applyform.expeditions-form, .moduletable.items-accordion.lvm-color-blue-50 .moduletable.class-filters, .moduletable.items-accordion.lvm-color-blue-50 .moduletable.expeditions-apply, .accordion-main-style.lvm-color-blue-50 .component .accordion-container, .component .accordion-main-style.lvm-color-blue-50 .accordion-container, .accordion-main-style.lvm-color-blue-50 .mf-applyform.expeditions-form, .accordion-main-style.lvm-color-blue-50 .moduletable.class-filters, .accordion-main-style.lvm-color-blue-50 .moduletable.expeditions-apply {
    background-color: var(--color-blue-50, #e9edf5);
    padding: var(--number-scale-scale-20); }
  @media (min-width: 1200px) and (max-width: 1399px) {
    .accordion-main-style.lvm-color-blue-50, .moduletable.accordion.lvm-color-blue-50, .moduletable.items-accordion.lvm-color-blue-50 {
      padding-left: 0;
      padding-right: 0; } }

.moduletable.accordion.default .articles article .intro .highlight {
  padding: 40px 20px;
  background: var(--color-brand-green-100, #cfe0d7); }
  .moduletable.accordion.default .articles article .intro .line-segment {
    background: url('/themes/31-skolam/images//wave-line-1.svg') no-repeat top 5px left, url('/themes/31-skolam/images//wave-line-2.svg') no-repeat bottom left;
    background-color: var(--color-brand-green-100);
    background-size: 100%; }
  .moduletable.accordion.default .articles article p a:not(.external-link):not(.btn):not(.wf_file), .moduletable.accordion.default .articles article li a:not(.external-link):not(.btn):not(.wf_file) {
    color: rgba(34, 0, 204, 1); }
  .moduletable.accordion.default .articles article p a:not(.external-link):not(.btn):not(.wf_file):active, .moduletable.accordion.default .articles article li a:not(.external-link):not(.btn):not(.wf_file):active {
    color: var(--color-brand-green-200); }
  @media (min-width: 992px) {
        .moduletable.accordion.default .articles article p a:not(.external-link):not(.btn):not(.wf_file):hover, .moduletable.accordion.default .articles article li a:not(.external-link):not(.btn):not(.wf_file):hover {
          color: var(--color-brand-green-200); } }

.moduletable.expeditions-apply {
  padding-right: 20px;
  padding-left: 20px; }
  @media (min-width: 1400px) {
  .moduletable.expeditions-apply {
    padding-left: 0;
    padding-right: 0; } }
  .moduletable.expeditions-apply h1 {
    padding-bottom: var(--number-scale-scale-40); }
  .moduletable.expeditions-apply .content {
    display: flex;
    flex-direction: column; }
  @media (min-width: 992px) {
    .moduletable.expeditions-apply .content {
      flex-direction: row;
      justify-content: space-between; } }
  .moduletable.expeditions-apply .content .schools-container {
    flex-grow: 1;
    padding-bottom: var(--number-scale-scale-40); }
  @media (min-width: 992px) {
      .moduletable.expeditions-apply .content .schools-container {
        max-width: 680px;
        padding-bottom: 0; } }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked {
    padding-bottom: var(--number-scale-scale-20); }
  @media (min-width: 992px) {
        .moduletable.expeditions-apply .content .schools-container .schools-not-booked {
          padding-right: var(--number-scale-scale-20); } }
  @media (min-width: 1200px) {
        .moduletable.expeditions-apply .content .schools-container .schools-not-booked {
          padding-right: 0; } }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked h5, .moduletable.expeditions-apply .content .schools-container .schools-not-booked .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .moduletable.expeditions-apply .content .schools-container .schools-not-booked span, .moduletable.expeditions-apply .content .schools-container .schools-not-booked .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .moduletable.expeditions-apply .content .schools-container .schools-not-booked .expedition-location {
    padding-bottom: var(--number-scale-scale-20); }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked p {
    padding-bottom: var(--number-scale-scale-10); }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked select.schools {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    padding: 16px;
    border: none;
    border-bottom: 1px solid var(--border-lighter);
    border-radius: 0;
    color: var(--color-brand-green-900);
    background-color: var(--color-black-50);
    font-family: var(--raleway-font-regular);
    font-size: var(--font-size-default);
    background-image: url('/themes/shared/images/icons/simple-dropdown-arrow.svg');
    background-repeat: no-repeat;
    background-position: right 20px center; }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container {
    min-width: 335px;
    font-size: var(--font-size-default); }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-single {
    padding-top: var(--number-scale-scale-15);
    padding-bottom: var(--number-scale-scale-20);
    padding-left: var(--number-scale-scale-20);
    border-radius: unset;
    border: unset;
    border-bottom: solid 1px var(--border-lighter);
    background: var(--color-black-50);
    box-shadow: unset; }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-single span {
    color: var(--greyscale-text-caption);
    height: 25px; }
    .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-single span.selected {
      color: var(--color-brand-green-900); }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-single div {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px; }
    .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-single div b {
      background: unset;
      width: 3px;
      height: 3px;
      border-right: 2px solid var(--color-brand-green-900);
      border-bottom: 2px solid var(--color-brand-green-900);
      rotate: 45deg; }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-drop {
    border: unset; }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-drop .chzn-search input {
    border-color: var(--border-lighter);
    padding: var(--number-scale-scale-10) var(--number-scale-scale-20);
    font-family: var(--raleway-font-regular);
    color: var(--color-brand-green-900);
    background: unset; }
  .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-drop .chzn-results li {
    padding: var(--number-scale-scale-10) var(--number-scale-scale-20);
    line-height: var(--line-height-relative-scale-137); }
    .moduletable.expeditions-apply .content .schools-container .schools-not-booked .chzn-container .chzn-drop .chzn-results li.highlighted {
      background-image: unset;
      background-color: var(--color-brand-green-100);
      color: var(--text-negative); }
  .moduletable.expeditions-apply .content .schools-container .apply-button {
    display: none;
    padding-bottom: var(--number-scale-scale-20); }
  .moduletable.expeditions-apply .content .schools-container .schools-already-booked h5, .moduletable.expeditions-apply .content .schools-container .schools-already-booked .countdown .mf-fieldset-timer span, .countdown .mf-fieldset-timer .moduletable.expeditions-apply .content .schools-container .schools-already-booked span, .moduletable.expeditions-apply .content .schools-container .schools-already-booked .page.venue.container .mf-expedition-venue .venue .header .expedition-location, .page.venue.container .mf-expedition-venue .venue .header .moduletable.expeditions-apply .content .schools-container .schools-already-booked .expedition-location {
    padding-bottom: var(--number-scale-scale-20); }
  .moduletable.expeditions-apply .content .schools-container .schools-already-booked ul {
    list-style: disc outside none;
    padding-left: var(--number-scale-scale-20); }
  .moduletable.expeditions-apply .content .schools-container .schools-already-booked ul li {
    line-height: var(--line-height-relative-scale-137); }
  @media (min-width: 992px) {
      .moduletable.expeditions-apply .content .description {
        max-width: 380px; } }
  .moduletable.expeditions-apply .content .description a {
    border-bottom: 1px dotted var(--border-darker); }
  @media (min-width: 992px) {
        .moduletable.expeditions-apply .content .description a:hover {
          color: var(--color-brand-green-200);
          border-color: var(--border-lighter); } }

@media (min-width: 768px) {
          .moduletable.accordion.preview-items article .content-items section {
            flex-direction: row; } }
  .moduletable.accordion.preview-items article .content-items section .image {
    max-width: 380px;
    height: 213px; }
  @media (min-width: 768px) {
          .moduletable.accordion.preview-items article .content-items section .image {
            flex: 0 0 380px; } }
  .moduletable.accordion.preview-items article .content-items section .image img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .moduletable.accordion.preview-items article .content-items section .article-text {
    display: flex;
    flex-direction: column; }
  .moduletable.accordion.preview-items article .content-items section .article-text a {
    width: fit-content;
    text-decoration: underline dotted 1px;
    -webkit-text-decoration: underline dotted 1px;
    margin-top: var(--number-scale-scale-20); }
  @media (min-width: 992px) {
            .moduletable.accordion.preview-items article .content-items section .article-text a:hover {
              color: var(--color-brand-green-200); }
              .moduletable.accordion.preview-items article .content-items section .article-text a:hover:after {
                filter: var(--filter-color-to-brand-green-200); } }
  .moduletable.accordion.preview-items .pagination {
    padding-top: var(--number-scale-scale-40); }

body  > header {
  background-color: var(--color-brand-green-50);
  border-bottom: 1px solid var(--color-black-100); }
  @media (min-width: 1400px) {
  body  > header {
    background: var(--gardient-grey-to-green);
    border-bottom: none; } }
  body  > header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 3; }
  @media (min-width: 1400px) {
      body  > header.fixed.down .top-bar {
        height: 0; }
        body  > header.fixed.down .top-bar .logo {
          display: none; }
        body  > header.fixed.down .top-bar .lvm-logo {
          height: 60px; } }
  body  > header .top-bar {
    display: flex;
    height: 70px;
    padding: 0 20px 0 20px;
    align-items: center;
    box-sizing: border-box; }
  @media (min-width: 1400px) {
    body  > header .top-bar {
      position: relative;
      height: 96px;
      border-bottom: 1px solid;
      border-image-slice: 1;
      border-image-source: var(--border-gardient-grey-to-green); } }
  @media (min-width: 1600px) and (min-width: 1600px) {
        body  > header .top-bar {
          padding: 0; } }
  body  > header .top-bar .logo {
    display: block;
    width: 108px;
    height: 52px; }
  body  > header .top-bar .logo img {
    width: 108px;
    height: 52px; }
  body  > header .top-bar .lvm-logo {
    height: 100%;
    padding-right: 20px; }
  @media (min-width: 1400px) {
      body  > header .top-bar .lvm-logo {
        position: absolute;
        top: 0;
        right: 0;
        padding-right: 33px;
        padding-left: 33px;
        background-color: var(--color-brand-green-900); } }
  body  > header .top-bar .lvm-logo a {
    font-size: 13px;
    background-color: var(--color-brand-green-900);
    border-radius: 20px;
    z-index: 1; }
  @media (min-width: 1400px) {
        body  > header .top-bar .lvm-logo a {
          padding: 0;
          font-size: var(--font-size-text-standart); } }
  body  > header .top-bar .lvm-logo a span.icon.home {
    width: 14px;
    height: 13px;
    margin-right: 7px;
    background: url('/themes/shared/images//icons/home.svg') no-repeat top;
    background-size: cover; }
  @media (min-width: 1400px) {
          body  > header .top-bar .lvm-logo a span.icon.home {
            width: 17px;
            height: 17px;
            margin-right: 10px; } }
  body  > header .main-menu {
    padding-left: 20px; }
  @media (min-width: 1400px) {
    body  > header .main-menu {
      display: flex;
      box-sizing: border-box;
      height: 60px;
      padding-left: 0;
      align-items: center;
      border-bottom: 1px solid;
      border-image-slice: 1;
      border-image-source: var(--border-gardient-grey-to-green); } }
  body  > header .main-menu ul.mod-menu {
    display: none; }
  @media (min-width: 1400px) {
      body  > header .main-menu ul.mod-menu {
        display: flex;
        gap: 40px;
        align-items: center; } }
  body  > header .open-menu {
    height: 27px;
    border-left: 1px solid var(--color-black-100); }
  body  > header .open-menu img {
    width: 16px;
    height: 15px; }
  @media (min-width: 1400px) {
    body  > header .open-menu {
      display: none; } }

body:has(header.fixed) {
  padding-top: 70px; }
  @media (min-width: 1400px) {
  body:has(header.fixed) {
    padding-top: 157px; } }

body:has(header.fixed.down) {
  padding-top: 70px; }
  @media (min-width: 1400px) {
  body:has(header.fixed.down) {
    padding-top: 61px; } }

body  > header .container, body  > header .component .accordion-container, .component body  > header .accordion-container, body  > header .mf-applyform.expeditions-form, body  > header .moduletable.class-filters, body  > header .moduletable.expeditions-apply {
  margin-left: 0; }
  @media (min-width: 992px) {
    body  > header .container, body  > header .component .accordion-container, .component body  > header .accordion-container, body  > header .mf-applyform.expeditions-form, body  > header .moduletable.class-filters, body  > header .moduletable.expeditions-apply {
      width: var(--max-width);
      margin-left: auto; } }
  @media (min-width: 1200px) {
    body  > header .container, body  > header .component .accordion-container, .component body  > header .accordion-container, body  > header .mf-applyform.expeditions-form, body  > header .moduletable.class-filters, body  > header .moduletable.expeditions-apply {
      width: 100%;
      max-width: 1010px;
      padding-left: 20px; } }
  @media (min-width: 1400px) {
    body  > header .container, body  > header .component .accordion-container, .component body  > header .accordion-container, body  > header .mf-applyform.expeditions-form, body  > header .moduletable.class-filters, body  > header .moduletable.expeditions-apply {
      width: var(--max-width);
      max-width: var(--max-width);
      padding-left: 0; } }
  body  > header .top-bar .open-menu {
    min-width: 50px;
    height: 70px;
    padding-left: 15px; }

body > footer .footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 24px; }
  @media (min-width: 992px) {
  body > footer .footer-bottom {
    padding: 100px 0 63px; } }
  body > footer .footer-bottom p {
    font-size: var(--font-size-text-small);
    line-height: var(--number-scale-scale-16);
    color: var(--color-brand-green-900);
    font-family: var(--raleway-font-regular); }
  body > footer .footer-bottom p a {
    color: var(--color-brand-green-900);
    text-decoration: underline dotted;
    -webkit-text-decoration: underline dotted;
    text-underline-position: under; }
  body > footer .footer-bottom p a:hover {
    color: var(--color-black-50); }
  body > footer .footer-bottom p a.external-link {
    text-decoration: none; }
  body > footer .footer-bottom p a.external-link:hover {
    filter: var(--filter-color-to-white); }
  body > footer .footer-bottom .lvm-logo {
    order: 2;
    width: 100%;
    height: 73px;
    margin-bottom: var(--number-scale-scale-20);
    background-color: var(--color-brand-green-900); }
  @media (min-width: 992px) {
    body > footer .footer-bottom .lvm-logo {
      display: none; } }
  body > footer .footer-bottom p:nth-child(2) {
    order: 3;
    padding-left: var(--number-scale-scale-20); }
  @media (min-width: 992px) {
    body > footer .footer-bottom p:nth-child(2) {
      order: 1; } }
  @media (min-width: 1400px) {
    body > footer .footer-bottom p:nth-child(2) {
      padding-left: 0; } }
  body > footer .footer-bottom p:nth-child(4) {
    order: 4;
    padding-right: var(--number-scale-scale-20); }
  @media (min-width: 992px) {
    body > footer .footer-bottom p:nth-child(4) {
      order: 3; } }
  body > footer .footer-bottom .weblinks {
    order: 1;
    margin-bottom: var(--number-scale-scale-40);
    padding-left: var(--number-scale-scale-20); }
  @media (min-width: 992px) {
    body > footer .footer-bottom .weblinks {
      order: 2;
      margin: 0;
      padding-left: 0; } }

body > footer {
  background-color: var(--color-brand-green-200); }

body.page-404 main.container, body.page-404 .component main.accordion-container, .component body.page-404 main.accordion-container, body.page-404 main.mf-applyform.expeditions-form, body.page-404 main.moduletable.class-filters, body.page-404 main.moduletable.expeditions-apply {
  max-width: 482px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: var(--number-scale-scale-40);
  padding-bottom: var(--number-scale-scale-80);
  padding-right: 20px;
  padding-left: 20px; }
  @media (min-width: 1400px) {
    body.page-404 main.container, body.page-404 .component main.accordion-container, .component body.page-404 main.accordion-container, body.page-404 main.mf-applyform.expeditions-form, body.page-404 main.moduletable.class-filters, body.page-404 main.moduletable.expeditions-apply {
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 1400px) {
    body.page-404 main.container, body.page-404 .component main.accordion-container, .component body.page-404 main.accordion-container, body.page-404 main.mf-applyform.expeditions-form, body.page-404 main.moduletable.class-filters, body.page-404 main.moduletable.expeditions-apply {
      max-width: 685px; } }
  body.page-404 main.container img, body.page-404 .component main.accordion-container img, .component body.page-404 main.accordion-container img, body.page-404 main.mf-applyform.expeditions-form img, body.page-404 main.moduletable.class-filters img, body.page-404 main.moduletable.expeditions-apply img {
    max-width: 100%; }
  body.page-404 main.container .description, body.page-404 .component main.accordion-container .description, .component body.page-404 main.accordion-container .description, body.page-404 main.mf-applyform.expeditions-form .description, body.page-404 main.moduletable.class-filters .description, body.page-404 main.moduletable.expeditions-apply .description {
    margin-top: var(--number-scale-scale-40);
    margin-bottom: var(--number-scale-scale-40);
    text-align: center; }
  body.page-404 main.container .description h3, body.page-404 .component main.accordion-container .description h3, .component body.page-404 main.accordion-container .description h3, body.page-404 main.mf-applyform.expeditions-form .description h3, body.page-404 main.moduletable.class-filters .description h3, body.page-404 main.moduletable.expeditions-apply .description h3 {
    margin-bottom: var(--number-scale-scale-40); }
  body.page-404 main.container .description p, body.page-404 .component main.accordion-container .description p, .component body.page-404 main.accordion-container .description p, body.page-404 main.mf-applyform.expeditions-form .description p, body.page-404 main.moduletable.class-filters .description p, body.page-404 main.moduletable.expeditions-apply .description p {
    line-height: var(--line-height-relative-scale-137); }
