@charset "UTF-8";
* {
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

/* html {
    font-size: 62.5%;
} */
* {
  color: #3f5463;
}

.page {
  padding: 2rem 3rem;
  min-height: 50vh;
}

.nav_top {
  border-bottom: solid #d2232a 5px;
}

header {
  position: sticky;
  top: 0;
  z-index: 15;
}

header,
footer {
  /*# sourceMappingURL=app-rex-382b87f8f8.css.map */
}
header .l-contained,
header .l-content-contain,
footer .l-contained,
footer .l-content-contain {
  margin-left: auto;
  margin-right: auto;
}
header .l-content-contain,
footer .l-content-contain {
  max-width: 50rem;
}
header .c-primary,
footer .c-primary {
  color: #55c1b2;
}
header .fill-ghan,
footer .fill-ghan {
  fill: #a1233d;
}
header .fill-indian-pacific,
footer .fill-indian-pacific {
  fill: #173963;
}
header .fill-overland,
footer .fill-overland {
  fill: #00543e;
}
header .fill-great-southern,
footer .fill-great-southern {
  fill: #e38633;
}
header .l-contained,
footer .l-contained {
  max-width: 80rem;
}
header .c-white,
footer .c-white {
  color: #fff;
}
header .c-brand,
footer .c-brand {
  color: #3f5463;
}
header .c-primary,
footer .c-primary {
  color: #d2232a;
}
header .debug *,
footer .debug * {
  outline: 1px solid #0ff;
}
header a,
header abbr,
header acronym,
header address,
header applet,
header article,
header aside,
header audio,
header b,
header big,
header blockquote,
header body,
header canvas,
header caption,
header center,
header cite,
header code,
header dd,
header del,
header details,
header dfn,
header div,
header dl,
header dt,
header em,
header embed,
header fieldset,
header figcaption,
header figure,
header footer,
header form,
header h1,
header h2,
header h3,
header h4,
header h5,
header h6,
header header,
header hgroup,
header html,
header i,
header iframe,
header img,
header ins,
header kbd,
header label,
header legend,
header li,
header mark,
header menu,
header nav,
header object,
header ol,
header output,
header p,
header pre,
header q,
header ruby,
header s,
header samp,
header section,
header small,
header span,
header strike,
header strong,
header sub,
header summary,
header sup,
header table,
header tbody,
header td,
header tfoot,
header th,
header thead,
header time,
header tr,
header tt,
header u,
header ul,
header var,
header video,
footer a,
footer abbr,
footer acronym,
footer address,
footer applet,
footer article,
footer aside,
footer audio,
footer b,
footer big,
footer blockquote,
footer body,
footer canvas,
footer caption,
footer center,
footer cite,
footer code,
footer dd,
footer del,
footer details,
footer dfn,
footer div,
footer dl,
footer dt,
footer em,
footer embed,
footer fieldset,
footer figcaption,
footer figure,
footer footer,
footer form,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer header,
footer hgroup,
footer html,
footer i,
footer iframe,
footer img,
footer ins,
footer kbd,
footer label,
footer legend,
footer li,
footer mark,
footer menu,
footer nav,
footer object,
footer ol,
footer output,
footer p,
footer pre,
footer q,
footer ruby,
footer s,
footer samp,
footer section,
footer small,
footer span,
footer strike,
footer strong,
footer sub,
footer summary,
footer sup,
footer table,
footer tbody,
footer td,
footer tfoot,
footer th,
footer thead,
footer time,
footer tr,
footer tt,
footer u,
footer ul,
footer var,
footer video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
header article,
header aside,
header details,
header figcaption,
header figure,
header footer,
header header,
header hgroup,
header menu,
header nav,
header section,
footer article,
footer aside,
footer details,
footer figcaption,
footer figure,
footer footer,
footer header,
footer hgroup,
footer menu,
footer nav,
footer section {
  display: block;
}
header html,
footer html {
  font-family: sans-serif;
}
header ol,
header ul,
footer ol,
footer ul {
  list-style: none;
}
header blockquote,
header q,
footer blockquote,
footer q {
  quotes: none;
}
header blockquote:after,
header blockquote:before,
header q:after,
header q:before,
footer blockquote:after,
footer blockquote:before,
footer q:after,
footer q:before {
  content: "";
  content: none;
}
header table,
footer table {
  border-collapse: collapse;
  border-spacing: 0;
}
header input,
footer input {
  border-radius: 0;
}
header button,
header input,
footer button,
footer input {
  border: none;
  font: inherit;
  color: inherit;
  outline: none;
}
header button,
footer button {
  background: transparent;
  text-transform: inherit;
  padding: 0;
  margin: 0;
  text-align: inherit;
  cursor: pointer;
}
header button[disabled],
footer button[disabled] {
  cursor: default;
}
header img,
footer img {
  display: block;
  max-width: 100%;
  height: auto;
}
header a,
footer a {
  color: inherit;
  text-decoration: none;
}
header *,
header :after,
header :before,
footer *,
footer :after,
footer :before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: 50% no-repeat;
  background-size: cover;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-weight: 400;
  font-style: normal;
  outline: none;
}
header textarea,
footer textarea {
  resize: vertical;
  font: inherit;
  color: inherit;
  outline: none;
}
header html,
footer html {
  font-size: 12px;
}
@media (min-width: 375px) {
  header html,
footer html {
    font-size: 14px;
  }
}
@media (min-width: 850px) {
  header html,
footer html {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  header html,
footer html {
    font-size: 18px;
  }
}
header .site_container,
footer .site_container {
  position: relative;
  overflow: hidden;
  z-index: 1;
  background: #fff;
}
header .mobile--nozoom input[type=color],
header .mobile--nozoom input[type=date],
header .mobile--nozoom input[type=datetime-local],
header .mobile--nozoom input[type=datetime],
header .mobile--nozoom input[type=email],
header .mobile--nozoom input[type=month],
header .mobile--nozoom input[type=number],
header .mobile--nozoom input[type=password],
header .mobile--nozoom input[type=search],
header .mobile--nozoom input[type=tel],
header .mobile--nozoom input[type=text],
header .mobile--nozoom input[type=time],
header .mobile--nozoom input[type=url],
header .mobile--nozoom input[type=week],
header .mobile--nozoom select,
header .mobile--nozoom textarea,
footer .mobile--nozoom input[type=color],
footer .mobile--nozoom input[type=date],
footer .mobile--nozoom input[type=datetime-local],
footer .mobile--nozoom input[type=datetime],
footer .mobile--nozoom input[type=email],
footer .mobile--nozoom input[type=month],
footer .mobile--nozoom input[type=number],
footer .mobile--nozoom input[type=password],
footer .mobile--nozoom input[type=search],
footer .mobile--nozoom input[type=tel],
footer .mobile--nozoom input[type=text],
footer .mobile--nozoom input[type=time],
footer .mobile--nozoom input[type=url],
footer .mobile--nozoom input[type=week],
footer .mobile--nozoom select,
footer .mobile--nozoom textarea {
  font-size: 16px;
  padding: 0;
}
header .js-important-padding,
footer .js-important-padding {
  padding-right: 0 !important;
}
header .js-important-overflow,
footer .js-important-overflow {
  overflow: hidden !important;
}
header .sr-only,
header .u-visually-hidden,
footer .sr-only,
footer .u-visually-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
header .s-vert-1 > :not(:last-child),
footer .s-vert-1 > :not(:last-child) {
  margin-bottom: 1rem;
}
header .s-vert-2 > :not(:last-child),
footer .s-vert-2 > :not(:last-child) {
  margin-bottom: 2rem;
}
header .s-vert-3 > :not(:last-child),
footer .s-vert-3 > :not(:last-child) {
  margin-bottom: 3rem;
}
header .s-vert-6 > :not(:last-child),
footer .s-vert-6 > :not(:last-child) {
  margin-bottom: 6rem;
}
@font-face {
  header,
footer {
    font-family: Styrene B;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 700;
    font-style: normal;
  }
}
@font-face {
  header,
footer {
    font-family: Styrene B;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAIy4AA8AAAABf9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAACMnAAAABwAAAAcfkcIfEdERUYAAG2gAAAANAAAADYEQQaJR1BPUwAAdugAABWyAABtAhwV7r5HU1VCAABt1AAACRIAABqSoVv1709TLzIAAAHUAAAAVQAAAGBkHVvdY21hcAAABwgAAAJ0AAADfo7ms21nYXNwAABtmAAAAAgAAAAI//8AA2dseWYAAA58AABRagAAx9hn879BaGVhZAAAAVgAAAA2AAAANgzCJgNoaGVhAAABkAAAACEAAAAkCRQG4mhtdHgAAAIsAAAE2gAACjQd5rS/bG9jYQAACXwAAAT+AAAFHMAa8iptYXhwAAABtAAAAB8AAAAgAtYAXW5hbWUAAF/oAAAC0gAABhJfEKa7cG9zdAAAYrwAAArZAAAVUL9p1rQAAQAAAAEAQcHI5CtfDzz1AAsD6AAAAADUPpv1AAAAANRkRX7/nf67BWMErwAAAAgAAgAAAAAAAHjaY2BkYGAR/C/CwMC66v/c/9NYkxmAIsiAqRcAhLIGAgAAAHjaY2BkYGDqZYhiYGcAASYgZgRCBgYHMJ8BABq7ATYAeNpjYGFKYpzAwMrAwNTFFMHAwNADpLsYGBjvMhgxPGRAAgsYGPQDGFiiYXxnf19fhgMMvL+ZWAT/izAwsAgyvFFgYJgMkmN8x3QMSCkw8AAApPEOrQAAAHjajZZ9TJVlGMav536OTYJKSiDQ8dEoxAOCZIgI4gE54txS+eocgeNMZaCJEv2RfzhdbY3R1mqs5ebETck2Rh+LWq2ZIfZhW7OtVlvWVq21WH8ENWq5cqfrfnyPO55AYfvtet7nvO/zcT33fT+YJLg/k+SxFT3mK3TKz8iWR7DZ/oWgTUGlyUGn2Y3tZL35HqXyGppNPmrNtNOQGUK+vIVHzfsok73YLE8hIG+gWJ7FFnkODewLyBC2atusQAfZKEfQLOMIUSOSi4d9t6FeJpEn0+iRy2iwydSz5HX02CQ+F3BtNTgghxGWL9h/mv3vkGJyJ+f40tMp/nYeq/i8zGZhn/yEB3yL4LepuE9exV3yEVabwxxrCMupmbKJaz6IIgnhUwljnexCu2SjSvawXY4q8yFyZAfbO9Fu0tBm0qMnpIjtDETsK3yX/dLA9/U7fkN/2mUJVpkf+F0r95eOTFuIpbIMGZLB+UpQYV5AkanDk2aQz5foq+e9VKNOJjjWOOfl79x7Hdd1yj5BT/0ISgF9DOIhM4NuWc7vvkPA/IJKt/YXUaxnwfaE2YWV3MMGvh/kGv12GH7fQvblYq3zeBZ8dwDqu/M8DlMTjdL3/dQZ6iKbgZSY54nIUTRTq9X3eJzvPB/6GHEez4J9mvtQ38tvxKRF/6DvHdTfqHBexzxP5F3GVAPjU32PR33X81HV/eqciap71/nnUBePPF/dv4sN9UfXeAvV2NX4mVMZ17ofagrV0Od/uFf12nC/fMbdVB91iVkM0RxQP+xZ5oIfbZoPjMkhlxOMS80LxmbY01ZPI07fpo4g1XTgXj1DN2+iNiBgS7y2nil9TVRfJuNqmHtkrrl4v6Yt1581/5gDcypz0/zI/IjXaRS4WOF5zVddXmtuaXzp2Xr5rTn2P93IeuSdtca6PYJKjVUXLwnrcn6G0OVxhlwlo+RXMkieic2dqLG14AwLaxPjdZw5MenVyXw0OqbYnnLaKLdzfUozuuxShBaMIGiyUcY6XGZamN8tzHvNzYWsn8kopU8bzO+sw19jrbmCerZr9DfN+ev1YI737N+sdRdRaq8g246wJuSiwn7gdKUvD2vsJf7OHNJ6Yz7h91Xwm9OsV6Mc+zPWyzGsIavNca7tPY47hvL5viff8Jy/pbesob4C5Pju5/Nl5Nhp9s3ggvTzbjjJs2hkrevAehnECunhnh9jzNWy7vVjm7ZNPb0YwB5ygKSSXJJHtpBGcoi0kXpS4vUHyTZPg/ZzlC1YzPEHUEuq4wiT7WQ35+kmEU+bWJsrpY21RHU2ahKe9d15wL1PyMfotld5DhHW6BAmtU67u3ja3ZE3xk8sdmKxoXcC67y7P1n7yQmO2e61w6SVnIyL4X5yVPpQIM+jV/bR7+PUHaSJvMTnc+g1ATwuFejg3djLO6fXllHPk2P8vc/TAWqYe43Q5zHWjL0otDvxIO+iQt6rWdLJ++sYa1wbkm03NnGeXMcFjnfIG1/XcTP2sy7we7fORGLrvhW6p3jOcdxre+wh95hA9E9qKtE+ECFZ7P/XrbHLeXBQfYgj1/kRj3pyc9Y5z2Kod4mol/Go1+rtPFDv43FnEI+eh4fvTda/lxlD/P/GpjEHJ1lDiAyjT3IYM8oA/89Jj1704mZUz+M/U5XungAAeNqtk2tMz1EYxz/PL6JCKKTLv/NPQkIqkntJF5Q7qXTPKndlGJJL7nPJ3HPNLRohYQtjw0szb7xg/r/02ovMZtr6Of41m3nhjbOd55zn7JzPOfs+3wO40NH9ER2RMp2JM+8iaXqcx1S60lfPelJODbeop0GipVyqxDL8jGjjtfHRVmn7qtyVt/JVNhWkQlS4ilTjVbxaozapfapW1dmD7AvsWUF9g1+2eLQEthmW9es2zVRc5Cq3uUejxGjmD8NHM18Z720VtlblpryUj/JXysmMUDFOZpmq6GTOt2c4mUZL/zbRTLG+WZ+tF9Zz65n11HpiNVm1VpwVanm2b29f2/ymOd9MNRPMaWacGWtONseYUeYoM8TR5vjuaHW8c7x1ZDrCHCGfSj88D6gM2Ox6pkOT/9xcDXen0vxFF4zOmfEPRsdJF7ro2rjSje644Y4HPbSivfCkN310zbzwph/9GYAPA/HFT1c1ABuBWnU7QQwimMGEMIShDCOU4YQxgpGMIpzRRBBJFGMYSzTjiGE8E5jIJCYzRXsiljimEc90EkgkiWRmMJNZpJDKbOYwVztnPgtYyCIWk8YS0skgk6VkkU0Oufr929nBLnZziGOc5jznuMAl7YfLXOGadsV1bnCTWu25Ou2Qeu5wl/vaKQ9p5BGPJZfVFFBIkeRTSjUrKZFy1lGs2Ts5/lutZX9ot5wNOtbwgC3kO8Wc4FxfwUYpII+tVFAlvcRTlki6ZEm2ZEgmDXpHk0RJiWyVIimWs1IteZTJUsmRQraxR/+OvVSynwMcZB9HOKpPHOYkpzjBF0mUFFZJssyQmayXVJklST8BTwSuAHjaPcFrSFoLAABg3+9OejI1MzNfmZm6o53MmVmZOTseH5WpOUsbETEkQmL0Y4RIRETEiBgxQmJERMQQkYiIiIgIiREyIi4SY0QMiZBLjIi4l/vjfh8G8z8QI8f4MGuYK6wCC2O92Bh2EbuBzWCPsDnsNQ6DA3FGXBy3jDvEFfEYvB0/jZ/Hp/Bp/Cn+mgAQxglJQprwk4ghcohKoo8YI84QPxPTxGNigfhI4pOMpDHSPOmYlCeVyBSynGwlB8lT5CT5E/kreY98Qr4kP1NUFD8lSflGyVFJVAXVRPVRY9QZ6g71gnpPE9ActHe0NVqWlqfd0Ul0IV1PR+gf6Yv0Q3qRXmRgGHpGmDHLWGGUyghltrLJsoWy47LvZfcAB0CAIBAHZoE1YAfIAbflYDlSvlZ+Uf7ABJkG5gwzxfzB/MMysnysOGuFlWWdswqsRxAAYXAaTIHn4FOFrSJesVRxXvHA5rAt7An2PHubXagEKs2VU5WHlSUOzFnifOfiuHruBDfFTXNPuQXuI0/Fm+St8g54t1WKKm/V+6rNqlxViS/g2/hR/go/y7+qplQbqqerN6p/CngChyAp2Bc81IhqgjXLNfs1RSFbaBNGhSvCQ+FzLa/WUTtTm669FFFEZlFSdFIH1lnrknX7YoxYKnaLp8UpcV5CkPAkagkqmZSsSI4lecmNlCBVSr3SSemqdF96Kb2V4WR8GSSzyUKymGxBtiE7kt3JGXKDPCifk2fkeflTvbweqU/WZ+vvFGyFSTGn2FVcKJ4bRA1ow1RDuuFeCSmnlEeNlEa0calxpzHfWFJxVJDKp/qiKjQRmpRNoaalpjM1Tq1WB9Xz6j31jYaiUWocmveaBc2W5lTzS0vSKrQO7bw2r31+FXqVenUDyaFxaA7ahY6gS+gX9KKj6VQ6VPdBt6j7psvrnvRCvV0/pV/W7/x3X3+mv9YX9S/NgmZjs7851rzQvN6cgWkwD1bBZhiFQ3ASXocv4KcWoMXfkmzZaTlsuTUIDLBhzPDJsGl4aOW3+lqXWrOtz0a/MfNa+3rThDMxTXZTzDRr2jJdm0ptwjZHW6jta9v3tkczxaw1vzN/NO+Yr8y/26H2cPtc+3b7oYVgMVrGLauWLcuZ5bqD1GHpCHUsdex15DrZneZ/JzqznfddvC5jV6gr0bXSddD1aAWtFmvMmrCeW/90w93L3Zvdme6z7p/dzzbAJrapbRab1zZh+2o76SH0eHtWe67tfHvIvm1/eRN8k31TcIAOs2PC8clx5LjrFfWGelO96d5c7yPSibiRJPIZ2UQyyDGSR26dBKfYqXdanWHnB+el88ZZQjEogIpQCEVQPzqDbqEH6A8XwaV2Ia6oa9q14dpznbhuXE9umlvuNruj7oR7x53zkDw8D+xxeMY9Cc+qZ9fz28vwwt6QN+Hd8J54b/owfao+d1+8b6Uv01foB/u9/TP92/2FAcGAe2B2YHvgbKDkA32Qr9836Vv0bfmuBnmD6GByMDv41+CLH/RDfoc/6o/75/1f/Pv++wA7YAx4AxOBucCXQDaQDzwG+cFgMBk8CP4e4g11DsWHUkPFkDrkCyVCu6H7t9DbxNvTMCOsDNvDY+GP4VT4NPxnWDyMDE8Nrw+fDP89oh6Jj6yNHI8UI8yIMmKPjEVmI+uRo0gh6ojGogvRTDQX/RV9GeWMqkfto9HRhdH0aPEfW0/AhAAAeNrNvQd8VFX2OP7unRQgkDYplBCSTJIJ6ckkM+k9IXVSSJ/0hJ5GCKE3xUJHaeqCIqAiNlQEFV3LKvZeVtFFZFcXXCuu2MjL/9x735t5M/NmEt3v7/P5K0xC8u655553z7nnnsphrpfjuAv4DKfgnDlO56HxcE7UeK9qnDd4EZ3jgy5u385hbi7ag/rEZ5QqDw35e6qy8vHKSvhNHP8WigMomPOHj5fguWncDI4L1KmcVTpVoob+1TjTv94q+lcBP0SNSYeTy5M27E25Zp+2QnsY/tLvk+86nHL4mWeemfXCrMfgP/jyDHJ6AeAjrmTkOjxRkc7FclyIl5OztyoxGqUjjbeXjyZem5gQGoOiUWKCVgcr8EfTkQp+pApy8vaagfwRnthRo2/obClMychL0BTVVnWW6ysbmrKSdNnzimqqnymdP2H1Kpe+GieHtNy0uOhEN58prVUlnRMGl7rMq1YotJm6mKoZ8DOOc+QKRi4rjuN3gRounBJWqwLsgkITtPE+XgqkQThemxAa5OQl/sxJ+Dcqum3BgtsWXEBXWvnxrY0pKY0p+BH6o3/Sf6CuBfsXLNjPa/CZ4RT0YHpbenob70x/NoP+g4M3kDLyX/w9zO3HhXEJQGW1K1IFhZJV07Vr4n28vVyRsy9Q2xd5+fhmIEYFBSWSTu2qwCtXpS4qahtqqIqMnl85uzM6fuaWG3qeODV8dWZ4bFx8mFpTkZ0YVxl/tyogWrksJ7ururAzNqo8sqC5oSisKHza5tveP4ljA5JnBqWGqKNj+Ibo5HjtQd/J4VHkHcFe4Z6ge4XulCdmzyZbhKPvr3FkIwpWaDlX+Icr9vJHvirAPAPpUHBQeFRkVMDsZRGRAQptducrH768MP1fVxa8tDADxmXBuAlsnG8GTohGao0/9vZyzgqAQeFBswMiI5atTl/48oevdGZnLHxpwZV/sfli0WL0ED5P53NWO6t1ap0v7A2drzPamNDWltC+zfvGvE3eW9G+0NWrQ1fHpEdt3xGdHkPHVnPxuBHnwRvmkAp2GmxiGKrBjWerzsIf5HXhgv7CBTZPzkg49zq3nRsH+Km0ZL97e20tLlJoBz9c0bz9+h4G7yraj6oIXXSJgd7VqPBqbS38vB4gkLHwczJB/SBwHHk+eORJNIh/IT/3VWoUwXwVX6DIuPo84bMO2ANVsAdcOF+O84z3mY68nIJC01GCZ7wWPmGvwU8u/uv6Gy7c8NDN5eU3l+N3N6/4aM3116/5aAXv0Fr2YVkr+aDzxMNHLn6Fc4KvHirgfh3KbT/+Cn5lWIfr5zatonwHk2bAfFOA77wDE3XinqIspiU7zskN4Qx+0vfZSQUZ6bNaV729pqRib3192jfZddq0WWUZ0TFda1e1lQ7odxF42YB/CsBTUz6G7QvvEzEWjkCJ7BtVkLMqA9Ht7OQM7Jtyw9DS9c7t48rzCmeX5q9Zn5xVkr7Eq81hqLtndWpYXNHzLf1DVdE52alpmfUp2oS0RWVLu+vSSj3d6jgqm2Bz4s2wLydwk2BW8kYDE5HGQxOo8cCb97Xwt6Cmhft41cVPPvkkEZ3kFyA1e7flgGs2jAPZpvQI9A70JixGCG5Cm5Ac0B1AJ/ijCU1t127uW7LOuXVcYXFeTXV+QxRKQVvr30xY2+0y/9rl9TFFs7Mm5JXnEJwKAXYBwHYHbhYoAfTMRBoFmcRZkF6Eb3HBlqXLbkhOuXvJW2pd17r22aWzaquLSqq/XLDp+u6iweKP+V+9N/Tk1zXk5tTXUbyzYQIQJOS9jkcqFJgYiDX8wYWoiV+NLuM1w9fi3noiTyoABz19tyFcHMUiAknkSSoS34ACkPHygX+DMJN+j/Ub+6f1btDHReeuWDS1e3ludJz+8tS0wsI08pHin6XXZ5GPZw2LFxvyDa6uFTl1PT11ORWurga0LGN+Bvzhz+QO5MIfQhPAuwDwYTRxVikFqrCdECKKekAAvSdQg5KG309oUlNYUv3xx8gZiEEpM3Ca0CS7oZ7ugWb4fAd9wc4xwm0K+Ns8OAg8h+oo32FuFvAye2YivHHyjMjRzYNZlKfJo8PvMcYmfJ2GA7GS0DnEOyQxxNsRB/Ia9AZ/cFfdK/mvNOwGmPXc3Xg+eobNS16FB3kd84e/x+7kLxoo4/9dBrBaAFYEg4UcE6NQoiOOAFht/EH0BnIEWACS4KiH338BNJrOBZK9TPcM5UmRJTUCT7oiskKEmvxiC0Nnpi5Ma+huaetJzSz0cp0/eHFcVFxg/DRdaKwuJyFAZVjYVZNRGx7n6jfCCbTIHylTPIe/hnMmC449jSu8drIpOE08Eb+UA4xvBw4chZPx3dBdqxB3L/xMkduiTGu+Ub/rbA9yfnXe3fO16+YmpDuH1VTO6Tc0B7tWayZlptSfPHLPRx88eu+LidkJsYnZmnF+iUlBq9/c8Boan9mzuWz9UfWMgv6O9o0VJfz54qFFWx/89JH738fuNVkpeTVZqbkU50Cqg7wKlJ5ATsdAZxXSjEeBCtxewN9f0IbCalEYH4ImXHffffjVYS1SoDyO8AHoQfgo8Isr5wN05TQegeLGJytVqrzpOhTka2JCL2qcsyg3Sle0doXnT1e0KdefP78Pn5nTqK2Y5NqQ3daNe97VahbwH1xaOkh4kfD5bfC+QIY4BoW6awn9fFXRmHKRJj4D64C2aM2WY8e25PdmhTi2TQit1XX09HREFERNdW5xDM7um/guSnk3Mn+WalpC3B1f3TEtMkwZVFgQxWQbwf1FwH0c50EwZ29fBdKc0b73m7tf+Ns9W7eu3LoFn3nu0MG/4Z7hr3euXLuV4EbG3gRjXeiaQb6BfgafvYjnO/77X/Q3fKbxTOPlRk58dhM8O158NtBb5dGLp/EF3MgIPmN40cA/Jq73ONVRuBDjBiFLNm4NHZyngfj4nPv/8tTJ7TmLsoKduzKG5q3Y2Lc8/StUMLv1zUMH3glLT5ravH/5mlujnqrjjPM/wXAFFiLrg0+Q3/X8svZ2tKkdJfOgfvJvIM1wCnm+D0a9zXQRoIpHXztRrODnDSM/YU/4uYcodU1KpIcGe66Y07WsLTslLbv9o56hwb4XXsgsLMxE35pweIWeI1wgoiiQ/YWz+e2AQvt1/HVoByriTwEaT6IC/gi/VxizBsY40vOTYLxm+Id2gwHQ2UNhjlxVFMHvQeKgaXAoqTwUKgV8IsUnZ29qupz7fSM8+SrWDqfghcM3g+DYDw/Tcb/jZ9j7AFQoNsgDP1PE1zQPovUwJhGXD5+Er1/iqeJ5cwbey3jOi+5EeC8BPu5OoSauRTfc/MBDKOChh35+c3Dp3HmDE984dPCtt/hn32rcv2LZ7ftXrDTut32UBp4mTolAHiKX9KL0weUrBz797LPPsvPwmfmtzb3867j7XHp8H8fwmE/xcOMALThKnX1VoiAJ8OFM2ABLNRxdf7OzO0OKb2RIoc6hk2H3bEMMtxIRM4bX45SOSiNezkqVQsUwI4hlLV5+2+kFT545d+7c9fhMV+tfAvjHURb/LO5+b+ECQtOEkR/xSsAtFP4h3B0U3tLT3njNADaDHY2Ki6tuaIkrnhWyfcWW/ZPnKec3lxiK81oWDm3rX7tD2ZWAVyTH1Xi5jpsSVZrQvHJ1XWxxTq/GxdXd0NSwsLu0lcwZBnjfB3iT2xXohmRnh+Fr+e/acXdj4/Bu3A3PLIJ395CwZ+k+9WD6AvnGB21rnNd+66Zte9q7Kvsa0f186cojd64BfaTa0AtjQ0eG8dMmXUAzDeGn+S+a+c8XffEv2B06UPYex4Vsf0fAXvwC5CfsRUcXpFLAw+SPAj/18MOV5+befV/dg4cN7zng6OF3QX6exeHDb+PIYS0dGwTr+E7gTxg7no4E5hj6/rulaCb/w7o33xrir6AIFMF/gJaiSn4YKfhH+RvIWDcYezuVYVQPpUPR5nb+y+UffNCD/PkLcKG7l38CzYJndfDsLWzfE32UnKjeCN8yfAc6yrfjKL66sTEZaxqTh98QeBbuD11wfwD6+nqAfIO/vVeOHl2teCTv6od57Jlw0LdXMn3bEVaNVlaOVIHCTX83Bca7sfGgEXiANuAx5cqVo/hy3lV9niKc6dHIGfvi1+nZDWtXapToyX23NLxR9BZyRmX8o+hFPpU8Fwl7P2/kBNXrAe1IPPmW0lL4+Ss4F+3Av5GfI5Vag3Y0L+jCuacov2SM/BcNo19BJwJ+CUwk712QqIBJKGUWIr3QofAFhqEhQ5BW5Tbe0DArPTM/PzO9snnLt1u9Qrzcq3jPe2/r6Litg8Jsgv0UAncjLy4AbiSEJh4ZCuHkCIrGaomidbKx0dE7OCWocdWqxqCUYK9xxVkZpSWZWcVlZfg8//TEaUHe25YNbfMOmPJYaVdXaVlnJ6wnDXD+Bv0Ot2MOGU86HdUhROTRbifvpOCUoqLUmqB6hXdkta59w/p2XXWktwMyuE0P6Lqlq9QjKkW96/zu0NQIL06kBR4PeLsTyIGJrtiogMAK1EQFYpIcPTjeb1ZU06pVTV2JhobStcUlGZml1V4h6q3Llm9tQbnDAT8DomWAMIObRmn8O+dNZRJR8QMJuwsYwwy+Qc6BoWj6nFX8XxyKs+pC6xx9o6u1C9evmtsDm88X/b59qWuhId1rpiZgd9+Sm/SrVtF9MQM+rgC+HuS9wsYm98iEVOStCpoOG/yuY4YNGx6650DLMbSf70L7q/RHqlqz2Tr9sQL9BmcouSVJ15nIWB/ekQYWqjS+fi06Os6vIIK8pbZEw+Di5IaYybhNVb8ZF6ell5SkpxW75LqrwrYNLdvWUsVP710XGBvunoSuAxLc0tlFcG2CiQltleSuQ3cEvYDBt3SSUwaDR0lS3bymzOS0HOTOfw9v/5Q6dckc/jPkXlRaRulogM8n8aeCrYjozwDH0NpswGU7dgw/ir7lPclzIwdAzz5Nn5vEnnP28KKXv0SPplZ8eMXCOjKgdfjC3TUG7MV4lOCnBvyoZke3rE7jiND9v9TXX1rDX0UeFy8CSinvX+J/p8+3wOcT8Lxw/rcY8PnhAAZHUQ78FCCs05us09d8sewbumi3Qt3KWM+yrMZ5TWmpKZlNGYMZyI//F/q2LEi7YGbWQCP/HvLLKirJgJ+Rr0Zcx8McSukctmjpzf8HfTs7NKm/kz+LvGdREGxP4omwB5xht5N7PrnlJygFa5LPU2+vX//2+ovZRUXXFBWi33ad37XrPP955y2d8IcTeDwch8CeVhKNVsewMPE4Ah6nLG7O4ZGF/hNKV5eWrC0p4/+BX6gU2Vsd9KTI3Wx/hsP6fmf3NEcPI1+T7amQ3FzRg05ewUlBTatXN3UCIxKxQcTHhyjMdVqg19Zvt7VUDqehNyS8SGmH/oou050h0I5yDKHapMri1nk1JciXv4S+bQhONmSwMQkjl9Hn6CqxxYWooxFFRWUy/0k4hiwZRc8qbVhY/WBEY0R1XEJ9fl3VvKbUZs00h+aZXQkJYW+MG1+0sfI6bbCfbsI4l7LrqwPio7xygv0Dg4w8/SCcP57k/FEFpSPBOASaM6wZPbjwyIYNhkcfnamrrr7z96qPPqq6mBBJxtWPXEE8KJIeTPuiR7dGPMxR5LyepvTU5MzG/gl9rSic/yQlNy8ZhfAf1g/RM+hnkE/f0vNFQY9lNPxS5etzd+4ElhqPfua3oKVkDj84vycB7azOb+916yqPdSxbVb1yaeNRB7SM34Qu87vQYn43ms+70nX5wov1gDnI+a12VunUGmZGvHP7zkUvnhnavK3nhRceeeTKL8eP//c3di6G0/U4U71CR5Hi+S8M9S913Xwz+nY47Rz6kr8J9ZFnkwC2Ap41P7MVPHzH/xPdw39cVZWI5lUl8Lew9xkJZ+5yOHOB1o5A49BMpKXiIQaFaulmmIF8nJx93JCTBi1fVKF3meJi8PU1wBd9xaKGrolTxkVHtLlNmdiVlFdR/lxtQe1z5RV59U8nZzl7dT9dz+ZYPrKVew3mUFC9wGP57EHFsau1nPHMnwe/AxkR4uNknFoXjURMyNwUE1/kK5k0InoczNogoDRlisFFxWbOHOeclfx0vYAOtYdyH+BBHEXuhcgfa+LpNYSc7kTDJAeEcJf3RQ9MdJ06Kbo+JysqLXCWcpqSfRuEujw8lJnPPDOrIip2rt+UzNOn4Ttmi+8dCeMuAL3N5HDv4Nx61L5t2/BLxLhP15k7ciPm8DzKN64KZlMXbegK4ZLKrmyYU3iGFkaX1ixaVFMaNSvEU9Ho5JscnFZamt4UtMstLDHcubfPdXvXnO2ufX1OMxNmurlOn9FVWjKnlMyTBkjdTG0W9P1rqEE1gRnTVKI5kXAQvnn42NKlS/tbO4AdtIkp58/X19c/Wb9nTm/3vNDgtJzs9F31T7J3RGBuBD70ESx6KgZWQbatgsDS4LbX219//fVXf1p64tHu7+G7PXv26A16lHLpEn9GbwA6mfYAoRPQSEF3wuzZ6E60h180/B90iG+B53JHvHA3/gZ0zzyyI82vjcQCCLuD0I2YYS1W5eUDe5XYEnwU6lBCTPgnCCE8dX6DYW6DLi5WFxJ5y+5ZSVEL6iX/zkkJbziSmh8ReiSlwM+robOjMSYqMTk50TMybvwM/xuTipwjG6U/jogfP2PGDdoilyg0PnBiRKwqelzgxKjoWYD7IVyGTuKPTHuBSKtDTU1NuGwL/EftHyUj/1XMpHdDJRcpvR0GB2gFca6VqHDG+48qCD15+zvEOvEu/zlyOHxkwzWHn0mJTQqqdfAJywuv7u2bXVzvUh+kiZ347oH9773Hv/xe3gNXH3hg7fqT8/PjlGHhUwdqqpeUR0YBngXIC72F3xHuhUznEc+UUNOZgpY5+6aE6OfO1VdE1dclx2uSk+GH/rnu/jOWv76iLIev37O2siIrs4LwQTbXDufCi3D3JpZ8ctPUBdJPNL6vz9DTi+LZlxcffvSRR8hfzoFL5K5gD0oLT+DNYNhddMHkAFaLp68aJADcLgGSyltHbpcJSDXvhk2vbto0p3Lu3ENz53mta1TPzAhJzcrKmnHlxrldmze/vDlh0e2L4E/Bf8piPJurq0/GxtJ9vAD3oC34NNX9QS6iLfw5FIR79AT/RtSE3qa+JjeTl8noUeq6vbv79u7/tKWltaWhpm7yr6CsjqysDsEGfBk9jC8Suz0y2u0tbYToYf6mB8JUkfrI2Y1l5Y0JSS0os0x3t1obFDwzVu03vdBQnaet0NQDvBTuK3QXwAumt3ap3Z5pbqLVXrScobvaqmubHeoc4sMj4mvqa4uiQvJdaxS1tzfMnBoQj1bllNclT5sZpioqzQkIyU6qLs5SaydMYHcuyX1ICYfQKx1dC+A6dIr+LorqgWeIfuAJCyH3Zfp/UFR3LUqq7q4OrkXPHuoaTsFLh7egJjqmHsVxr1MbLOWA+kEUt307/Px5/me0F54ADcvRy0lYB/niHe+D9qaktlbPnJleodPuj0srVgWt1GlhTBzQFeELUp8Jql25E1/g3dH2gso68t7yYC+fxe/Be/Mw6W6+8VpBXT9xsr//ZP9riWlpidrUVPzeuufXrn3+ctXaKvhD5XcB7NsvTfuWHMZuiHyiL3sbYcsuop9I+QjbtzDGgYsARl6PX6Y+Di9uslEq6oDjAzWJAq5KFagD66srP3xubjX/6TretWbB2pom9HBTf39/Gv/fY6AOVKPS1PLS4SRiZgKKEbhrAK4TQA5mOpkAR2lzW10CqNUE6lv8X/cFTFOlBVeW580qj4grxi9L4A9fV6Lb4R8xZVpQ6AzfyVkVRenROZF5sBY4xRSf4ze4IHjbscTTadpx8huO7Dfz5QJ+aLC2pLTKocYhtCAsu7xUp/JPHl+tKN1enuQXjntMNFARTNHulPwyjXfAjGlJxfFT/eLji7J1mVPGJ/DHGWH4g5QemEsd8UPvwtlK7e/0zCamdm+iThuPcMEorwSM0AxZ+ztysmWAR9QAr2C2bMVBast2NbNm61RqjZVFWzO3p9dk1f7bXs4+DDWwlRWM+Lm9ZjD2mmAcpjA8zPEgaqLG1wpMcVFxx0b9BhOkZ+vq9u83wTpGYUWYwYIDVNB5NPH+DnBGCgoRKO7W1nuH4CnjPYrKxnlOVI7zVQT7OcE/Jnj6jvM3TXnJx21yUk6Lg2KCoytm3ytcHJSwtxgOewSaeJpTRTgerWbc0TS3SUIZdnCKsK5SWF5Ek5PA0grHhjcR2InMNmEFV9dbVNRb9BetSqVVmeA/UZioLSrSJrqETPMLCfGbRvcdeaEkVsON3TzgqICZRJt9CKguF3g3/ruBXvQcqOG7PvmE/9unjY2nTjET/qOondpe+Z8FX0SMPW+Er5UstOue0JoEpQ1PxU6j/GR22ptgT7qQM03qdVDAtjZ6Hj6B7Sx4HxQT9nL2xiHYysZx/L2wh00D95p8JDfBHnYRbNamOdkWNg5/l21dEYAz3bgKYfweOrfSYnZhy5gwqIG9YsRAULE4PDICn+8C/sz/CHqmEtbb147pQodT6CoJriRgIFv6nALW19feSddFn9tL4f0XnpsFa1IQiwiFx9bS1z5FXAQ8zVZAeM+d2OJgDQoaucIgC7j3tT9LcSbQBYQxuUPit6k9fQqzfGqkln5vwdofOrGHOpi++WbrRx8RJxNKqUcJxM+EUpDmk/rPmauJ3kl+x88A74/nwqUeC7uML3oz/maL4c3dHAttMD1dP/V/AF3Hs9NR3gNCjK8WXhDkCm/IyhWCA/eOESZRYCxhHoSXKQfSBPMwhTnNFp7sVVuhGsLevDVof2EbGOEfo/ATbeGstv1SLCf9u613Y43FLNvvx0HAa49ASz9bmAlb1hKLUtjAMhSlu5n46VNxJFaSfR8ixgLpfJ1xZNLJE9oTJ1Iehc/F2sce0z72aAr5JHRKB3zeAVkpxHhRDYSQ3ejxdvZx9PIlu9fJMUGNaKDGmYd29uhDF1QXPbRzkT6ku6Z4+EsVSk4om7sUnQzmX0rQwzedB99Ki+3u3E2+9My5qTMP3RRxYHlnHt8XcYDwCfX1wJ7y4LzlvD1Eakg8Pgdgc1p5ffATgiwZDRbZmiZY/rAr5WDtlcA6DLAmy8IStqQJ3D1sM1pDPGmUSQzmHorfFDmoooSSgI2HNy2DpVFuUV8SrHkc9aiK3qQQslTRo8Svh5VK3Up5whpF3+ZE4iMl+rMHTE/FnkKQd+iBc+3t5waHlvV//nlW7l134TO75ra2LEIJZ1Pje0S7M9xPvhZ1ZVEpZrEELMJJjHSie/rJpp725sWZ6szqlb1qn5KKihIf55TcdI02jQaI+Mztn9eYVjZh0pySrmWzC9cXVqZ1p+UD7ahfCO5IxC/kb88zRM5Vee+QW/OCLmsPEbp6ivtD8AlpZeEvgnubLPxTInwFovAD7cEXd5bsFOPy8+qHSgdlZvm1v/+554zr+JrOo7VPJ3aDMYk7Zo2D33vLT75jllo9NXjKFI+JHvDdFPLdJA8ZVH4pjoz38vX18M0WvwF5x/D6SKBvkF3MRC6QxeKlpqYm60mxE+UIYR6Fhs4TzEXbmwfLqKzyczpJ9FaZBX9vpcDS2FVFMfodbnTxXLqMl00MAkilAXWucOul7gpf4nvThCLB1AaY4u7OVfwdDkWZNdQNNzsxf86U+LX1/e2GfbnJqgRPRwP2jajSZDZ56wYXefO+w89naLSVN8fopF667Nh+Q2mhPil72mQX9/D4oPiZBv2qVfx3YZrM+KSZ1L7I/0x9mDHEdyd1YmJnJ2dvQRcSleRQtRAV4I/RNw1Sz6ZnQrBKoxNV5AkTM4qZl9Pk5IxM91CiCG0M1ZFXKBxnrJ3dT3yeQLM0gQe9GQ/a9EyqCYvb9E6mApvLeCj3nqIyeMxzEDa3Occ+YHXZOU4Z5wBe92a8bnOOGMRY3eY0wYzdZWbaRdkd9nuawFfeIl/ZXpHIVjan+xFYS2aug+ywwSOXgYKPUzsV09WnEAWy2UDo/S3vSTz4NO4QqSTPUH2+2WAgBGMPUT//yLfwXDDQiNhZOEHmEXP0W2zJLxlwFlni8LPUi6qgRnAvwa4Leo2HsBgyBLA+ZWDmXdHpKvgT8XnOl3o1iEWKKTJUHdIQdcjXHzmLFk48cf3b6xfVaEParvUbqlgQv2Z6/5zEGMHf+HP/rl3987f4rcxKSenKTE/RrcvtvdJ5Wyf8EXyP1Jf8NehOMfIeUJ0dWWvmHY2UE7HWLtMvrCWssO9gzcyH6iXjRSXKlJkntZ+8OnNvKvr91NhgwWs1g+VF3rAVrFNGWPCuCSxfOVjs9ZuBu0HY+hYQf2H7XsTvawozUgamvePNbCJ3WZJbTPuzDMEdBBw+Emg0WQ4LYZuazVhI2Mx8AuzIeEwBurs/7sJ6cZ+T+7YvsZMTxlUNvkFiaPlnBtEzO3bcX8Gf3rGDjIkFPCZT3zfV3UPkdXedoLs7U9194vr5xTqf5kwN+erVmhHPb3c/ExCZXYS83F8KiMougl2vnlaeO2fxLvVUfUFnSvCvPl1lKcG/+HbRPU/9u7A/qK5t7eGlWpjJy5sAG83K04vLTnFjgkVEsQnWbbDR5GCdMsGCveYh3lAtYAnalQncdLbRrCEWs60G9GX4fSTq7TJQRdFqAvs1vGRrmHVGvZ36kyl/uZg8yvTQMXqV36Qy0+hZrjl1SoxzMMYyefy5WCb+H4qT8sFMdL0Mt48obm4m7ELEVRox5P9FtrIJxVbR/iPaPlfJ2XNJQLilZfB2/gWUZjIJfqk36eSnR9fJlYRDZDW3GuJeklEXQ/VGHO+gOE41j6AWrduC49MK34CswNLi64tLTSgjh5n+k9wyyssz3Cb5Mxow/M9S/MPtaqIW08mvpTHFvyT/mvwSmeWkh033UKaXlaUrPaYzngqEffIJfpXzITtWWBlyVXh7UTc+yUSyCBSf6uU/QZ1buGGKH3+XMWTc13OG1wT/qpbJ0X5oCsoTYmE80K9cCDnrLFckhT/ORqyeOI/C2cnVWek82VEmdk+cdpy720T3cR5OyvuFYD4W13sb3HeprmPbpktlhl0z7hAxSsnbbxU+e/eKcXLfAI/SHD9bkX2UZ21H9/GEiWUi/C4K8oqt5zCsJ8TeesRbod0lOQn2MBurUjJDhLAukJHTqL5oY12icmp7aVuEI1pmdV8IslNc362jvi8iV+wubkmLzbdFTkHT+/p0lPdFZrK9qJEWufVchinG/q6cVUTDtL+czg36jR3FRbbW9ND+/XV1pnflYP9dKYQZbS9LO1g6VJ+XL7c2dO9zz/X3i3khL8L6xrHT0zq7QliZJMkigy3DPNcCaRn2ggzEbwH+7kKmrO0oVmqek4tk3RdXlyQbzYpuIZvs/952T3DugjN2MtGmzDBONEa/2Yq/PXHCYLCOwb2zuL6+ePh5Yxiu6KNZJeMXgrPM6F1ZS45F0bsSpTfeX0+Pen8lp6ztm95McizKXPWe1Zv8R3cAbtPMceMszimTF+gF4TwUcS0xPwxFvM9SvMNt4x2NLI9Cm2u4XjgOZZbxd+lxKK7nVhlfmpkn67EWox+L6dUM509HtxXYvVXf0iJ3pxZlVi+cpywnKcgcN2d2jDqTuby9TK7CGtPRqWCHqYD1Rsl5qWAnKJUf4TTWO4DILOkKnJyJG184rXVONgK/PfJjw8lpPXucu1X4d3p6RLzSv6pRl4LEKHB7vkdBdojrWCpKDkbyw1RkiLYTh1FtJ6KQtUn2OEHiWdMe1VGBx+T5ccDVj96a7GRvCbcGm0lcZ9nBa53LhVaIsQA0xh3OXBLjHj3WKHfxtjJasHs2O4ntxbyjPcKRbFz3HYBLpP11W/K7TQLwTwn8L0OCp2X0YqAFyAJCC91YaWGlI49GlMOCfLBLlY/NFWeRNrcCbgH2aUNkh216PNAiQ4nVlOnF9X9K1x8x5r1AhMxoa36sxe5qDxEESFzEaSFnMWSUfa/SJtJ8YJsL/TZXldBvvdThqOz4JR2Fxn2voWuNHfNaNU5EaiQmjLrgk2R+e2vGNzJMxHPtCVE2SbMqRf4Wkys/ZfwszbE0hhaI9j7F05yS3BrlskcEbd3MtPeiANM6lwS9QkFTPUYxDc4CJbGSMfyYvhEo6Bw0tZ0g2dFB0Ozo4H3QJn4ZxROXLof/Sod5tKuPQ/A/y2+ZxjA0Re1b5WYYDCdOWOS6ZBB15R7zdBcOj/xO6icojsFbDRZsu3Yc533tiXbCGFIUsba84yzWIxB/zTRGpR1DHolhTilQq6cETZmsHO8B301WTZ7s4eKpMuDM4sh45WSpyW54PTUOY0IblA66lyk2Beja197DlC3ADTQtTnjOi8aqCrnsxNqMvPhvkPKUAffoh/OFFB94Fr6gSJCpChYxo/GwlFd97ZVGHQmmMFeQMOcA491BJtKIG0+LsWSdPYI4czXgjRKhNVwt4gD3uZFw7l+wf5jubnYbd+5rFy/eeJzjJCelky9Bw3TRdndxH+fp6EXlEwY4rwl5Tf6miHpfc42EJDoprZURY+qTvD5C85RBvpr8AzQip62FxeOAgEK0dsHjNJ6fPtFsEN5b38hPikqa4+zNfmOd0dzXjjeYcpoJTKu8ZgfOADrR28L6XAgscYXmuVlkgU+Y8rPYqswztTDNr77RGCdghY8YNChJtJ7MBIEZXtmCcMEjtwNuIdQv4m7yi4gYad5mB3334eUL6kQPyU4jLr0g11m+tlKasY2NUlyauc2/Q0Snef42f1oQliDjABbLP1OaZaAZjwRJKtonBJIpH80IRZS5axQHOUchG0bwCNGs8Pa5vb0sMxw/JMauNcBGjlI8ae4/ajG0kXiw88MBimAxdgHwY3nmriJcpXGdBPgHBCkGnW8znQG1/GnuDM2TmyjAF0e1GNzIEDKLhA4Mfwcp/koR/2y4mLIZ0EVRt2oB/NfB8ybZQvHPgEcJZJwr2EVMefJGuCQPhcL9ZpBBvSTUpiAwD1KcRZjwZIthySCBKMR2e8CD61icOImWdE4k9a1CvB298brhH1pb25EL/5PB8LmmIQFt4Y/d3LTzNJMZsGtRPsB2IVxAxuiAA1Qek+cZFi0yIFyXgsr4L9MaU/ldKNUU10ZiwCZJ49pogK0Yv/YDC96ThKqRiBPRT/YbO9/k/GSZSONsdmhWEOuZlfvrkmA7I3uA1QTwlOJi0lpEhO6jL9YMo99/Mu0JstdZ/qKfPF7GnWWG3H7KQFbYDbczyCKtSGybuxmt2NXFiN0U8SYkxe8f9D4k6hoOEl3DAjfEoJknWXoIlx8r5NAx4e5DEm+/p/mvfixuyBJuiJHRb5eC5r+ala4btAacMlh7zfIBMQc9HD/H8vcdBdGVoBYWr8HPHS9Pm5fE3948hNY3qx6tNySWoh+GH4Zlf4GnsZxImm/5K/W1iKLPmKgq4onHH16xoI6gJKAXC3IQpQIq+UbcjPF/q+zHQRJbiWVw4QqiDVjH2OXpOYl/9LRt/yjANPP6vU9NLhZuvxC9KUbxDopjsA0cLVUCS3xPC8qFNcYdVvcvhvtZinuADO6Wc5mtI0Q0u1gsJU16k3KwiBW1Fd9IgpkDZSJGkYO+qYYfhg/ZuFF6BjhY+Kgn2/BSqyw91f3F9ZW/wV8ZbzURLCQfhVN8S2tVAUwlyboxWjECg0IdNR70nlLw4p14Bgk9RzuH/3rni2huZeWyLVtQ5wFm0XhxEfbc/dVugd6KReh3LpALJXcg61ggsa4dCQDKQCwCyJg+g7dZBQD5eLXkzFu3bl5Op9KnKZtE/fCxOYWFOVnFRVJ7R1Z0dNau/sW70qKiU0m4z23GoAVm630c3s9EJo3lKoioaaS5tIrIz1SwW1QSuV2U7eiv8C4mEa43z2QWpLqQzRxGRLopo/mrUyzegMhysZ6Jnzw+RrlujtQeJtwtsLpabpLvNfxpIcfaxxI3hUSyCwi6UrFuwnC4Q7zLMpodpjhOtYGjaOWSYugvCngLHJFOtJML9AM5T7KZLHBUGiW8gOH3gnQ34YjuYzZ8zGq6wHsNpVbWsVR1oQ6s0Sq7PEDevP3qLjfRfUBz02EfqGgth9Gz06mjzn6G+ibYMbaz1NEq6hdn6z4M644a47pFB9doS48T8gvsr367cIen6wf9XUXoP5b1CyY++yRwY3q/HSosp+Y9mJ//WajpoxsjHRRW6S+jUQSZMmBGocrV/xhTYUjdAv5nWrcgwRZlIpBcpKHdSgbOxmBD54mpWY42ahrMFOINl2EH3+JAVt3gz+wZ0eo8GoUiBY63Tx0UbuJ/tm8cxrxvREzs75sCJils7xucJuiDYSB/WV0md1NlJqPey0o0lVNJK9RpMgpYzM0A+cpqREyTrRJhujOaykUEEliSmhH8PJO8pjWiaA6eqwQXtmCGyd8F+gq4GAUppp7f54GOnjRTXgYX6mU0oUF8iyYs0HfsHmeqU+VGrQOJpIQD1QEAkw2P898RLB5/vB2VV7/S2PhKNf8wKmfjQOohUOHJ+WCa3YSBWDfjJMGA4iDUzqgobic4tBenk/oZYv7BMThN4+XzD+ykrJiyBxpsmeCsUwo+s2mPE+KfvgZcouRjvexEkpsiok7IBdpZh0gVycU2ivRYZTO3g6jwpnX/TpR36zV+qpfEm522FW9GYZnwjiWKuzWey/QSvO4AWIFyeFmp7SYc0wWN3RrN3yxsgwzfs2wOa3ytPCMm3NcJyro1+tvNHB9ibspVmGMa9QpYr0QuWt60mt3SEHmrFT1kneIpxtUpNOKcMiuTm9O0ugjJnNYrzJadU5ojNMVWllCgeabQ9eJlRDZdiOUNS2MYp9iKYlSZRzImCxcR2WhGIf9/EdyFH2I1eR0lrloz2NSTq8HxhRvK/ScRhJsB9eu1EWEbq1oSUrCILEN+X19krPcMVidAqGkzQ4SttQkcnS7cEB42zl3EvT4uWA3QA+L8kTnyCyqjo7xmsDON1tcT9GWzCj0uQkafeaG9p5iiZVVvT+Ei6Fa03g/oVrbhmRX+2cSUJqv6PzhP0JVY7hSJd3GT5E6JeqGYPvWL4LiRJFBlm3xBNFaSxja7miIlRRDGQMkyIVTKFCpZJeTrMBz20Pwtd2kGlxhsacziimma22SWxWWMJaU1AkWbnKniELVTSioFEhuqsVogPs5i3GitIti3cmMlFYuCQAc3Vi1CP7B7Mpv3VquxxI4pmbezRTKrGPfA5v1Udqxk3pAW06y/i2PZvIJdzTh2vGAJk06NkpmiYERAUSTY1ej8oCeYw0CCliFF4SumQxnxwI+wuxbiooA3ddRfx8FeVClJ8X/x0uaGNOizpxua6vYdUbrNbr15ky5mnMdxVDv8Po6cvaxePzsicSGpr09jUB0eEuJkJ9PMKGMcqguxj3iOJbM+rGluFxLFYVBSkCQu9dOtW/l/SGRhcDCThY5CrtT3QnxtGNE07Oe9eY45Y6q/oa1tvAQf65hVhXLvXlm8FCz3H/azm6jFWWX/E5OCTAWAPXSHS6oA7IdN7sBysWCPs1ys7P8lG4vyxZ/NyPrNImvIflYWuoYeAYA/zc0FerD4fvXYsnPJ1hlLhi7/I8kOtZemi2cI9jaaZ0Dt9wIeY8k0oN6eUbMNHgfS2M44QLeyOz7cUdjdNmasd1vjzWO0G1sqvduMcpvNMd1RABehBl/k2O75Rkzs39imEjxs39eGf5T41v7/c2dDxG/JPcFq3vka3ZVPUD9lLHNQIm4+zkK3U98mJ6b0F7GDkbkyOfpMLjzjQJ8Rrri3MwGscBDl7t04HT1CfeWcZYQSchM0XjMnOYwZxmXIQH2+1Ns73EIcuUCH+7EO3Q86KKkFRmpOWcu3TomWiXXWSiXivgIdgFQl8hH1KKOPHD1q5SCXc4sDjF04E52hMQ92Ix7Oyl2iaKyDzJ3peqDlO2IuHhL1zxhB6ySpeOwcZ3raQaaBmOtVpPaOmZL23tyeXmsNzZXqElQ/g/lswDFTzg42L+iy1sxm2cdHQYWaGT78yyC+5BAS/Ml2cCKwzHC6CkJIDieSv81w2kPheFliJdbRMcdsEShsMpiZcmQYbh/Zh2mGIX+0qanJGsVKY90VW/UASDqWUZP8Dd6heT0Azk5OEhlqVGSbabKnJCeJ9ntBCHejMsZbgd7VeDJCpaXMHgK/U+yW/E6RZfpdPdrNvYvPkzrYSjHiawtxL+LzgjcRcVXwzOvCM6JIupW6IHebnhnRcq9z1wg9aSTPvCo6JTGZCx2gcDwks+nMpuUlc3cY/ZmY4ID2iWOROIOzUUJ2GQcLSHWY5gXc0D6KG/GG2hv7qsW8tPY3eo/VGDfWU4Zdgd47VH8I/qAn+FnoicqnnpI+qzSvDymandiYQ/Tjqaeeqry/knwQecutRF8jnshtTyr4iAj8+NDixYcWI36gonLx4soKer+FxbzA7TDW0xG2J+vjcyP8v4P+B3g7k55Rjp1mPaMiOI39vlEO4lfh5w6j9pFCxfTL8ELWT+qb0dpKLZA0l0oXWkzRWuZ7uK/FHk5KzfXVc2qEJk6Y/A4dNvUCU2rI341Vc2ZXVM2fbewGhmjdRTdav06ouojclixpXjzACi2yd0lq3HmJz9Dadl4DTfAUrWpHIs1gwklC/wZQ/ptIkTZagg3wqOAuocfxJaDmFPMeSEqxIQ+tvHn8aFv73e0nYmJjY6JjY/Gl9tqb61tb62+u5R9Kidsel0I/CLxY7jL6jMb2TDJ2fFLS/kCJ6LM51Vf+OW8O/+CtaN22bWlwpb/4EsE/j/sKPQBjAlhvIJXN3kCgPBtQ5jfBGbmGjtm1TbhGERMVkZAQMTXMeQJ6BfkWrwluKHEqaanPnBajmekYHu813hVwygL4DwN8N1pFXcjXJmq+ZXsg9HDXsc6wmX0dO6bOzK+tTYiJ1CZGRSeivaVtbaUJVQk7T3oYiiO02oiZOh3gnQprvRPgslrC1LR3539av+BH0Fx8hNejO8uYLM6H+U/Q+pEhZK8im72B1JJ+QM4Mq1TE3BMnWiq9KpoSg2bE1OmV5bUxM4ISH/IIjowMJh8qpTo2Vk0+0PIsfVl2fNqE8cnRGcXFGdHJ4yek/RyaEwp/PggPVoWHq4LDyXvKBNyPA06sRijsGuGWQlExZnoGOaHW3s4dfqH5dYQyPxKKJDQlomt2PubeWFLa1lqWUHW9SBC2n0ZWocfRqj+2n9AqG/sJcXEjGxFCg5Y1ItGgsUYk6YO1ET2MVlLb2B+ozxkjW56T1OccWY3uAnjBVn21/kx9zkm2y3MSfgHcP0MDkn5acvziYWIXwi+A3wMwhmbp/ll+MdhgF8IvAP9hgE/5JeSP80uYHLsQfoG13glwZfgFaaX8AvOfoO+T8kvI/0N+mTAmdiH8ArgfB5wov4T8QX7xkmMXBy4edLQz+FXOF2BOJ2/TUaEi/5PSy0rhf1J/GQ41tbOvLtBXh/fUrq+trtu6rKatctVsw+w15XUVA9dX8V/WRnw5MxyFR4Q7oBz+ryhHj1L4MyiDf5581cNPdt753R133HUX6+c38hNeA2doGL2vCPdZUinbSepHitfCRQMR3iVnfezQukU9axTteFZuTvFJ+K84L7cAteP1H64bGkK79QNrV/RkVNbk6Q16p8LK8vyBFauWOukNrJ8lSlLcS++SXkxTIwpHiLRDjz9aclMlurend6hsfcL6Yry2sJB/CuUV8peQLz+IsmABefB3K9sfESO/Kgbwy1wQN5N4jULGUNFUUrJ1wHYp0+FlYg3X5fIlTHGwZU3XJMDlIn4D9moa6e5luz6w4+hYOpI86tWWdV4VUXYQ3koLrs6TK/76nfwSjhDEHSkNNwINJ3OhXDyXTOoIyfOZwGYm1nKWMJ2UrhurCj1nVUb6TVWXFnjMKs32i9w/0V8VPH3idFXQdNcZoaEzyMfw5yKJl+hyc3XhiePHx6q1WVnagqnjE9/2nzZ1xoyp0/wfC0gJDEwJwO7m5Aa84wDvL2g921SuiKuhMb1jeP9/fGmOo5W9XTy29V6xWxL30dGJ8DiN5E2GdX9JfTU60CcqYeWMk2z3UfyTay5Dfq9P16bqa4vLKhTVCnVQYPjMoBilovyPLPf9y7PaZ5TlOOTMLtd6hYYHKALDgvg7xrrWeFjrLtpnaQbwN92biJrAA//se+x5seWZv6NUHPoHFoG38TtQa8nwA2NDm95HlbgLdYr1x3EX7UqorCD2TWld+OkkJ1CuMryvBymGTkJVlKwUulVJ+E2v3lxUNLBkyZJkyzLwyWhoZWrWBhTe1ETrZo/8gq5Fj9jvbXrb7pqa3bWrikNDi0PRIzUlK0urq0tXlvAXo0OXh0aTD9bLCj4vofvJuS3UrCZVqdH9AnNyQl8KBFqDeW9TKx3MSriVyJatpnrfr2gQ4AWNTb7bYVQbohxoRKLY7kLHzHQvsej1Xcai1kI5b8AJeBCtgOf9We9ZO7xng4kel2EL4nMCuGsArrugb6lkFC6mb61pKC6tCwpubl3po0orqpkZoooIDw6ZuTOnpjo3alb08v1uZVlBEZE5ERFiT9oegOtk4h+BEdBiurdhp6bC3OuAzuwc+FNnwLoxMdUYxD3Zt1phHzFamPQsjUTRYrHp2ubW1b7BaUWEJIFvhwMpIlQh4cuXH3Avy8qurc6Nzl8ikkKoI38tfnPs/IDftM0PyI+7ROu4S/nBWI+d8QPyQ6upXmCvZ4AVP8gf5YQfkDcapOfemM47O/xg6yxi95FwwPsusb8vssUTaKvAFHStyYDbCqG375/iC9nzQvDHAuw1NF56mrjyP8Yb6H4Z5iC2GT/Uw3r5WfCGIPcJb8Dc64DmAm+g/2e8gXaMgTmAN4Q9xWjxx3kD7ZZjDgWJ0cBraW81Gl9i3V9NJ+SwCX3Whrpbjq1sbTZIe621GruS0Tg5uF8weDLQlOaQ1pjB4T1pc7E/0AMN8Iez9RKdj70n6xnt9uWT4PKBrbJWZii22uzXR9eueIPiEiKHia9MRq9k/g/NMm0kc56z7hJH1h2O1wl0nmHrvZlyDiXzrGKphxYvUJp7SNbxHwrbT7bjnqRvnAkses2Yt2f+TqUN5RD3N/400ozcSXtUGo3VvsQBKCbHsVz5LJxh3vdDaUxcePdfmzf/a/PVotlVxSWVlTjj6C/Hjv3Cn1h5//Ll96+kd1z4CME6qd0opPmWB7Bu+BX0akNjt9iP3RPm8JPtx043iyt2Q9iTTz5RlpWq0WY0L25r7puelhCRXV2dtjG5ND4ho0jj7lG3YnFtWEHmzBnRVB5mjbRhL4CrFqwnsm3Zncz7snutOTvk3D4hJz2ruDB3Qb82LVenTXNuc+ibM28wSx1bFN28eKgqNic3NS2rNlWbmJYaRxuzl7u5sjt29Eg37sHxsn3Ze25s4e9BZQtv5NPOzRL7socw2V0x0oGDYVwgsyVZ9mVXGLvIOzkPoD38y/HljSs3LOhe5tyqcJ+hVWWWFGeWhiN0O9pd/3782m5EerN7h6onz87Jr8jGyFj3IFjMebHqz+7E0mnicfCGnv61Ot2d3a+FZdf0tpVuLC3deGnB1ht685cWf8z/J3DdQ5sbGzc3MryzYb0ugLekL7sLf2IhKuIPo1fRJWNf9kqYW/c/9WXXXdPr0rNWHxOVO7RoQvfS3KgY/bcT0vLz08hHimtmaWmma1ZJCe3Lntfk6lqZTfqyZ1e6ujah5dZ92QHvYNgb7lRTtuzLzgkyPAidFMhAaJLEP1WSmwPUyP8YdIl1CwlNClYgB0YOxM0ZuQ6HKtJpDQRYC+09ZkoUNoYt0F5kyNhQi4US4NCOGn1DZ0thSkZegqaotqqzXF/Z0JSVpMueV1RT/Uzp/AmrV7n01Tg5pOWmxUUnuvlMaa0q6ZwwuNRlXrVCoc3UxVTNgJ/RPtGARyTuGksPtMhRe6AtHmA90Lq7rXqgeYz8hFv+oP3K40/brxCxzOGhMfVcGxpzzzUSm7XAfs+1fPs91xBXDvK/wXaMGEajxogRH+J/cRKsza5e/OG5jRvPbbxvZ0nJzhL87g3LLqy69tpVF5bxqKnkfEkT+aBrWgEfZ/ArJpkbgs60f40c8SvDOlx3XdNf4BmgKNZTfpSTuYJejPX8pO+zkwoy0me1rnp7TUnF3vr6tG+y67Rps8oyomO61q5qKx3Q7yJz5gP+GQBPbWWrlwpbc1mbccPQ0vXO7ePK8wpnl+avWZ+cVZK+xKvNYai7Z3VqWFzR8y39Q1XROdmpaZn1KdqEtEVU1JZ6ugn5FDHw0SHqyBaytuPaFv5BVLDwWj730w8++CARPcV3oij2zssB12xBT5aRtRI9eQCd4I8mNLVdu7lvcK1z67hZJbm11fkNUSgFba1/M2FttwuRszFFs7Mm5JXn0LxCgJ1HZayfjIyVGu1x3paly25ITrl7yVtqXde69tmls2qri0qqv1yw6fruokEQtb96b+jJr2vIzamvo3hXwgS5pr7XRNbm8gcXoiZ+NbqM1xhlLcPhf5G1eRv7p/Vu0MdF565YNLV7eW50nP7y1LTCwjTykeKfpddnkQ8qa/MNrq4VOUTW5lS4uhrQMitZWwB4E3wYTSxlbYhUBXxHoAYlDb+f0KSmsKT644+RMxCDUmbgNKFJdkM9tUPGj1xWHDDzQ9v1QRs7zSVSz/Ln1OfcxnzOj9If/XM0J/MMwbHsDGf9ZYcvqS1pEtX8ZgK1k6URRgoV0nAmDISfOpi+s/SEq3fPmbN7zh1N6Jfm4TeqtdpqLZ5Lf4SS6ZfhTfSH6H32ZbCrpHjOnOISPgyf4X9Nrk1Orh3+TfhZl/B1Cv0x+wN7KIeLx4U4j8UbCPIOrpW48GzVWfiDvC5c0F+4wPgkHSlxmcSOVma0o2EunbsbfveMqW6Kh/EJ+tRAGf9vohunc/64zEat44mytY4R18Cl4jiZ3iZxNnubkN6jaVgNY5yIPAtJDPF2xGpeg97gD+6qeyX/lYbd8EwXPBPHnkGOiVEo0RHHwTNt/EH0BnKEZ+BR2r8QVv8Pbjv10wOeCwZpjQbEtYyEcxfh5ywGRUf15aPFRQrt4Icrmrdf30PoQseiL4Q6DuSuRCEMAgxUJ9R6mA1w2DMThfuUCG3BYBaFRx4dfo8BxVwKnLMu6Hcav8vprCJYQXL5egfR8FYfIYTV2yulrXF/XooqkUaqRlYmdC0ObvOJmV/be2t35b5o7X5JSGpfw6PRjlXFFU3uqZE5YaHhQt7AT2gEfUsrgySy3GVpygA64lqmrZ3TlJ6Ukm0oCUzsbkXR/D9z82dlo+m0ljvFGf9GcY4cM9Yk9HYUzMs7gDXtYI/eobFcbP6zdP6kMc9vmcozCi4dQiCiPXywp0XdXgE3BaK4xYydNiycchSUnmfBlnYp9CYNxHQQaPSR8I5ix4yJWAp7FFRcmpqa7OLxCQ1p+9N7RaXWjILB8eYFXaPsFeP7wKf/4PxE6I0yP3IjeWV2Mfhdz3SZFNAhA4HHo8kJYgMDs9LOOhbQ7mvExyel3bA/P0WlZchUJXQNBIv1oEJDA1UuMQtq+95OqtgXo8u0QqlMrBI1NdHfxysU8EuJypkZMjOeE/eJQiPkD6SNnZtkQm1HodgJSSCuXbq9aBWk6yjg+b3wHrXED/wH5M6fwLbKIgPCrhy4aDMXgu2/ryneeX9g/9sOIR4F7wi5CGO75H7DOvoYszNCrPUje0qQWGTpScGT8Fur44I1DBHhnQV4Knl4VlmQUtg/CsLYGrxZmLg4D8hfWuFBbh4xYV8K/iYmWK2hZ0l6CBD8P6L0mGaDImLKlxlVDoKktAYsNLMeA51pJwYpxKMg+OTIzEnw/M0ensZMRinUY0JUuewLNPZmILBP28GVaH9SqHlERlqDJO2iWf4iVoIeEiYPzaz+nRlYyxr0VjNYFaA30QZkHfEOq23sQrkMAunUd0iEmPXCZNILjHQT+svI7hx7Gdhmu+kjOe62xkMuoQBxz4NWHw/rl8ZrnyMmYYVGSASh+jE+JNQho7duDw37Hx860s6/3vZ++5Evv/wSneeXoXD+Q87Yc/lDoefyZLOey+wa4iHEGl8Sw1KQurr6leql1dXm/ZVPrFyJYv/94IMEJtxtHXTUFxc6xo7KCqv57HnovM3wsBk7kmWGFtDnIs5F/bQ+HO31fZHUhRNrwqWO/Be9C7T7H3stn7Pfa5nWnuMuGOOaBZ9N7+Dcepy8bdvwS+gcHyTE7qvRfrTGGLuPCpG6tlaM64/E3Wi5NOY/0hTzH6nYLfmdIsv0u3q0kiNrtI75PyOJ+V/JvS48Yx7zv1J4hsTzr0QH6DOjxfOfkYnnX4n2iWPtx/OvNB9MYr03IDe4n1nFen8hjfXegLzEZ6Sx3hoS640pjM/p711EKIEM1vi+PkNPL4pnX75g/c4BLKYwvzSNsdUjXWPqkY65/JEbFc8p1LD/QdsJoZmOxMjDkeROIWvOaG0hJk0njakyF8n4FK1RJH0tt0WZ1nyjftfZHuT86ry752vXzU1Idw6rqZzTb2gOdq3WTMpMqT955J6PPnj03hcTsxNiE7M1Gr/EpKDVb254DY3P7Nlctv6oekZBf0f7xooS/nzx0KKtD376yP3vY/earJS8mqzUXEq75xUT0B7aD5ij7Wn3zO3pZc2CMXcAfnda6OnLia1RDzTNbTL28UVckyIK3UJru1LLA7qFVIKgBV0Z7L0MNuG95+f29gr9hRHXoHBG9ysOS3PT9CzxW6z8i7haeOZe4RkhN+1ell8slC+HZ+5QKNATijtkc9MmChUfzIu/Im4Y8DLQmqhCbhqtg4q5+xUc4HR1jLlpCk4uN+1GhSN6W3GM2MeRvZohYbYqhdgs1Iu59YD3R2LvZmMpt2ixWgKhLa0JBWclLsWJNMeZZTcrNcoQjRp9Fc/z8c1fNn7Bb3m2bfVqnDj82pvfszNhMYzJwvGcK+dDbPpCrS2hr6hKKfR0cGZVtxajKVV1CcGRyV1tjiceU0e03XNPD46vLIjIcJlYkFBag87vVQeX/Pue6tmUJiUjP+MwnEo0PEdjsrPKGKVAcvdQXv+mTf26+gR/hUHdUVReXpSS79KomK5pGH/k6hFVUqpf0+DxwbRAv5TkYLo3Cb5VgC+VKdadMxY/e93+Axs7Oxvnz8Pxe6/dcAsI2aGFhub5BB8yNgLGuphXzF+MDvDPPP00asHxs7dW31fNic+GwLPjpc8uRif4e198EcdXb6++yglrvIJTcRq1qtqp8I1TK7as3XfToLYuYbpDS0RDaWNHdVXsg8g5s+jQNesOB8TFeucMNrYMzLi+gjPOX8ZwDaRRwrQ6tQf6nj/X3IyCmr//Hsd/883wm+RZIjHfgmeFOr4DzTgefoG45pGf0avwc3fzirlUl0GvdtTWtBmi66NbHqhvaak/eCA6MTEaXSPO3UT9p0J1W+8QzXiE/sH/AFM7ruS/QOEI8SMwyzD/LX/eiK8vjHEUq6xiX76xua4Ox/Mh9Pcjw/g5+P1EjpuGTcHO/IEDmxoeyTxeC88Z0F3Db6K/86HoAz4aHmVwR67iCvYeTJU9cUUh/7fGbjQVUHgVneaLYHQ/2kn2B9lzZbDnXMSaM6KJOzRejCxEpYPbti8Z2LHjr7fUgOJRO/7ODesPHVq/7nDN4CODgw2Nxn2WQGngaeIKMRhRS1jBobmjs+meI0eOxMXj+JrysoaL6NydESGV7OwrGbmR4uFGo0iAoeDcMVrcOSMuuKw0/5qhXleGEf8owwhNad4cuKn/IMGLf1TAiuFUQWmoNFXFI3C9lSJ/OhvaB3d2bbvp7rvvbsPxVfqV03//8Ud07tayUprLcQW7w14NoVndXj7E5+lt4SgyS+tG0xJT42MKGuYMdPWv8+icVJqny06ML6hvW2KYP+DaFoK+CssLHDfBtbiitH1OXlBiTKg6ZNyESSUlhbUNaeycIf6hGMDZ2RTtHoO5d5rRP2pqeBX6B6tjegXnwzMecnViUGNuSfOq/iUrmov1lbmogr+385r1c1AdfzyvAsbOHOFxNvN9g2ZJEilx9ifN5+fdexT2xus4gS9AT5I5NCPDimiQjRMt8j9xwjXXVtzfsWJN9brl9Xcp0BG+CSfyXegOvgndOfwaXcNMWEO3wItwZimZY1KJfjl+vO/ihytuua3/3YvnzqFg5Pr88/zP/N/JmKnCusfRrO9EOgTVtZ5bcuDA/AsX/onKf/iBwgYq4Si2v03VMXAU74Oy+JfQ8/wztbVadLRayzeKPR1+xg2wr+z3D1cKlQEU1MlVtmNgdqZfW0Hy9iUVWdM6ClJ4g++/QxNK69Es30uhutI6NGXd4UhVY8ng+kORqoaK/lwNCp+6tCFXw3/kN8j2M6xdoQY8Sa0IiqlKUilCTa7rfPebVfNRDbqP/+LYsd9vr67etIkJ1OvQeAajCGAkUnk0xWa9T5BPRbdvQA/zX9x3H9LxmmsOoICkpIb589GUtX+h4vnWfLS5t66+h8EMEM4D1pMIFBWxsJ0qUOxHBFyrCaikB8OzlUh/kBwOhs6DKO9bckBcvp0cD7f938IicquRwpKvzVu1Wa8tmcn/2tiLpjZM3arPDk5GS/hZIMb60E10XQMjPytcqEz3sq7BTpkExHyaUYYTiW8lx/+c/FcwPUIx0aynINUkYqgxyUybiAPlTtQoHqc6njjexazfH9NEQi1VNTNYMwS9TYT3q1l9LhGuG4XrYQZXKP9uDq6E6ZUitMeEYkIOAhwkrM/TfIWiccgM1HZQfo2rFHRgO3RS64hKbQYhAfRrE50403j8b7nxRKU2G38H0a9FAJ+wmmjqkXDcBjLN1HsQRpsZqNVS5U+0xkz1/0XUAo19B6Om/+t7CW3mU5y8aDdIE1ZaOdXYDMskiZ4sIvugbH0wNo8PnSfC7A1gO9qz2WROtlRpceZztkrtwfxUnsG7k9S+sZBotPaNpVTrh+1uJtl2C3Xyqa4L8GgHK1vaLi2KaFPjXQiwrbVevI7q9gy+G+vWZAu+WKzS5hR97BplPYtislCvqYQXdfYI2/P4WpUytTljjqmGqfWsu0xVS7kxr1FgdZszejK2l6HkaqG+GZvHcZR3RYSAzUnmtci9KaHvEL2jwDpG6+8nuaxUCYU2ze4sKM5Ut5TeXWB/WfdWgz1lvMHw50n9YHaNwUNibQ421mX0PnMmOJfFHioCrFPmxc1FmG42+48ZQc0SV0YBKdyEfWZ7PHu/xvFHhLLAAiJL6DtUCOMRpYfSutscEeGm1VwL4ttIFVMNDwbDUb5fnWn0P1uMY1lfJ5vvgvgAjOPuA4lvehXGcSDvZXsRGsdV0PY4wsBb9WQcyHl2b7Xfu84IosC6XQyDJ98rht5hYX/88T5ltm61/E/C/rG+3qLlFnXyxfndxt4fzta0d7K9IjNpgtiTtYQ/LdzXx9yTy9ZsTxCTvPVcw6vFuG22Lscx9jizScsvW2QWpKOyhtl89sHeEHw99IZl1cuKWg2Ki4ndoLiY34CC+HPff4/25dXBf3n8ApRfZeSHMpEnpVYH0RcnGh8EnhRtEAJTiv1WUA7whllfmYHmdiqX4NEh4bxU0v4zLrb7OA00lxtlEIwzF0B45CcYXwi4KoiVgvZqYTgONE8TBYYEMQW1QMeAvBDrqggdkQilBpr/SuUDwc5Y63ExsanAuzPrnzTQ3NLCnqN2Q/Lfe9K1knCIgWYHyvh0rYwm8CTKAL4364M10NzHGB0evJX52aaOhHP/hHfpad1XCg00i+rb9GlkjKlj9GTaz+gqAMgDfWpMPcMGmjU2e4YRfPbbrlEMdwqcC3R3J/vN6lYh6uGmy4XwNszuGNnCObwYeJHZmZRmliZTTTSpyek72i9AYncy639EivL7wruw7H9ErFAtsPmYJUoosSfsdV/cDfQaz2yqSjoGTYyrSzoNY0ilf/5+wXwl4MrsWzJ9kMgktD0Cm4XvMtWvM9nFzPsPkSGnB9nz9wqxbQHCs2a9hXQg5cnTlZXNr71WV3d8ZmU4ih3hFlTP20ThE/sYrFuuT5BoJXuOMZ/EUsb6BLGxbpZ9c3RCbU5x+GTxBJdCEPvmELow+5yN3kAilMW0QJ4ZjKubJHSiuPgAnHApHOpbtbGLjaB32dnMkukW2rwOwC6gdkN6phvrCltbDmnrZAvrIbkRWFoQ0SmgrwjThcIMsQXTqnK1BfxrBCloNccvVv1m2HxudD4/m2sQWNRimq8FrdlylhOUVx0E2Eigz3Sb0MXrswV4JUhYayoJsWdjoz25UltA/QAkrQztOSO+E0fFV/SmWEB+TXSuyL3avXsl9Kb6nB286flrAR1lEdFvBfqsXvoefShcre33aOeebDHf7bYYxAqFf9jmEQdme1RMHLU+qpn1kUrhUS2QH5DiqPaskJSlBL2fyDuLfjpSK7ia3oiklvCXqQCUWsNvEd8hg+dm2WtGCk+8rZmB9BCFohSq8cKmMMpFiz47UrhGGWkOeQ4TlFK4V/9hrCdKbfiw/hBilR6bFZ82nhnFkr+F0N+uNX8rq2PN5neD+SPHOr9olRgFBT2jqH0sUAilMOJS+J+pLyPJHAtbnU1Gc2+Mk7Q3ySyeaN/VESV0OVmJHHyr4mTcHn+OTmI181Ho5CbUSbdLp03ifScF9iHz+USPFQ+T+jUKJmqqkdnF4+o7Eh2N+oKo/dbV5A0Sdgd1Cn0gbAHBN4TiTfaPGFgH8yO5S8aKmNLRpRQdYezVcybd4s+PNfmv3EidC5KWFihk1akSB7e9C0O3bWvm9TfV1Nyk53mJ33AisduTyCwS5MRy0gUfAlp2b3Pzsaa29uajR2Ni1qzB8X2zy8vqftgfHqwXe9VfwfnA47Z6cBB+NnnFJgDrWnnGcJjYv5PCchlz3wwT3BBB8bCGvcCibwabw03ozSrTQ4XtaxPoHWwLW0MOMd7XGExku3+EeHuTgC0GJUOGEsY73Wh0JRqGCdo6UC7k6MpJ8Js4hv4WJojdolIh+7qYfGW+0H/b7b9igvhPokdYQyvRG/tDEr/qDHs9LZycnUgB5W8KN1S7KAnMfIDelT9pIqmgrE1GIlA2yZKmTKWHm7+UBvP/YC8TE/arJd4C60X4y8Zosjl9/lS/HtPM2bYUIms09LbvwtSnTHUR2frJZp5lnvT0s3Iv4xXifZTBcrPTc8MM3DYhZsoK4JBgH2XwkP2ax+YY3kYivKwxNNlLba6X1Z02g3aExJPJLJfAob5xgENrJxu94yGEWQQPOf8sUEtwk7O76lTh7KA9RIxjxCNTGHaaUUUYKHQPUQhjkdj7wzSjKELEWbuBAuKsdNm2cKXFmoVRr8JKjahSOlGfvngnt+j1IfHsB8Eajd59HMD4n411s9VzQzIcYXZamkA8IdzJGQxH2Z4fEgCRLZLZxZ4foLc4LKD6QslY9YXA/5tYkiv/S6zJKHEomMseuapIwOct7RTGStGKBMGYMPwAjWY1sxzcbopLJbVFXqS1QOQqgUjKf0hqfgjjFD4wDr6S7gEWA03fEYvtD1cIlLbalisUlBks+lHFd9F6FfDxHDpmqthlDKh+ToiXXmkKiSbPIz/0HIsZR/LPo73SGOolI914rWCPMo8xX3tjO3+u7fn2G6vMY8wRVzuyEf2IBqQ4ebA5flxY/dnsrdULvXbuRC38d2+/zZ7nLqMfgS4SnCyeR9eYBiDap7lDNu6945o2/tO2F9qu+eyzz9C/4bWp+Y/pnh55eSScO01r50xikZ+mOjBNrfiwPrPOvNs8kRmkX8GTiu/pGF9mIZQ9zZBF+pGiUS7FSEFjTM84PDQqPAeLBjMOKrm2Mo7Mf+4wzaqfDfPU22wiY+ZAV1vMJfrN0Tsyc/5/Tc2DiAAAeNqdk99KG0EUxr/80Rj8Qyl40T8Xk17ZortZiYLmLilFC1YaRe+EzTrZXUx2w2bCEqF3hb5AS6G96HWfwFfoC/Qp+hDtN+MYJKUVzBLymzNnvvPtnBMATwsnKOD68wyvLBdQxTvLRVTw2XIJLn5bLuNB4a3lOfJ7y/PkK8sVvC6eWV7AavGn5SqWSxXLi3hU2re8hCelr5aX0SjXLK+gVv7C6oVylauXxonmAh4itlxk1gfLJZzhm+UyRMG1PEfuWp4nf7JcwcfCD8sLeFH8brmKx8VflhexWVq1vITtUmB5GVHpyvIKWuUTtJFiiAkyegsRQUFgjdHn2EQdHra51jkDPpJZAfN89Bk95qkhYw7QToeTLA4jJdbazzfr3rZop4OBzILY74vjyVAy54jSuoxEwq9AiyE1yWQiBbHDWIgxhX3moCPDcd8neJSvGyNN2jjEAZ/mjFYLGzPnm1PzTdrsoMGMhlFyjOIWaYcPPKde95rtw4ODpjXT2rC1m/o9msedxkbDqTues1Xf2cGdlTErA5yYexvx3lIeEsaAx98biziR2ShOE+E5ntBF71Xl7+sVOCV1+RuzuuBBYfZDs1bGlcQ5o4rkkyR7rOUvGEvRu7PzLqsGnJncnFK45Crl/j49BHoupg0Wp7Ir4pHwRSbDeKRkJs+FyvxzOfCzC5H2ZgfGPQqi3M/UZZCK/STQM/ZfK+u3y85orVuFljmrbBv2qDAyFyS5JTPFDuz5I9nlUv8NFHV3+YqueanZymo6/Ne7iJQa7rpuMC2t9NhzOauWm8cxdW/cRLe8zCrmee50jb3IuLvWfMMcZVqnL7xrWj42GrqhPUYz0/KEPhX1Y1Jo2qpX0uwqU1ffRW4HpWfcqKlWjYVSJVQqulKMR+xZL82En0xUFCehSFUkM6EiPxE5+9tLE6Wzave5QJexmKznV5f+94W6/TiQyUjiD6SbJwYAAHjabVcFeBtHFn7/iy1ZliEpMzO4jh0HyoqjOEocK7GtOHYhXUlrSY7A0WrjOGXGlJkZr4zX9tq7MsOVmRnvru21vWt7A6vVKt/5+/TePzsP/vdmdnZMTOrvj5nUTf/nj1cJAWKaQDVUSz7yUx0FqJ6C1ECN1ETNNJEm0Rq0Jq1Fa9M6tC6tR+vTBrQhbUQb0ya0KW1Gm9MWtCVtRVvTNrQtbUfb0w60I+1EO1ML7UKtNJnaqJ2mUAdNpWk0nWbQrrQb7U570J60F+1NIZpJnTSLwjSbumgORWguzRN851MPRWkBLaRe6qN+itEiGqDFNEhDtA/tS/vR/rSEDiADTFfQUXQ0nU2f0zF0Mp1IF9F1dAK9SUdiAmpoFR1HD9O7qKWL6Xr6kX6gn+hyupGepMfpJopTgk6lJD1NJj1BT9Hz9Aw9S8/RFzRML9EL9CLdTCn6nk6jV+lleoXS9BV9Q8fTCGVoKeUoS3m6lAq0jEapSBbZVKLlNEZf0gpaSeN0IB1MB9E9dBkdSofQYXQ4fU3f0r3wwY86BFCPIP1Gv6MBjWhCM/0BwkRMwhoA1sRaWBvrYF2sh/WxATbERtgYm9DP9As2xWbYHFtgS2yFrbENtsV22B47YEfshJ3RQr/Sa9gFrZiMNrRjCjowFdMwHTOwK3bD7vQhfYQ9sCf2wt4IYSY6MQthzEYX5iCCuZhHt9Ct6MZ89CCKBViIXvShHzEswgB9TJ9gMQYxhH2wL/bD/liCA2AgjgSSMDGMFNLIYARLkUWO7kMeBYxiGX1Kn6EICyXYWI4xrMA4VuJAHISD6XX6gN6it+kdep/eoPdwCA7FYTgcR+BIHIWjcQyOpdvodrqL7qZH6A66kx6lI+ghOpZuoMdwHI6nB+hBuh8n4ESchFU4GafgVJyG03EGzsRZOBvn4Fych/NxAS6kk3ARLsYluBSX4XL6DlfgSlyFq3ENrsV1uB434E+4ETfhZtyCW3EbbscduBN34W7cgz/jXtyH+/EXPIAH8Vf8DQ/hYTyCR/EYHscTeBJP4Wk8g2fxHJ7HC3gRf8dLeBmv4FW8htfxBt7EW3gb7+BdvIf38QE+xEf4GJ/gU3yGz/EFvsRX+Brf4Ft8h+/xD/wT/8IP+BE/4d/4Gb/gV/wH/8Vv+B1/MDGYeQLXcC372M91HOB6DnIDN3ITN/NEnsRr8Jq8Fq/N6/C6vB6vzxvwhrwRb8yb8Ka8GW/OW/CWvBVvzdvwtrwdb8878I68E+/MLbwLt/JkbuN2nsIdPJWn8XSewbvybrw778F78l68N4d4JnfyLA7zbO7iORzhuTyPu3k+93CUF/BC7uU+7ucYL+IBXsyDPMT78L68H+/PS/gANjjOCU6yycOc4jRneISXcpZznOcCj/IyLrLFJbZ5OY/xCh7nlXwgH8QH8yF8KB/Gh/MRfCQfxUfzMXwsH8fH8wl8Ip/Eq/hkPoVP5dP4dD6Dz+Sz+Gw+h8/l8/h8voAv5Iv4Yr6EL+XL+HK+gq/kq/hqvoav5ev8dj7T2hpq9ZfGCi2WPRoopYumKZG/kNc6lDMSxULeb2jtC8WL5nLTZyjlDxVSwnCp39A62JnIFBN2bjhrrggmKri+M1koGYmEmS/VJ1zom5UwZMikVrNEfKPkDzsJTSdhWCc0laoPVwKZLvSHHRqm1r6wjmgqFezykEp5SHVVYqUqsWRLJre1Obo9OMfjna7gmjlxo1iTFsIXKWWySdOXUcofcfhnHP4RzT+jGxZxmGa05shczowE53pyjFSw5tA+1dHTfN1Gwi6ZvqxSztOZju70deuqs0rVdIuSarJC+Hq0V97jNaXD0VN9Pdorr3uVN0YLVqlYGE2bE8L51AQzn/JHnYoKTkVRXVFBqcZo2s6njKKdyxp2qbHgHfl6deaiJ3OHU03HNF+vzlzUqk/bWkoF+zwdsVbvSEfY0bMb+hOFXM7QS9dQ8gx8/TpsSXejX65WSa5WTK+WrVcr5tRmO7XFdG22UrWxYiafqrWlbIxV1Wl7R/6Ys6q28xoMeNiPefCgB49XsG9I175Sqfqhyr5cudq+nNFWH5JstKHhQn8orLVh6v5FraxhpTUuVLCK0jZ5uqNnODrkaL2X2sROG0gVDdGHMa0GNL8xpQIDyYxZNK2MFRgrI9+gNhxXSkZpa22d4eiQ1u1tjm6vW2kW1XlTN1ywixpkluvzxsqsUCeRJfqfV8jMpNIlZZTP6EOp7B93Tqm4c37F3fMrXo4cL0eOO5HjbuS4GzlejhyfMCb2StguFupE5FI6U0wGRGgFrIB4pDzSDSqNxlZQJnBwg4rtDFS1Uzo7NNukmVdspZZshXbYCqTZKiDZShvJVtpothJpttJIsZVARc7bORVZahlZaCeyQDqyAjKytJGRpY2OLJGOLI1UZAEmDC/JiF+2PuNuQDGMi19a/EbEb2mjNWokzCVyw7S3TdVUCtmkoiK1pCK0Q0UgTUUBSUXaSCrSRlORSFORRoqKmpR5WkpGvD5ZyGaNooR1kpECcrEkaLBKZjEr3gc58I+LcNJjOFsQ74gyVATlnCQotSQotENQmiiCCkiC0kYSlDaaoESaoDRSBAUIjprFMp1mgUvpgm0Z+aQyGs3alvLLZfIaNeTsbCkzmh3XJWWWZ5KmjrzMNrLKKWtayjSYKpqGKEtZisiZggoaUMecg7IFxavRMnMZd1RrtBjZUq0tZb2h3loN1bEmYbNROX7kuNEov8raUL3HEgadD7/G+nyTOKAOH4maKseQ9lUnq4J25aldSW2vltquSm27qSdVHbKKgO0hY3vI2GUy9babfVLVBpVP9AJLysJRdLsoeyst1RZwHigWAfXVUGyX2aZVyhTyycJYvsVONJorElkj54wC6XHxpVTIzCfFKatQzkENy+xCycyawyXpqAZFtX3sRLMaJeNZZ3ZieVw2mJiyM1lLVFW2mOQ+qDLJmrlCyWuiHpRNag0p63RL7UTQ7bSg6bRSTOtVEhQ9CyMe6x4IoJdO1OMeBmLgVy0Xs7rhoqSq1bITNaEWK1EzU4pOKWZJEZZithRdUsyRIiLFXCnmSdEtxXwpeqSISrFAioVS9ErRJ0W/FDEpFkkxIMViKQalGBIioL+CAtWGZOLaqJS+cEk+Cuj7pnogChGzEckhmJTttKwRaRLSnZFI98BKNIU8TbISDSG3pdJKN9pK1DvXZgWdfWol6tS3WxnqpsnZsJujs4J06wWbzoSZFGtqyMydVZkbK3dqXY3jEqgEDJdJB8Ll2aZwNf2wh35juCpi2C0mXCkm7BYT6HJb0lUVs7nLcw2TYbu8Yf3y3iyd5lQ5BSIu64gbN1LNNeLlGqniGnG5RipcIxWukXK/m+ZWc51XzTXQ7dLoLresubvaxi9v1sqivLsCPa5Xj+vVs1rknjKFQNS1jrqlRqtLjXp3VbRc3MSqu7YsMepWG4i6JXrufnKit4Jccr2rketzbfrcrdfn2Xp91V3rW8293w3cXz1T79wvZdv69cLX9acLRcU45iaNuX2IVfch5u1DzO1DbPU+xCqrHqu8brHy6xZzez9Qztk0UJ1pwJtpoJwpMOjaD1bbD3rtB137IbemoXJPGoe8W7UxZRZz4nYQz0rPJs//W7JHwy2W6E4pMLzEQcHyzVB+8cp3OReL65GLxe3Vg0ddLK4DAvtHnMjut7qh8tW29TpNni3X6X/0WNCkAAAAAAAAAf//AAJ42mNgZGBg4AFiPSBmYmBlYGSoAOJKhmogr4axjoGRsZ6xhYGJsZWpByjOAlbFAABwggTReNrNWAlYlWUWft/DdoULIiAgIgLiviOuqSkuuZGKuJtmKKOEiIKOmeFaipp7ZM7oNKVmVmaOmZmZllmpWZmalVFTjpWWmbM5zWLnX5B78TIPqDTz3Oee8y9n/f/zved8PwjAHyd4FNK9Z780BGWNzctGO3jrdVy9imBlhMBLr/jAgSoqHQAnAhGEqnq3GqLh3XVEj1gkd0tNU5raPyUWmWmpffW4nBYMqWpuUr7llPPzKBeSnpibjuz0sVl5mJ4+Nnc8Zo3LnjwJ8zKmjk3HoqyJvxqLLVmT07OwzaQ7s6dNmoo9k5Vhf66hdSh3YnYGjuZOSs/B8dzcFi1xWmkiipS2wtncaTm5OJ9nyF/SeATVEW7GVdOkESY18g5yyej6WA2pKJPCpDSplWGYSWubNNSk1U0abdIYk9YyaYgZQSRqIAF9kIoRWIZCbMBmbMMu7MMhHMMpFOEcLtKfIYxiPBsxkR2YzD5M5WhmMIczOIeLuIJr+Ti3aLRqmRlWRMwzzyM4U5yywSvBa6t3gvcGH6fPTJ8zvp191/ie90vyy/fb6/eTo4ljtGOBY6vjoKPIsuE4bfPLFq8SafM+Nl9k8+MW929g88U2v2LxgKk2t8+d0SYPcCY7xznXOfc7zwU6AxMDhwXmB24MPGzFHXjC5mdsftbiQbC5w+bBFg+OsXhId5s/YfrwCm0QOj30hOU3rJ7JJaywepAlVb2jzTNtvtTmeywenmTzEeaaYni+fX5FK6O4TowrsWYF9NO/LxoYNa5vqqbKBOhZIjqiJwboux2HbMzAPBhe4q/VTYhWgFEn0WYtVNaR5cmKOr7MuP4XEfmjHlqgA7rjTgzDPcjCdMzRe7G/yBNyfS6xZcTyy0VRRXGgmSJ4stbSENyNTOTZiFFZMbjmH+PRf2V7dmg9NkEbdFEETMNoTLCR8tb6dc0z2oPPyvHmpzXVCEnojF6K7qPsnnErfLnmE3Wdn1vpwVfrogQtqN3qZjJwjTuylO2bt+qjZ8UrmGZfr6hN1/jC3ezdqCVvfT/WqrImg/LZcY0jzMVGxbS99BkblW5NGv9N19VfyDW98miIPqdYuxdeL+9qN9iWLVvKyJU6X5VYctUPujZbud4x6t/SS3DpxZ5jLs7PwABL1i0GZl574mJWZmkZPeJKrislHa7cWn9ly3vWjNQ3W4xE5dH1bCVK67QEtytmx7NFY0Jz7YQ3atOz9RjFK/f54+bte/YUq0jviosZyLmlvjx7jdc+6t5dpmJWJfn1HEGCTjKl+3g+FlV6DNdHY620EHtOjnPzLcxUGXAhV+jV61dynLmSvTzG62WunmKs8BSBl/kPUb14lWviITrj3PANlyNLK0wjibVjjjelV9k6Bl1eLqkl5ZJaXKbUmgp7LChTqrBctlZXOK6yc1zr5lH3RboTdcVaX+a7vdco+PNenbZzMIVZnMRsTtad7ZRSOmNKna9wtUEn5vOqUVYi4iXe4iO+4icOqSL+EqD730AJkqoSLNUkREIlTKpLuERIpMyWuhIndaShJEgDiZKm0lZaSpK0lh7SRZKlm0TLIBkmaTJERspQqSHZkilZMklmyESZKfUkXupLY2kmzaWJtJBa0k4SpY20l1Zym3SQTtJRbpfO0kt6Sle5Q2OqLb2lj/SVFOknd0p/GSCpMlDmSIyMkMEyXGrKXTJGRsvdki73yFjJkPEyQXIlR+6VqTJZpsg0uU9mSb48IEulkYyScZrnryVPpsv9Ysw+8xW5eyi+3qHI11txqK8iQYpieX9F3IGKhYMUmQYrNgxVdB+uGDxS0fEu/BbrsQG/w+P4PZ7Ak9iITdiMp7AFT2MrnsGzeA7b8Dy24wXswB/wInbhJezGy9iDV7AX+7Afr+MgDuFtHMZRHMP7OI4TOIXT+ARnUIQv8CXO4hy+wXl8h4u4hMv4C/6GK/gJ/8J/tFyE3vShH6swgIGsymoMZXVGsAZrshZrM451WJf12ZCN2ZTN2ZKt2Ibt2IGdeDu7sht7cgBTmcYhXK/FEIkCPsmN3MTNfIpb+DS38hk+e0OVcjN1UtEq6V5GlVSsRmaWqhK7RrRCCnTdhJlfvyLML1BRqKnrKAF1tfPX1/7cUDtnY8XNptpJmuss0FI7divtpa21s7XV3tJep4PbtId3wgPaW2brPnku5mndLcCDeAgLtdsUYDGWYCkexjIsxwqsxCqsxiMoxKNYi8ewDr/Bq3gNB/AG3sRbeAdH8C7ewwf4ECfxET7Gp/gMn+OP+Ap/wtf4FhfwPX7Aj/gz/oq/4x/4J/6NqyS96EsH/elkEIMZwjCGM5JRjGYMYxnPBNZjAzZiEzZjCyYyia3Zlu3ZkZ3Zhcnsz4EcxMGKJkmI4Df8mj/yMs/xW57nBX7H73mRP/CSxydmfDMMRjqyMAOzOJwjOJKjOJpjOIETPVWeeumFOG7jPu7nTr7IXXyJu/ky9/AV7uWrfJMHeYgvcAdf5xt8jdt5wJOceo4zv0wGeYyrtiJyHMbrzLMGOzmeD/BBj9F4mROL1XfbmQheR6mPXq+Kaqil05rAi89xm0Ludu7QRbOTh/W+56tGt07QSjGmYmqenuzdjHVrNgjX+x3KsO5ZszwyJbuDyGuWqehJXQE9lJdg6HobITe5IOPzioe7FAkNDDxs4t5pRTwL7c6745ziWS0TrxShZO7/md8Uc6pK0f5wQLH8pGL3BUXqS4q0Pfkhi6RAn140AniEH/BdvsdTfJ8neJzH9O5J1Q3QzuPaRcyewE7m3s/BL/kVz8pCeUjmywIxJlKHVu19uF+7/nQu4SPcbds/yk/5ET/mJ/yCn/E0P+cZFpn2hxV3Hdc+oFrJiFH7R1RTfbhFV2zJitLFHk+6xRKjsXRX+xqPWw7FXc7KxbX7dHKLOwZOnWlXchVXc41eK+SjXMvHuM7oRPoLMSeVfvoLsLMcqnPnIhZwsdpYyoe5jMvNqUbM3TvM2cZ4K3lan8Fa8z21T0/QXaO/2opCPPUtqsflnG3yxZhp8gLNwOBLVNObc+x7oru6IM6zNDTDEon59jXjeMG1Yx87j0Kd5kTxwU/XzNt8i+/wsMzVOqCiT8ma6o2UnwFjcggVAAB42u1dDXxU1ZU/54U3yTxMgjgGghgxqQiIFlH5EDCIgApiFNEqKn5bQfnU+i27VlBAUItarKUfUYxFtI3a+Guzq7F2drex26xruu6sa7q7s66x7Ygd7c7uOquv/3vefTPz5ovJB2HC7ju/8z7u57nnnnvOuffdN0NMRBadQ9eTMXf+OUuo4qarbllFo2kIwsm2ycCF1fPpS+eNodFnLF6C8+KGRTgvWbwQ55RUxjVrbl5DFTdet24VBSSE5IwY8tEweTYQM1bSG7yu/B2EWWQCLElVQlfrEB8dgrtdVEpl5KcKOgz5DqcqGkEjqZpG0RGo+SgaQ0fTl+gYlHgsjaPxNIGOo4l0PJ1AX6ZJdCJNppPoZDqFptBUmkbT6VSaQTNpFl2H9t5D6+nP6M/pXvo63UcbaCPdTw/QJtpMW+hB2krb6CF6mB6hb9B2epQeo8fpm7SDnqBv0ZP0bfoxvUpt9DP6Of0V/Q210y/pV/R39PfUSf9A/0j/RP9MXfQv9G/07/Qf1E2/pd/TR/QxRelT+k/6L/ofitPnZDNzCfu4jC0+hCt4GA/nAFfxSB7Fo7mGx3Atf4nH8jiewBP5BJ7Ek/lkPoWn8nSeyafxbJ7DDXw+X8AX8nV8D2/kD7ibP+Tf8u/49xzhj3gvf8x/4Ch/Qjz0JunTO+kL1DEBec/l23k9b+At/AN+jf9oTDHmGuuMu40txi7jjZINJU+VvF+yd0izWWFOMheb/2rGfMN8Vb4xvrG+ab45vst8V/u2mot9230/8b3hC/l+44uU+kpHly4o2YC780q3lD7iG1ayt2RvaVPpr1HGYnNx6bsle3GnYHHpHwCflY0rO6FsdtnSsjVl68ueKPtu2a6yV8reKvug7I/+Cn8AMMo/0T/ff5l/hX+D/yH/Yzg/6d/lf8n/C/87/vf8e/3/W/prq8KaaM2xlljLrGutVaULrFusH1qvl26x3rb+e2jF0HH+d4YugDwFgCPsGFXbcfSJSe9LSABPo+woTbeDNMOOc63dkUgX0+mq6QukKqFFtJA+oYXGZqqBhA6370C6qJS3E/gC8H2q5Foy+Vm7i3fbMX4eZbCUz1Kmuo8piUZIwI7Q4biOwnU0sBb5V+OqaIrSSKErjpgoQuNUjjwRKkfugN2FWKcdo+xuOkJSdUv+eimjm9fbEQ4j5zDy4exH6HDkOgzXEXanlF1thyTnGJRUhzTX2mFaibpvAz4GyteTxZ8irkQoduqI01CUF9PlxakK+UZoWqtBnWqnm/JaoOFyDKUEpKVRifMJ16s0/dOBM0BzLa6leFJ9EDcCZBlVZBqnARuAN4CuSai5EzW3g+J2qkfIpaBa8f47dgt9z26m7wMbgU/Ze+gZXJ/F9Qe47qY6eg7p9qDnnoeeeAHc+BHyvIj4lxD/MvA13L8OfBP3b+H6NjAEfBf4HlDJywfI+yHK+B1k4hNcP0eZX4DXfruZh9p7uNoO8pF2O9eBg7PwvJ4C4GLYOM2OGQ3gUCkoqQEVlaCiBqXVpJRWid7yg67haKPqkRng9G60cQ/wecjbC2irI48mclqoN4qyFafAIVxvQJjieB3KqgOvHJ60gCct4EkLeNIMnrRQk/ClBXxpzeDLjxD2IvAl4Mt2G70CWn6CEfFTXP8S9b+GfK8D/xr4C5TzJq5vIe3buIaA7yLsPWAan8CfNvCnlcuB1eCP4tExdicfCxxvd/BxwJMwZk61w+BbC1+EukaAG2GRWyXZdbi/FBxUva146FAdED6+AMl5H613+BlArQHUGtC9E0VvxNETppJnzSkTNmU3UjilqN5QfVuN3JXIbUlvlOl6o7QyMbpNKetTO6q4Dt59Bzz6HvD70B6NwKdw78hdK/gbRB3Vuo5q4e+LCHsJ/Hw5wdMQeBoET9vA01bwsw38DIKfQfAzCH62gZ+tmp/VumXV4Gc7+BnUvOwAz9q03hgNqZkOLtaCm2EZa7vpQtS/EPUvRznLUc4VKGcpMfSYCRu8HhzZjHJZ2jhEtM50yHStHZFwQzSXM26rRINE9Ijvhp5rgZ7rJmaloyxQ0K3TxLUGi2iKQmp8K4pQ5jjRg3FYdT/ilCaplTqVHogoHSZpocOEy4bWbDHcK/3nPEUhDXFFu7TjQtHOp4M3pwvNPmpUnIelfxN67HBw7EiMxFNF45cjph79uxJPf4EeXQ9vYShCoU0k1MIos5TWVzoQFASghwLQQxb0kAXZCUiNAXgk5ejp4chXi16sk1Y2g7IOyEsQLWgFdW0y+qGxRZdJfsUt0aCm1nFWStkWKPEjhZL6OpTq6Lioti9dSgeJbnH0SgQlOXxx7BU0rNieEPokIrpgKTiylIbyA/Ym3mQ38mZ7B2+xt/OD9mreajfxNvs+fgh9+DDCH7G3G/fZO6UvY5CDW8FfSL7qWV4rvX8ral4JXCWhMV4jMVHUeSPubpLYOGKjKoZKUtKo3Gt1easQqsp0Y5jvUJYRZ0gf34zQ24B44rtUPoTEEBLj2yU0xndKjKp1He5uldg4YqMqBrUm06jcX9Pl3Y5QVaYbw4pPOD8ktW5C6FYgnsAHlW8T0m8FbpPQGDikYlStD+DuQYmNIzaqYlBrMo3KvUWXtw2hqkw3xuAV4PgTUv8Ke4ecmyR0PT8p5ai77Uitnkz9FEOOGEKixgZlkRF6Pj+OkB3Kr1Bp0IIV9pX8GPLtkNTKW8E44Sbgc9KbetTw0zqkVEtuTCRoNbTFLox56Cr4LKhZRqFKuwu4R0JVKU7aCMqNSSmGGr2ak01i8ZECz86oPB1jxPFa4tAMIfF2qsRfiGH8h9M8l5j2XOKit4aIjzBa9IJ4BKKZ1BgTy6i0E/kN2EpjhN1hXIfr9cCvAm/H8x3AO4F3iTdXLt4VRg3GYcBuxxgMQx7LRe9I+xEaM0AZYuJiGY6HxhwHjTkVGnMmNOZkaMzjMZbGibZQliEMakOaQxGMN8XVcIJTDC/bB/1WDo0yHDOX9HlLDWYtdZi1jMc8Rc1PpiZmJvV0NsbtEuiiazBHWU1r6W7MPNR8Yye9gNnGG/S31AENFcE84jPMIL7A7KFUzxTq9PxgBs9NzAou5yt5Bd/IK3kVr+Y1vJbX8df4Nnj+d/CdfBffzQ/A/9/K2/ghfpgf4W/wdn6UH+PH+Zu8g5/gb/GT/DQ/w038LGYJu/k53sPPcyf/hsOYa3xqVBjnGA3GcuNeY4OxkYzLv6vmGBesufh+uoUuw8wwjv5y5neVcjaVdAk64cV8WADSmLxznlwIFBfJdpO9wo4Buu0QMIjR5R7Ca7vZ3gSISc/cYTcifQTp2u1OpO9CbBD3exC+A/dtSNOhwougXZ2gpzVnbCxxt+cAEBcQqagUrMG5WsLUNaClpDK1DyR16mGmlOTEDsS4cOQh4iDOjZCDFjsM6WiX1RjL5a3LXSUHGLnqrh2+qcvxDmBYI0Y7JKZjQCQinrhr01S0uDFJeciVJ5sM5crVL9S22puSsuqMv0RPW4p+8L8tIetdiptJeiV9FKFdauwqLwSo2hk/4OMyBC0RKaT9A0xXUNUomjAiMh7NiN8DaY/qvgmKrouKLlR5ukR/BgHNuHYgplPFDmgLsvYtKAzBkyqgXwaY32FoDY/eEm0RgaR2itXvBgfjWufEC6U7Vf4HsC1Rp2bwWslEd0F5YgPM7w7MG7TWStBoesZli5JpnbYTiHEAuVYSHhdb34XQTmidDvRdTGIGSr7NxNnM5D1sS1cBOr/jgKg76F1tXVItuqPDTa1NlMzEdFuiTnpwOOyRLqQQCYsPrD7JoVOiheigA2BrPNKh9ItgKxXxAXtxS9545ZOHEzozlo2rMqZXD7j+7kwP0d5h14HRcAXS3ZX0RF0Oa38p3BPvrxhaomnv6OsoHwxHcUpTr2ZelWILzOJZy8gtA159PrCyIvokmuGZzqdBfDg8dOedg20MDmaKe9KqwdW65OpF8enI3J5icaxG5KQtktfzCRe/bdQzuaz6u2j4bmXx2rv7wcIeiD4Y4Pkl/NiW/BLszuYdDZFVRryhxcXn8+igPIpW5808KLgb2b+r8r3xIWSeprAzU75zrK/Ei0Fu3PWfop159aVd7npa2PVQ7OaBXa3vz1WA/9eRBy+9sPOtaV6emWHFu13fyV1J9vrgCtwSink05x6BxT42C5OA4uF99rnXwTar3+/tUe8pI/qtfMBuhffRCc4GZU++mXhTn5x3hV0ZUG94UqVC1nEjOqY9ZS6hagjKO64YWbBRcXknF5J62vqLO2qFTSgI7UtSPfPJWN7ZBCX3iiT0U8zZl9BribVkJ5gl74Wrybu/yqHH7HuPUuL9XJZYq1clql6MOZhWquXU452tu++TxZ/t8shJ3OVfmmw7++TyaUyzF/yuFOqcPUY1IoEKowk+JPb85Cjd9Mzzs68AWFomrFyp/g+9obD0njDS+wSTu8SstH1hva/BSpRr9U+rRQMmR2KlZ1xWSop4n+tK31nZnz6HKWPFSp3ziNxbWl+pHUFRPRr1Wqva6ZPQ5V3ylj+m97PFs42B5Mh29sSpeaoEVCbXZ3og51b+cZFbElNjeiKvnrrMXo5NM8HvmHB3O2ZfzbBm98mOH7dfAynr2aGEHuzw7B80PfsHWz2W0LJ3wA9ulD1vjbKTIqj2tqgZXh9WuUyPvWzV+weDbkwuPqTaugzrGEy34FJmR+obdJGWYC9XQsIp1szxVEj0d7djLYTqfXIju7VOtNe1bNFUy5ZpzRI2JZZrLbKwNRWBfvOi0+js08pRFn5HxbaZjjeoZcTqHb/TPM5snkQ/2iGvl9ffs5Z+tOcJH1t/l+t6h5b+eiCnpkzt+bzt098fuL6ffn8bT9eFhe/NEvm1UuRE/KmknGTzpwrT52l0WbnGZaY+69NK2n5YU/CuOvatdFiHbdrihlO9aVd6ZEdjk06rvmFolRlWJ1KrHY6wLZh7NdtNgCCeYvLlQ1cWL8izOgOLE9Z3MfHkAmr1F1R0Kyo80tC1L/nOLluooRV2yCxkbjeQc2RZjUr31pI+YaBQf3AfdO3Tj+1pu8DP5oSNcXszZTSi39rcebnstw/JPtowelR5hV3qrbDskW2SWLU/toD932pvbYJW0Vfaq+l21+wSXM3lYQThRzm71kOC0ZTdspbQuhM0Od/vQGLsFi3fXbJnXe1k78BZyXcboFv2/obzaBorId96z7PTC+K3xIUvEc/aYzivfFei3Er9JbBXzlPmOp6vGtz7bs+8OJajxx3/JEXnaR9kQN9r5Nffqd5Nvvwy06KDaHW8l3NZ7cf2+5qwlubiWV3spZzllDarX6mvzLeOrL4DzAieKXv31LhO38O3UM7zqU7eQq+i/G//a2hymuz0ZE9gTbGvNuvvYPr9zZ67zlwo/T22oBE9hrr3A915v8NL85Z7SnenXkvozDdeeqmnunKvycqaZ9JjjKat38Yz/Kr0kHAOOekr3d0ZlEbS+G2lrRPn9we70vqnVfwE5Y3EHc+8n2aqXeKX5LaiYc9sPeadaWdyN/27EflqNNzb9Zg860Ld+cd6ugc1KPYp7L+9ZFMHKd2e0eJdG9Nh0cI1Vx6Psnh21Zr9kKb3/XF6j2m8kJaKL5HpTVwh6ZYjRvkl96TEVGcpcyZK8h5fH0wjte/fdeb5PjBayHqr9mMjyV0rB3imkr6POj/d7tec8Xyc3tcoTVk1b4JVc7A9e+7cazyyTyCkqV7t/UZQvlRvlHn76nzWRbemNc1eOqEdar1A92Yoi73sdK4SH+2nXgrptyTxQqTP+aI2d4/a7XbjPvyXSOJ9VDzXfk3F3b7PplJswb5XjoL2zvzyo9aQ8q8epdDdWz2b9ms2SQktSovUU1sd60PeXPPinVk0sFUQnz3fvx8Ynhb2nsN9r5JDD+4/6vpl/2D2ETjQ/O7l73FUD9jYiGdbMdj3WmahVreHWsPMFzNo9I9Jg/4YjNp+0FFsevyT6GBso/yGXCG/2xIqrnEov/LUUQDd7cUhzQfNnu5VdFAeA9w/TKaxia6lOnk6FHfqvxCG01V0JV0EPCGRcjRwIk3AuZbOBTjHsXQYnYTrKVRPU8iQ3yF1fol0ltzVUynwDJpL8+ksKqezMbNZQAtpHR3uWU9ZRJdSA51H59MyupguoaV4Xga4AjBW/mvhq3Qz3QA4Ebgc+Ymqsng49cDFOdq6RF/HgeIkTJH/dnBguoZ6QRfU2tFZGhbQUBrjKbUBtDdouFjDSE25A1ch1c0absDzDcIxF09B/lSsp8uAI0BNQwZOBX9ScTrqGQKcjjq9SOiDSwRngJezwE0HL9P67GjJ6+IyyMEy1HpFAlVtZ4DvLs5FD6TifPSHQj99GVy5OSuejZYuEFyIHnPRabUqX63IuWVlHiq3i6oUdVwEuJqugVw65+RxOWBxood7elwlvVzYcTH4eDE4tEyklGgycBKp94hH0PF0XJ9H5DmCmZD9OFJfxwO/IqA4o/ACulAw1+/Lnizn2bSCSmga3Qi4iWbSaXI3m8qAK2kenQk9W0GraRitobU0B6lXIGY2ct4EODkDVqTUMFtSe2GaBpJ60sGhQAGRLxE6Ow3mgLKVQp0LZwpYdAiozYTVGtZoWCswDyWP0pQepa+XaM4wDTE2Q55O0uFnyd0FGEtjoR3HAOfheZGM/osg1V8RfXgJyhuV0EMz5b9qvPv3Rng8ClM0qgWpmQbK54PPSo5Og3w5x0jIVh3OdZAsdX8idOZkQC2gDjgS6P5nzQRogwla+i7N0eOjpd8yj5oUa5AEI4vXU0WJ71ckthS0O1BB6h39yBSoBo0unKjhbKHchbGwNeM1TMDYnYBaRyZQ/TtCKip+VAFJ7r1oSvokqlGpbA6hTi/WynWEWJ/JGXgmNI2TxkV1zqQkmWIieiAVLfSHwinQbsejXdnwELS0QnASesxFklYb4Fsp+OKWlXmo3C5WiD0mSOQY+b8i0uf0fi98j8Mcz9PYHuitIwAnylmBOpYm9BllvAHpzUrGeGAmjM8CSksnj6MFFGcUHonRrnBWjnoOhUX1AYckrofpJ+dZoR9eQACWsxwWVv3rShk8Jh/0aIlOf2gGqHgXhmQBN+7krLGHpdyfkpHHhTId7k/AUIGp6rfws0C5hkoNwwT8ui+zccYAB9X/ahFSDVf/6wE4RH6TvlykrBIjoh4x82AdJ8E+X4nxdA1goej+c8RmLKLbAefS3fQotOfjtBPW/2n6MfTzK/Qq3UttgM30M8AW+jl9RA/Sx/QZ4j7nU+kNngkg+d8q5jk8j4dwA1/EZXwJX8nD+HpeziN5I9/Po/nb3Mg1/DTgGH4GMJaf5ef4WP4l4Dj+Fb/DEzkMmMIfAKbyh/wpT2MbMNcwjCN5nnGUMYGvMiYZs3ilUW8s4ruMBuNe3mJsNDbyq8ZmYzO/Zmw1tnLbnwAoda2XAAAAAAABAAAAANWkJwgAAAAA1D6b9QAAAADUZEV+) format("woff");
    font-weight: 400;
    font-style: normal;
  }
}
header html,
footer html {
  font-family: Styrene B;
}
header .t-huge,
footer .t-huge {
  font-size: 3.3rem;
}
header .t-hero,
header .t-huge,
footer .t-hero,
footer .t-huge {
  text-transform: uppercase;
  font-weight: 700;
}
header .t-hero,
footer .t-hero {
  font-size: 1.67rem;
}
header .t-heading,
footer .t-heading {
  font-size: 1.39rem;
  text-transform: uppercase;
  color: #3f5463;
}
header .t-heading + .t-subheading,
footer .t-heading + .t-subheading {
  padding-top: 0.25rem;
}
header .t-heading-light,
footer .t-heading-light {
  font-size: 1.39rem;
  text-transform: uppercase;
  color: #fff;
}
header .t-heading-light + .t-subheading,
footer .t-heading-light + .t-subheading {
  padding-top: 0.25rem;
}
header .t-subheading,
footer .t-subheading {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
}
header .t-copy-featured,
footer .t-copy-featured {
  font-size: 1.39rem;
  color: #d2232a;
  text-align: center;
}
header .t-copy-featured--bold,
footer .t-copy-featured--bold {
  font-weight: 700;
}
header .t-copy-featured--small,
footer .t-copy-featured--small {
  font-size: 1.1rem;
}
header .t-primary,
footer .t-primary {
  color: #d2232a;
}
header .t-note,
header small,
footer .t-note,
footer small {
  color: #3f5463;
  font-size: 0.8rem;
}
header .t-note strong,
header small strong,
footer .t-note strong,
footer small strong {
  font-weight: 700;
}
header .t-copy,
footer .t-copy {
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
}
header .t-copy > :not(:last-child),
footer .t-copy > :not(:last-child) {
  margin-bottom: 1rem;
}
header .t-copy h2,
footer .t-copy h2 {
  font-size: 1.39rem;
}
header .t-copy h2,
header .t-copy h3,
footer .t-copy h2,
footer .t-copy h3 {
  text-transform: uppercase;
  color: #3f5463;
  padding-bottom: 1rem;
}
header .t-copy h3,
footer .t-copy h3 {
  font-size: 1rem;
}
header .t-copy h4,
header .t-copy h5,
header .t-copy h6,
footer .t-copy h4,
footer .t-copy h5,
footer .t-copy h6 {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
}
header .t-copy a,
footer .t-copy a {
  color: #d2232a;
}
header .t-copy a:focus,
header .t-copy a:hover,
footer .t-copy a:focus,
footer .t-copy a:hover {
  color: #bc1f26;
}
header .t-copy strong,
footer .t-copy strong {
  font-weight: 700;
}
header .t-copy em,
footer .t-copy em {
  font-style: italic;
}
header .t-copy ul,
footer .t-copy ul {
  list-style: none;
}
header .t-copy ul li,
footer .t-copy ul li {
  position: relative;
  padding: 0 0 1rem 1rem;
}
header .t-copy ul li:before,
footer .t-copy ul li:before {
  content: "";
  font-weight: 700;
  display: inline-block;
  margin-right: 2rem;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #d2232a;
  position: absolute;
  left: 0;
  top: 0.5rem;
}
header .t-copy ol,
footer .t-copy ol {
  counter-reset: ordered-list-counter;
  padding: 0 0 1rem 1rem;
  position: relative;
}
@media (min-width: 850px) {
  header .t-copy ol,
footer .t-copy ol {
    padding: 0 0 1rem 1rem;
  }
}
header .t-copy ol li,
footer .t-copy ol li {
  padding: 0 0 1rem;
  position: relative;
}
header .t-copy ol li:before,
footer .t-copy ol li:before {
  display: inline-block;
  content: counter(ordered-list-counter) ".";
  counter-increment: ordered-list-counter;
  font-size: 0.7em;
  color: #d2232a;
  position: absolute;
  left: -1rem;
  top: 0.2rem;
}
header .t-copy-light,
footer .t-copy-light {
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
  color: #fff;
}
header .t-copy-light > :not(:last-child),
footer .t-copy-light > :not(:last-child) {
  margin-bottom: 1rem;
}
header .t-copy-light h2,
header .t-copy-light h3,
footer .t-copy-light h2,
footer .t-copy-light h3 {
  color: #3f5463;
  padding-bottom: 1rem;
}
header .t-copy-light h4,
header .t-copy-light h5,
header .t-copy-light h6,
footer .t-copy-light h4,
footer .t-copy-light h5,
footer .t-copy-light h6 {
  color: #3f5463;
}
header .t-copy-light a,
footer .t-copy-light a {
  color: #d2232a;
}
header .t-copy-light a:focus,
header .t-copy-light a:hover,
footer .t-copy-light a:focus,
footer .t-copy-light a:hover {
  color: #bc1f26;
}
header .t-copy-light strong,
footer .t-copy-light strong {
  font-weight: 700;
}
header .t-copy-light em,
footer .t-copy-light em {
  font-style: italic;
}
header .t-copy-light ul,
footer .t-copy-light ul {
  list-style: none;
}
header .t-copy-light ul li,
footer .t-copy-light ul li {
  position: relative;
  padding: 0 0 1rem 1rem;
}
header .t-copy-light ul li:before,
footer .t-copy-light ul li:before {
  content: "";
  font-weight: 700;
  display: inline-block;
  margin-right: 2rem;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #d2232a;
  position: absolute;
  left: 0;
  top: 0.5rem;
}
header .t-copy-light ol,
footer .t-copy-light ol {
  counter-reset: ordered-list-counter;
  padding: 0 0 1rem 1rem;
  position: relative;
}
@media (min-width: 850px) {
  header .t-copy-light ol,
footer .t-copy-light ol {
    padding: 0 0 1rem 1rem;
  }
}
header .t-copy-light ol li,
footer .t-copy-light ol li {
  padding: 0 0 1rem;
  position: relative;
}
header .t-copy-light ol li:before,
footer .t-copy-light ol li:before {
  display: inline-block;
  content: counter(ordered-list-counter) ".";
  counter-increment: ordered-list-counter;
  font-size: 0.7em;
  color: #d2232a;
  position: absolute;
  left: -1rem;
  top: 0.2rem;
}
header .t-copy-light h2,
footer .t-copy-light h2 {
  font-size: 1.39rem;
}
header .t-copy-light h2,
header .t-copy-light h3,
footer .t-copy-light h2,
footer .t-copy-light h3 {
  text-transform: uppercase;
  color: #fff;
}
header .t-copy-light h3,
footer .t-copy-light h3 {
  font-size: 1rem;
}
header .t-copy-light h4,
header .t-copy-light h5,
header .t-copy-light h6,
footer .t-copy-light h4,
footer .t-copy-light h5,
footer .t-copy-light h6 {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #fff;
}
header .t-copy-light a,
footer .t-copy-light a {
  color: #fff;
  text-decoration: underline;
}
header .t-copy-light a:focus,
header .t-copy-light a:hover,
footer .t-copy-light a:focus,
footer .t-copy-light a:hover {
  color: #f2f2f2;
}
header .t-copy-light ul li:before,
footer .t-copy-light ul li:before {
  background: #fff;
}
header .t-copy-light ol li:before,
footer .t-copy-light ol li:before {
  color: #fff;
}
header .t-center,
footer .t-center {
  text-align: center;
}
header .categoryFilters_item label,
header .o-button,
footer .categoryFilters_item label,
footer .o-button {
  display: block;
  width: 100%;
  max-width: 28rem;
  padding: 0.5rem 1rem;
  text-align: center;
  font-size: 0.67rem;
  font-weight: 700;
  border-radius: 2px;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  border: 1px solid #d2232a;
}
@media (min-width: 850px) {
  header .categoryFilters_item label,
header .o-button,
footer .categoryFilters_item label,
footer .o-button {
    max-width: 23rem;
  }
}
header .categoryFilters_item input:checked + label,
header .o-button--fill,
footer .categoryFilters_item input:checked + label,
footer .o-button--fill {
  background: #d2232a;
  color: #fff;
}
header .categoryFilters_item input:checked + label:hover,
header .o-button--fill:hover,
footer .categoryFilters_item input:checked + label:hover,
footer .o-button--fill:hover {
  border-color: #bc1f26;
  background: #bc1f26;
}
header .categoryFilters_item input:not(:checked) + label,
header .o-button--stroke,
footer .categoryFilters_item input:not(:checked) + label,
footer .o-button--stroke {
  color: #d2232a;
}
header .categoryFilters_item input:not(:checked) + label:hover,
header .o-button--stroke:hover,
footer .categoryFilters_item input:not(:checked) + label:hover,
footer .o-button--stroke:hover {
  border-color: #bc1f26;
  background: #bc1f26;
  color: #fff;
}
header .o-button--narrow,
footer .o-button--narrow {
  display: inline-block;
  width: auto;
  min-width: 7rem;
}
header .o-button--book,
footer .o-button--book {
  width: 100%;
  padding: 1.5rem 1rem;
  border-radius: 0;
  max-width: none;
}
header .o-button--fat,
footer .o-button--fat {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-radius: 0;
}
header .o-button--full,
footer .o-button--full {
  max-width: unset;
}
header .o-button--horizontal,
footer .o-button--horizontal {
  display: inline-block;
  margin-right: 0.75rem;
}
header .o-button--center,
footer .o-button--center {
  margin: 0 auto;
}
header .categoryFilters_item .o-button + label,
header .categoryFilters_item label + .o-button,
header .categoryFilters_item label + label,
header .o-button + .o-button,
footer .categoryFilters_item .o-button + label,
footer .categoryFilters_item label + .o-button,
footer .categoryFilters_item label + label,
footer .o-button + .o-button {
  margin-top: 0.75rem;
}
header .o-icon,
footer .o-icon {
  fill: currentColor;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 1;
}
header .o-icon,
header .o-icon-stroke,
header .o-icon svg,
footer .o-icon,
footer .o-icon-stroke,
footer .o-icon svg {
  width: 1em;
  height: 1em;
}
header .o-icon-stroke,
footer .o-icon-stroke {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 1;
  fill: none;
  stroke-width: 3px;
  stroke-linecap: round;
  stroke: currentColor;
}
header .o-icon-stroke svg,
footer .o-icon-stroke svg {
  width: 1em;
  height: 1em;
}
header .o-icon-stroke-deluxe,
footer .o-icon-stroke-deluxe {
  stroke-width: 8px;
  font-size: 130%;
}
header .o-image,
footer .o-image {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
header .o-image img,
footer .o-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
header .o-image.is-contained img,
footer .o-image.is-contained img {
  -o-object-fit: contain;
  object-fit: contain;
  font-family: "object-fit: contain;";
}
header .o-image.is-cover-parent,
footer .o-image.is-cover-parent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}
header .o-image.is-lazy img,
footer .o-image.is-lazy img {
  -webkit-filter: blur(10px);
  filter: blur(10px);
  transform: scale(1.2);
  transition: transform 0.6s, -webkit-filter 0.3s;
  transition: filter 0.3s, transform 0.6s;
  transition: filter 0.3s, transform 0.6s, -webkit-filter 0.3s;
}
header .o-image.is-lazy.is-loaded img,
footer .o-image.is-lazy.is-loaded img {
  -webkit-filter: blur(0);
  filter: blur(0);
  transform: scale(1);
}
header .o-video,
footer .o-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  z-index: 1;
}
header .o-video__play,
footer .o-video__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  z-index: 5;
  opacity: 1;
  transition: opacity 0.6s linear;
}
header .o-video__play_icon,
footer .o-video__play_icon {
  font-size: 4rem;
  color: #fff;
}
header .o-video embed,
header .o-video iframe,
header .o-video object,
footer .o-video embed,
footer .o-video iframe,
footer .o-video object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
header .o-video__poster,
footer .o-video__poster {
  z-index: 3;
  opacity: 1;
  transition: opacity 0.6s linear, z-index 1ms linear;
}
header .is-playing .o-video__poster,
footer .is-playing .o-video__poster {
  opacity: 0;
  z-index: -1;
  transition: opacity 0.6s linear, z-index 20ms linear 0.6s;
}
header .is-playing .o-video__play,
footer .is-playing .o-video__play {
  opacity: 0;
  z-index: -1;
}
header .actions_container + .combo_note,
footer .actions_container + .combo_note {
  padding: 0;
}
header .nav_primary__mobile_actions .alert-toggle,
footer .nav_primary__mobile_actions .alert-toggle {
  margin-right: 0.5rem;
}
header .alert-toggle__text,
footer .alert-toggle__text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  background-color: #d02a32;
  text-transform: uppercase;
  color: #fff;
  padding: 0.5em 1em;
}
header .nav_primary_container .alert-toggle__text,
footer .nav_primary_container .alert-toggle__text {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .modal_wrapper--alert .modal__tag,
footer .modal_wrapper--alert .modal__tag {
  background-color: #d02a32;
}
header .alert__title,
footer .alert__title {
  text-align: center;
  color: #d02a32;
}
header .alert__copy,
footer .alert__copy {
  color: #3f5463;
}
header .alert__copy,
header .alert__note,
footer .alert__copy,
footer .alert__note {
  text-align: center;
}
header .item_buttons_container,
footer .item_buttons_container {
  margin-top: 1rem;
}
header .alternate_journeys_container > :not(:last-child),
footer .alternate_journeys_container > :not(:last-child) {
  margin-bottom: 2rem;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
header .breadcrumb_container,
footer .breadcrumb_container {
  position: relative;
  background: #f6f7f8;
  width: 100%;
  padding: 1.5rem 2rem;
  font-size: 0.61rem;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  color: rgba(63, 84, 99, 0.75);
}
header .breadcrumb_container .breadcrumb_separator,
footer .breadcrumb_container .breadcrumb_separator {
  padding: 0 0.5rem;
}
header .call_to_action + .collapsable_panels,
header .call_to_action + .table_group,
header .call_to_action + .table_single,
header .call_to_action + .table_toggle,
header .call_to_action .call_to_action,
footer .call_to_action + .collapsable_panels,
footer .call_to_action + .table_group,
footer .call_to_action + .table_single,
footer .call_to_action + .table_toggle,
footer .call_to_action .call_to_action {
  margin-top: -6rem;
}
header .cta_container,
footer .cta_container {
  margin-left: auto;
  margin-right: auto;
  max-width: 50rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 20rem;
  color: #fff;
  text-align: center;
  font-size: 3rem;
}
header .cta_container > :not(:last-child),
footer .cta_container > :not(:last-child) {
  margin-bottom: 2rem;
}
header .categoryFilters_item .cta_container input:not(:checked) + label,
header .cta_container .categoryFilters_item input:not(:checked) + label,
header .cta_container .o-button--stroke,
footer .categoryFilters_item .cta_container input:not(:checked) + label,
footer .cta_container .categoryFilters_item input:not(:checked) + label,
footer .cta_container .o-button--stroke {
  color: #fff;
  border-color: #fff;
}
header .categoryFilters_item .cta_container input:not(:checked) + label:focus,
header .categoryFilters_item .cta_container input:not(:checked) + label:hover,
header .cta_container .categoryFilters_item input:not(:checked) + label:focus,
header .cta_container .categoryFilters_item input:not(:checked) + label:hover,
header .cta_container .o-button--stroke:focus,
header .cta_container .o-button--stroke:hover,
footer .categoryFilters_item .cta_container input:not(:checked) + label:focus,
footer .categoryFilters_item .cta_container input:not(:checked) + label:hover,
footer .cta_container .categoryFilters_item input:not(:checked) + label:focus,
footer .cta_container .categoryFilters_item input:not(:checked) + label:hover,
footer .cta_container .o-button--stroke:focus,
footer .cta_container .o-button--stroke:hover {
  color: #d2232a;
  background-color: #fff;
}
header .cta_copy,
header .cta_title,
footer .cta_copy,
footer .cta_title {
  color: #fff;
}
header .cta_button,
footer .cta_button {
  margin-top: 2rem;
}
header .cta_alternative,
footer .cta_alternative {
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
  color: #fff;
}
header .cta_alternative > :not(:last-child),
footer .cta_alternative > :not(:last-child) {
  margin-bottom: 1rem;
}
header .cta_alternative strong,
footer .cta_alternative strong {
  font-weight: 700;
}
header .cta_alternative em,
footer .cta_alternative em {
  font-style: italic;
}
header .cta_alternative_text .cta_alternative_link,
footer .cta_alternative_text .cta_alternative_link {
  color: #fff;
}
header .card_image,
footer .card_image {
  position: relative;
  background: #e6e6e6;
  padding-bottom: 56.25%;
}
header .card_image .o-image,
footer .card_image .o-image {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
  position: absolute;
  min-width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
header .card_container,
header .card_content,
footer .card_container,
footer .card_content {
  display: flex;
  flex-direction: column;
}
header .card_content,
footer .card_content {
  background: #f6f7f8;
  padding: 1rem;
  flex-grow: 1;
}
header .card_content > :not(:last-child),
footer .card_content > :not(:last-child) {
  margin-bottom: 1rem;
}
header .card_content .actions_container,
footer .card_content .actions_container {
  margin-top: auto;
  padding-bottom: 0;
}
header .categoryFilters,
footer .categoryFilters {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: -0.5rem;
}
header .categoryFilters_item,
footer .categoryFilters_item {
  margin: 0.5rem;
}
header .categoryFilters_item input,
footer .categoryFilters_item input {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
header .checkbox__wrapper,
footer .checkbox__wrapper {
  position: relative;
  color: #3f5463;
}
header .checkbox__label,
footer .checkbox__label {
  margin-left: 1.5em;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
header .checkbox__label_text,
footer .checkbox__label_text {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .checkbox__label:before,
footer .checkbox__label:before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  border: 1px solid;
  position: absolute;
  left: 0;
}
header .checkbox__label:after,
footer .checkbox__label:after {
  content: "✓";
  color: #d2232a;
  display: block;
  position: absolute;
  left: 0.15em;
  opacity: 0;
}
header .checkbox__label.is-checked:after,
footer .checkbox__label.is-checked:after {
  opacity: 1;
}
header .checkbox__input,
footer .checkbox__input {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
header .content_container,
footer .content_container {
  position: relative;
  background: #fff;
}
@media (min-width: 850px) {
  header .content_container,
footer .content_container {
    margin: 0 auto;
    overflow: hidden;
  }
}
header .content_container > .module:first-child:not(.module--bg),
footer .content_container > .module:first-child:not(.module--bg) {
  padding-top: 2rem;
}
@media (min-width: 850px) {
  header .content_container > .module:first-child:not(.module--bg),
footer .content_container > .module:first-child:not(.module--bg) {
    padding-top: 6rem;
  }
}
header .content_container > .module:last-child:not(.module--bg),
footer .content_container > .module:last-child:not(.module--bg) {
  padding-bottom: 2rem;
}
@media (min-width: 850px) {
  header .content_container > .module:last-child:not(.module--bg),
footer .content_container > .module:last-child:not(.module--bg) {
    padding-bottom: 6rem;
  }
}
header .modal_content .date_picker,
footer .modal_content .date_picker {
  color: #fff;
  border-bottom: 1px solid #fff;
}
header .modal_content .date_picker::-webkit-input-placeholder,
footer .modal_content .date_picker::-webkit-input-placeholder {
  color: #fff;
}
header .modal_content .date_picker::-moz-placeholder,
footer .modal_content .date_picker::-moz-placeholder {
  color: #fff;
}
header .modal_content .date_picker:-ms-input-placeholder,
footer .modal_content .date_picker:-ms-input-placeholder {
  color: #fff;
}
header .modal_content .date_picker:-moz-placeholder,
footer .modal_content .date_picker:-moz-placeholder {
  color: #fff;
}
header .modal_content .date_picker_container:after,
footer .modal_content .date_picker_container:after {
  border-color: #fff;
}
header .date_picker_container,
footer .date_picker_container {
  position: relative;
  border-color: rgba(63, 84, 99, 0.25);
}
header .date_picker_container:after,
footer .date_picker_container:after {
  pointer-events: none;
  content: " ";
  position: absolute;
  right: 13px;
  bottom: 15px;
  margin: 0;
  width: 10px;
  height: 10px;
  border-right: 1px solid;
  transform: rotate(45deg);
}
header .date_picker,
header .date_picker_container:after,
footer .date_picker,
footer .date_picker_container:after {
  border-bottom: 1px solid;
  border-color: inherit;
}
header .date_picker,
footer .date_picker {
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 38px;
  color: #3f5463;
  height: 38px;
  width: 100%;
}
header .date_picker::-webkit-input-placeholder,
footer .date_picker::-webkit-input-placeholder {
  color: currentColor;
}
header .date_picker::-moz-placeholder,
footer .date_picker::-moz-placeholder {
  color: currentColor;
}
header .date_picker:-ms-input-placeholder,
footer .date_picker:-ms-input-placeholder {
  color: currentColor;
}
header .date_picker:-moz-placeholder,
footer .date_picker:-moz-placeholder {
  color: currentColor;
}
header .date_picker:focus,
header .date_picker:hover,
footer .date_picker:focus,
footer .date_picker:hover {
  border-color: #d2232a;
}
header .date_picker_label,
footer .date_picker_label {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .datepicker-container,
footer .datepicker-container {
  background-color: #fff;
  direction: ltr;
  font-size: 12px;
  left: 0;
  line-height: 30px;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 210px;
  z-index: -1;
}
header .datepicker-container:after,
header .datepicker-container:before,
footer .datepicker-container:after,
footer .datepicker-container:before {
  border: 5px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
header .datepicker-dropdown,
footer .datepicker-dropdown {
  border: 1px solid #ccc;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
}
header .datepicker-inline,
footer .datepicker-inline {
  position: static;
}
header .datepicker-top-left,
header .datepicker-top-right,
footer .datepicker-top-left,
footer .datepicker-top-right {
  border-top-color: #d2232a;
}
header .datepicker-top-left:after,
header .datepicker-top-left:before,
header .datepicker-top-right:after,
header .datepicker-top-right:before,
footer .datepicker-top-left:after,
footer .datepicker-top-left:before,
footer .datepicker-top-right:after,
footer .datepicker-top-right:before {
  border-top: 0;
  left: 10px;
  top: -5px;
}
header .datepicker-top-left:before,
header .datepicker-top-right:before,
footer .datepicker-top-left:before,
footer .datepicker-top-right:before {
  border-bottom-color: #d2232a;
}
header .datepicker-top-left:after,
header .datepicker-top-right:after,
footer .datepicker-top-left:after,
footer .datepicker-top-right:after {
  border-bottom-color: #fff;
  top: -4px;
}
header .datepicker-bottom-left,
header .datepicker-bottom-right,
footer .datepicker-bottom-left,
footer .datepicker-bottom-right {
  border-bottom-color: #d2232a;
}
header .datepicker-bottom-left:after,
header .datepicker-bottom-left:before,
header .datepicker-bottom-right:after,
header .datepicker-bottom-right:before,
footer .datepicker-bottom-left:after,
footer .datepicker-bottom-left:before,
footer .datepicker-bottom-right:after,
footer .datepicker-bottom-right:before {
  border-bottom: 0;
  bottom: -5px;
  left: 10px;
}
header .datepicker-bottom-left:before,
header .datepicker-bottom-right:before,
footer .datepicker-bottom-left:before,
footer .datepicker-bottom-right:before {
  border-top-color: #d2232a;
}
header .datepicker-bottom-left:after,
header .datepicker-bottom-right:after,
footer .datepicker-bottom-left:after,
footer .datepicker-bottom-right:after {
  border-top-color: #fff;
  bottom: -4px;
}
header .datepicker-bottom-right:after,
header .datepicker-bottom-right:before,
header .datepicker-top-right:after,
header .datepicker-top-right:before,
footer .datepicker-bottom-right:after,
footer .datepicker-bottom-right:before,
footer .datepicker-top-right:after,
footer .datepicker-top-right:before {
  left: auto;
  right: 10px;
}
header .datepicker-panel > ul,
footer .datepicker-panel > ul {
  margin: 0;
  padding: 0;
  width: 102%;
}
header .datepicker-panel > ul:after,
header .datepicker-panel > ul:before,
footer .datepicker-panel > ul:after,
footer .datepicker-panel > ul:before {
  content: " ";
  display: table;
}
header .datepicker-panel > ul:after,
footer .datepicker-panel > ul:after {
  clear: both;
}
header .datepicker-panel > ul > li,
footer .datepicker-panel > ul > li {
  background-color: #fff;
  cursor: pointer;
  float: left;
  height: 30px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 30px;
}
header .datepicker-panel > ul > li:hover,
footer .datepicker-panel > ul > li:hover {
  background-color: #eee;
}
header .datepicker-panel > ul > li.muted,
header .datepicker-panel > ul > li.muted:hover,
footer .datepicker-panel > ul > li.muted,
footer .datepicker-panel > ul > li.muted:hover {
  color: #999;
}
header .datepicker-panel > ul > li.highlighted,
footer .datepicker-panel > ul > li.highlighted {
  background-color: #eee;
}
header .datepicker-panel > ul > li.highlighted:hover,
footer .datepicker-panel > ul > li.highlighted:hover {
  background-color: rgba(210, 35, 42, 0.15);
}
header .datepicker-panel > ul > li.picked,
header .datepicker-panel > ul > li.picked:hover,
footer .datepicker-panel > ul > li.picked,
footer .datepicker-panel > ul > li.picked:hover {
  color: #d2232a;
}
header .datepicker-panel > ul > li.disabled,
header .datepicker-panel > ul > li.disabled:hover,
footer .datepicker-panel > ul > li.disabled,
footer .datepicker-panel > ul > li.disabled:hover {
  background-color: #fff;
  color: #ccc;
  cursor: default;
}
header .datepicker-panel > ul > li.disabled.highlighted,
header .datepicker-panel > ul > li.disabled:hover.highlighted,
footer .datepicker-panel > ul > li.disabled.highlighted,
footer .datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: #eee;
}
header .datepicker-panel > ul > li[data-view="month next"],
header .datepicker-panel > ul > li[data-view="month prev"],
header .datepicker-panel > ul > li[data-view="year next"],
header .datepicker-panel > ul > li[data-view="year prev"],
header .datepicker-panel > ul > li[data-view="years next"],
header .datepicker-panel > ul > li[data-view="years prev"],
header .datepicker-panel > ul > li[data-view=next],
footer .datepicker-panel > ul > li[data-view="month next"],
footer .datepicker-panel > ul > li[data-view="month prev"],
footer .datepicker-panel > ul > li[data-view="year next"],
footer .datepicker-panel > ul > li[data-view="year prev"],
footer .datepicker-panel > ul > li[data-view="years next"],
footer .datepicker-panel > ul > li[data-view="years prev"],
footer .datepicker-panel > ul > li[data-view=next] {
  font-size: 18px;
}
header .datepicker-panel > ul > li[data-view="month current"],
header .datepicker-panel > ul > li[data-view="year current"],
header .datepicker-panel > ul > li[data-view="years current"],
footer .datepicker-panel > ul > li[data-view="month current"],
footer .datepicker-panel > ul > li[data-view="year current"],
footer .datepicker-panel > ul > li[data-view="years current"] {
  width: 150px;
}
header .datepicker-panel > ul[data-view=months] > li,
header .datepicker-panel > ul[data-view=years] > li,
footer .datepicker-panel > ul[data-view=months] > li,
footer .datepicker-panel > ul[data-view=years] > li {
  height: 52.5px;
  line-height: 52.5px;
  width: 52.5px;
}
header .datepicker-panel > ul[data-view=week] > li,
header .datepicker-panel > ul[data-view=week] > li:hover,
footer .datepicker-panel > ul[data-view=week] > li,
footer .datepicker-panel > ul[data-view=week] > li:hover {
  background-color: #fff;
  cursor: default;
}
header .datepicker-hide,
footer .datepicker-hide {
  display: none;
}
header .day_carousel_container,
footer .day_carousel_container {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw;
  padding: 2rem;
  background: #f6f7f8;
}
@media (min-width: 850px) {
  header .day_carousel_container,
footer .day_carousel_container {
    padding: 6rem;
  }
}
header .day_carousel,
footer .day_carousel {
  position: relative;
}
header .day_carousel,
header .day_item,
footer .day_carousel,
footer .day_item {
  margin: 0 auto;
  width: 100%;
}
header .day_item,
footer .day_item {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 100%;
  background: #fff;
  color: #3f5463;
  transition: all 0.2s;
}
header .day_item--recommend,
footer .day_item--recommend {
  background: #d2232a;
  color: #fff;
}
header .day_item--recommend .t-copy,
header .day_item--recommend .t-heading,
footer .day_item--recommend .t-copy,
footer .day_item--recommend .t-heading {
  color: #fff;
}
header .day_item:not(:first-child),
footer .day_item:not(:first-child) {
  margin-left: 1rem;
}
@media (min-width: 850px) {
  header .day_item,
footer .day_item {
    width: 50%;
    min-height: 40rem;
  }
  header .day_item:not(:first-child),
footer .day_item:not(:first-child) {
    margin-left: 1.25rem;
  }
}
@media (min-width: 1200px) {
  header .day_item,
footer .day_item {
    width: 33%;
  }
}
@media (min-width: 1700px) {
  header .day_item,
footer .day_item {
    width: 24%;
    min-height: 35vw;
  }
}
header .day_content_container,
footer .day_content_container {
  padding: 2rem;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
header .day_content_top_container,
footer .day_content_top_container {
  padding-bottom: 2rem;
}
header .day_content_top,
footer .day_content_top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
header .day_description,
footer .day_description {
  display: block;
  padding-top: 1rem;
}
header .day_number,
footer .day_number {
  font-size: 2.5rem;
}
header .day_button,
footer .day_button {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
header .dropdown_button,
footer .dropdown_button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  border-bottom: 1px solid rgba(63, 84, 99, 0.25);
  color: #3f5463;
  height: 38px;
  width: 100%;
}
header .dropdown_button::-webkit-input-placeholder,
footer .dropdown_button::-webkit-input-placeholder {
  color: currentColor;
}
header .dropdown_button::-moz-placeholder,
footer .dropdown_button::-moz-placeholder {
  color: currentColor;
}
header .dropdown_button:-ms-input-placeholder,
footer .dropdown_button:-ms-input-placeholder {
  color: currentColor;
}
header .dropdown_button:-moz-placeholder,
footer .dropdown_button:-moz-placeholder {
  color: currentColor;
}
header .dropdown_button:focus,
header .dropdown_button:hover,
footer .dropdown_button:focus,
footer .dropdown_button:hover {
  border-color: #d2232a;
}
header .dropdown_button_label,
footer .dropdown_button_label {
  font-size: 16px;
  display: block;
  padding-right: 2rem;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
header .dropdown_button_arrow,
footer .dropdown_button_arrow {
  pointer-events: none;
  content: " ";
  position: absolute;
  right: 13px;
  bottom: 15px;
  margin: 0;
  width: 10px;
  height: 10px;
  border-right: 1px solid rgba(63, 84, 99, 0.25);
  border-bottom: 1px solid rgba(63, 84, 99, 0.25);
  transform: rotate(45deg);
}
header .eventHeader_details,
footer .eventHeader_details {
  margin-left: -1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
header .eventHeader_details > *,
footer .eventHeader_details > * {
  width: 50%;
  padding-left: 1rem;
  overflow: hidden;
}
header .eventHeader_details > :nth-child(-n+2),
footer .eventHeader_details > :nth-child(-n+2) {
  margin-top: 0;
}
header .eventHeader_details > :nth-child(n+3),
footer .eventHeader_details > :nth-child(n+3) {
  margin-top: 1rem;
}
header .eventHeader_details > :not(:nth-child(odd)),
footer .eventHeader_details > :not(:nth-child(odd)) {
  clear: none;
}
header .eventHeader_details > :nth-child(odd),
footer .eventHeader_details > :nth-child(odd) {
  clear: left;
}
header .eventHeader_details_item,
footer .eventHeader_details_item {
  display: flex;
  flex-direction: column;
}
header .eventHeader_details_card,
footer .eventHeader_details_card {
  padding: 3rem 1.5rem;
  text-align: center;
  background: #f6f7f8;
  flex-grow: 1;
}
header .eventHeader_details_card > :not(:last-child),
footer .eventHeader_details_card > :not(:last-child) {
  margin-bottom: 0.5rem;
}
header .eventHeader_details_icon,
footer .eventHeader_details_icon {
  font-size: 1.5rem;
  color: #3f5463;
}
header .eventHeader_details_name,
footer .eventHeader_details_name {
  color: #3f5463;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .eventHeader_ticketsLink,
footer .eventHeader_ticketsLink {
  margin-top: 2rem;
}
@media (min-width: 850px) {
  header .eventHeader_details,
footer .eventHeader_details {
    margin-left: -1rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .eventHeader_details > *,
footer .eventHeader_details > * {
    width: 25%;
    padding-left: 1rem;
    overflow: hidden;
  }
  header .eventHeader_details > :nth-child(-n+4),
footer .eventHeader_details > :nth-child(-n+4) {
    margin-top: 0;
  }
  header .eventHeader_details > :nth-child(n+5),
footer .eventHeader_details > :nth-child(n+5) {
    margin-top: 1rem;
  }
  header .eventHeader_details > :not(:nth-child(4n+1)),
footer .eventHeader_details > :not(:nth-child(4n+1)) {
    clear: none;
  }
  header .eventHeader_details > :nth-child(4n+1),
footer .eventHeader_details > :nth-child(4n+1) {
    clear: left;
  }
}
header .faq_section_inner .facetwp-type-search,
footer .faq_section_inner .facetwp-type-search {
  padding-bottom: 0;
  margin-bottom: 0;
}
header .faq_section_inner .facetwp-type-search .facetwp-input-wrap,
footer .faq_section_inner .facetwp-type-search .facetwp-input-wrap {
  display: flex;
  flex-direction: row-reverse;
}
header .faq_section_inner .facetwp-type-search .facetwp-icon,
footer .faq_section_inner .facetwp-type-search .facetwp-icon {
  background-color: #d2232a;
  position: relative;
  padding: 0.5rem 1rem;
  opacity: 1;
  height: auto;
}
header .faq_section_inner .facetwp-type-search input,
footer .faq_section_inner .facetwp-type-search input {
  padding: 1rem;
  flex-grow: 1;
  width: 100%;
  background-color: #fff;
}
header .facetwp-pager,
footer .facetwp-pager {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
header .facetwp-pager .facetwp-page,
footer .facetwp-pager .facetwp-page {
  font-size: 1.38rem;
  color: #3f5463;
  padding: 0.5rem;
}
header .facetwp-pager .facetwp-page.active,
footer .facetwp-pager .facetwp-page.active {
  color: #d2232a;
  font-weight: 400;
}
header .facetwp-pager .facetwp-page:focus,
header .facetwp-pager .facetwp-page:hover,
footer .facetwp-pager .facetwp-page:focus,
footer .facetwp-pager .facetwp-page:hover {
  color: #d2232a;
}
header .facetwp-pager .facetwp-page.next,
header .facetwp-pager .facetwp-page.prev,
footer .facetwp-pager .facetwp-page.next,
footer .facetwp-pager .facetwp-page.prev {
  min-width: 5rem;
  padding: 1rem 0;
  text-transform: uppercase;
  color: rgba(63, 84, 99, 0.75);
  font-size: 0.67rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
header .facetwp-pager .facetwp-page.next.is-disabled,
header .facetwp-pager .facetwp-page.prev.is-disabled,
footer .facetwp-pager .facetwp-page.next.is-disabled,
footer .facetwp-pager .facetwp-page.prev.is-disabled {
  color: #e6e6e6;
}
header .facetwp-pager .facetwp-page.next:not(.is-disabled):hover,
header .facetwp-pager .facetwp-page.prev:not(.is-disabled):hover,
footer .facetwp-pager .facetwp-page.next:not(.is-disabled):hover,
footer .facetwp-pager .facetwp-page.prev:not(.is-disabled):hover {
  color: #d2232a;
}
header .facetwp-pager .facetwp-page.next,
footer .facetwp-pager .facetwp-page.next {
  right: 0;
}
header .facetwp-pager .facetwp-page.prev,
footer .facetwp-pager .facetwp-page.prev {
  left: 0;
}
header .js-item-carousel,
header .js-testimonial-carousel,
footer .js-item-carousel,
footer .js-testimonial-carousel {
  opacity: 0;
  transition: opacity 0.3s;
}
header .js-item-carousel.flickity-enabled,
header .js-testimonial-carousel.flickity-enabled,
footer .js-item-carousel.flickity-enabled,
footer .js-testimonial-carousel.flickity-enabled {
  opacity: 1;
}
header .js-item-carousel.is-hidden,
header .js-testimonial-carousel.is-hidden,
footer .js-item-carousel.is-hidden,
footer .js-testimonial-carousel.is-hidden {
  display: none;
}
header .flickity-prev-next-button,
footer .flickity-prev-next-button {
  background-color: transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  cursor: pointer;
  fill: #d2232a;
  width: 2rem;
  height: 2rem;
}
header .flickity-prev-next-button.previous,
footer .flickity-prev-next-button.previous {
  left: -1.6rem;
  opacity: 1;
  transition: opacity 0.2s;
}
@media (min-width: 850px) {
  header .flickity-prev-next-button.previous,
footer .flickity-prev-next-button.previous {
    left: 1rem;
  }
}
header .flickity-prev-next-button.previous.active,
footer .flickity-prev-next-button.previous.active {
  opacity: 0;
}
header .flickity-prev-next-button.next,
footer .flickity-prev-next-button.next {
  right: -1.6rem;
}
@media (min-width: 850px) {
  header .flickity-prev-next-button.next,
footer .flickity-prev-next-button.next {
    right: 1rem;
  }
}
header .flickity-prev-next-button .flickity-button-icon,
footer .flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 3rem;
  height: 3rem;
  padding: 1rem;
  background: #fff;
  border: 1px solid #d2232a;
  border-radius: 50%;
  color: #d2232a;
}
header .flickity-button,
footer .flickity-button {
  width: 3rem;
  height: 3rem;
}
header .flickity-viewport,
footer .flickity-viewport {
  transition: height 0.2s;
}
header .flickity-enabled .flickity-slider,
footer .flickity-enabled .flickity-slider {
  height: 100%;
}
header .flickity-button:disabled,
footer .flickity-button:disabled {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
header .footer_social_bar,
footer .footer_social_bar {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #d2232a;
  border-top: 1px solid #fff;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
}
header .footer_social_bar .footer_social_item,
footer .footer_social_bar .footer_social_item {
  width: 100%;
  padding: 2rem;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
header .footer_social_bar .footer_social_item:hover,
footer .footer_social_bar .footer_social_item:hover {
  background: #bc1f26;
}
@media (min-width: 850px) {
  header .footer_social_bar .footer_social_item:not(:last-child),
footer .footer_social_bar .footer_social_item:not(:last-child) {
    border-right: 1px solid hsla(0deg, 0%, 100%, 0.5);
  }
}
header .footer_social_bar .footer_social_text,
footer .footer_social_bar .footer_social_text {
  display: none;
  font-size: 0.67rem;
  padding-left: 1rem;
}
@media (min-width: 850px) {
  header .footer_social_bar .footer_social_text,
footer .footer_social_bar .footer_social_text {
    display: block;
  }
}
header .footer_main_container,
footer .footer_main_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #3f5463;
  padding: 4rem 2rem;
  font-size: 0.67rem;
  text-align: center;
}
header .footer_main_container .footer_logo,
footer .footer_main_container .footer_logo {
  display: block;
  width: 100%;
  max-width: 10rem;
  height: 100%;
}
header .footer_main_container .footer_main,
footer .footer_main_container .footer_main {
  display: block;
  padding: 4rem 0 6rem;
  color: #fff;
}
@media (min-width: 850px) {
  header .footer_main_container .footer_main,
footer .footer_main_container .footer_main {
    display: flex;
    width: 100%;
    max-width: 50rem;
  }
  header .footer_main_container .footer_main > :not(:last-child),
footer .footer_main_container .footer_main > :not(:last-child) {
    margin-right: 1rem;
  }
}
@media (min-width: 1200px) {
  header .footer_main_container .footer_main,
footer .footer_main_container .footer_main {
    max-width: 80rem;
  }
}
header .footer_main_container .footer_main .nav_group,
footer .footer_main_container .footer_main .nav_group {
  flex-grow: 1;
  flex-basis: 100%;
}
@media (max-width: 849px) {
  header .footer_main_container .footer_main .nav_group:not(:first-child),
footer .footer_main_container .footer_main .nav_group:not(:first-child) {
    display: none;
  }
}
header .footer_main_container .footer_main .nav_heading,
footer .footer_main_container .footer_main .nav_heading {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2;
}
header .footer_main_container .footer_main .nav_heading a:hover,
footer .footer_main_container .footer_main .nav_heading a:hover {
  color: #d2232a;
}
header .footer_main_container .footer_main .nav_item_child,
footer .footer_main_container .footer_main .nav_item_child {
  display: block;
  font-weight: 400;
  text-transform: none;
  line-height: 2;
}
header .footer_main_container .footer_main .nav_item_child a:hover,
footer .footer_main_container .footer_main .nav_item_child a:hover {
  color: #d2232a;
}
header .footer_main_container .footer_copywrite,
footer .footer_main_container .footer_copywrite {
  color: hsla(0deg, 0%, 100%, 0.5);
}
header div.sg-survey,
footer div.sg-survey {
  max-width: 50rem;
  margin: 0 auto;
}
header div.sg-survey .sg-survey-form,
footer div.sg-survey .sg-survey-form {
  width: 100%;
}
header div.sg-survey *,
footer div.sg-survey * {
  font-family: Styrene B, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
header div.sg-survey.debug *,
footer div.sg-survey.debug * {
  outline: 1px solid red !important;
}
@media (max-width: 850px) {
  header div.sg-survey,
footer div.sg-survey {
    overflow-y: auto;
  }
}
header div.sg-survey::-webkit-scrollbar,
footer div.sg-survey::-webkit-scrollbar {
  width: 0.4rem;
  height: 0.4rem;
  background-color: rgba(210, 35, 42, 0.5);
}
header div.sg-survey::-webkit-scrollbar-thumb,
footer div.sg-survey::-webkit-scrollbar-thumb {
  background-color: #d2232a;
}
header div.sg-survey::-webkit-scrollbar-track,
footer div.sg-survey::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #d2232a;
}
header div.sg-survey .sg-body,
footer div.sg-survey .sg-body {
  padding: 0;
}
header div.sg-survey .sg-body h3,
footer div.sg-survey .sg-body h3 {
  font-size: 1.37rem;
}
header div.sg-survey .sg-page-title,
footer div.sg-survey .sg-page-title {
  display: block;
  font-size: 1.39rem;
  color: #3f5463;
  text-transform: uppercase;
  margin-bottom: 2rem;
}
header div.sg-survey .sg-instructions,
footer div.sg-survey .sg-instructions {
  padding-bottom: 1rem;
  margin: 0 auto;
  line-height: normal;
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
}
header div.sg-survey .sg-instructions > :not(:last-child),
footer div.sg-survey .sg-instructions > :not(:last-child) {
  margin-bottom: 1rem;
}
header div.sg-survey .sg-instructions strong,
footer div.sg-survey .sg-instructions strong {
  font-weight: 700;
}
header div.sg-survey .sg-instructions em,
footer div.sg-survey .sg-instructions em {
  font-style: italic;
}
header div.sg-survey .sg-header,
footer div.sg-survey .sg-header {
  display: none;
}
header div.sg-survey .sg-content,
footer div.sg-survey .sg-content {
  padding: 0;
}
header div.sg-survey .sg-errors .sg-question-errorlist,
footer div.sg-survey .sg-errors .sg-question-errorlist {
  border-left: none;
  color: #000;
  padding: 0.5rem;
}
header div.sg-survey .sg-errors .sg-question-errorlist ul,
footer div.sg-survey .sg-errors .sg-question-errorlist ul {
  margin-left: 1rem;
}
header div.sg-survey .sg-errors .sg-question-errorlist .sg-error-icon,
footer div.sg-survey .sg-errors .sg-question-errorlist .sg-error-icon {
  color: red;
}
header div.sg-survey .sg-error-display,
footer div.sg-survey .sg-error-display {
  border-left: none;
  color: #000;
  padding: 1rem 1rem 1rem 2rem;
  margin-bottom: 1rem;
}
header div.sg-survey .sg-error-display .sg-error-icon,
footer div.sg-survey .sg-error-display .sg-error-icon {
  padding: 0.7em 0.5em 0.5em;
  color: red;
}
header div.sg-survey .sg-question-title,
footer div.sg-survey .sg-question-title {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
}
header div.sg-survey .sg-question-title .sg-question-description,
footer div.sg-survey .sg-question-title .sg-question-description {
  padding: 0;
  margin-top: 0.5rem;
  font-size: 0.67rem;
  color: rgba(63, 84, 99, 0.75);
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
}
header div.sg-survey .sg-question-title > label,
header div.sg-survey .sg-type-group .sg-question-options .sg-question-title,
footer div.sg-survey .sg-question-title > label,
footer div.sg-survey .sg-type-group .sg-question-options .sg-question-title {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
}
header div.sg-survey .sg-type-group .sg-question-options .sg-question-title .sg-question-description,
footer div.sg-survey .sg-type-group .sg-question-options .sg-question-title .sg-question-description {
  padding: 0;
  margin-top: 0.5rem;
  font-size: 0.67rem;
  color: rgba(63, 84, 99, 0.75);
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
}
header div.sg-survey .sg-question-set > .sg-question,
header div.sg-survey .sg-question-set > .sg-question-has-errors,
footer div.sg-survey .sg-question-set > .sg-question,
footer div.sg-survey .sg-question-set > .sg-question-has-errors {
  border: none;
  padding: 0;
  margin: 0 0 3rem;
}
header div.sg-survey .sg-question-set > .sg-question-has-errors.sg-hide + .sg-question:not([data-shown=true]),
header div.sg-survey .sg-question-set > .sg-question-has-errors[data-shown=true] + .sg-question:not([data-shown=true]),
header div.sg-survey .sg-question-set > .sg-question.sg-hide + .sg-question:not([data-shown=true]),
header div.sg-survey .sg-question-set > .sg-question[data-shown=true] + .sg-question:not([data-shown=true]),
footer div.sg-survey .sg-question-set > .sg-question-has-errors.sg-hide + .sg-question:not([data-shown=true]),
footer div.sg-survey .sg-question-set > .sg-question-has-errors[data-shown=true] + .sg-question:not([data-shown=true]),
footer div.sg-survey .sg-question-set > .sg-question.sg-hide + .sg-question:not([data-shown=true]),
footer div.sg-survey .sg-question-set > .sg-question[data-shown=true] + .sg-question:not([data-shown=true]) {
  margin-top: 2rem;
}
header div.sg-survey .sg-question-set > .sg-question-has-errors .sg-question:not(.sg-hide):last-of-type,
header div.sg-survey .sg-question-set > .sg-question .sg-question:not(.sg-hide):last-of-type,
footer div.sg-survey .sg-question-set > .sg-question-has-errors .sg-question:not(.sg-hide):last-of-type,
footer div.sg-survey .sg-question-set > .sg-question .sg-question:not(.sg-hide):last-of-type {
  margin-bottom: 0;
}
header div.sg-survey .sg-question-set > .sg-question-has-errors .sg-max-characters,
header div.sg-survey .sg-question-set > .sg-question-has-errors .sg-min-characters,
header div.sg-survey .sg-question-set > .sg-question .sg-max-characters,
header div.sg-survey .sg-question-set > .sg-question .sg-min-characters,
footer div.sg-survey .sg-question-set > .sg-question-has-errors .sg-max-characters,
footer div.sg-survey .sg-question-set > .sg-question-has-errors .sg-min-characters,
footer div.sg-survey .sg-question-set > .sg-question .sg-max-characters,
footer div.sg-survey .sg-question-set > .sg-question .sg-min-characters {
  font-size: 0.67rem;
  color: #3f5463;
  margin-top: 0.5rem;
}
header div.sg-survey .sg-question-set > .sg-question-has-errors > .sg-question-title,
header div.sg-survey .sg-question-set > .sg-question > .sg-question-title,
footer div.sg-survey .sg-question-set > .sg-question-has-errors > .sg-question-title,
footer div.sg-survey .sg-question-set > .sg-question > .sg-question-title {
  margin-bottom: 1rem;
}
header div.sg-survey .sg-question-set .sg-errors,
footer div.sg-survey .sg-question-set .sg-errors {
  padding: 0;
}
header div.sg-survey .sg-question-set .sg-group,
footer div.sg-survey .sg-question-set .sg-group {
  margin-left: 0;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-title,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-title {
  margin-bottom: 1rem;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options {
  margin: 0;
  padding: 1.5rem 1rem 0.5rem;
  background-color: #f6f7f8;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=date],
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=email],
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=number],
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=password],
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=text],
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question textarea,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=date],
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=email],
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=number],
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=password],
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question input[type=text],
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-question textarea {
  background-color: #fff;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item:not(:last-of-type),
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item:not(:last-of-type) {
  margin-bottom: 1rem;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item .sg-question-title,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item .sg-question-title {
  margin-left: 2px;
  margin-bottom: 0.5rem;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item .sg-question-options,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item .sg-question-options {
  padding: 0;
  margin: 0;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item > .sg-type-menu,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-group-item > .sg-type-menu {
  padding: 0;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-row-break,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-row-break {
  display: none;
}
header div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-last-row-break,
footer div.sg-survey .sg-question-set > .sg-type-group > .sg-question-options .sg-last-row-break {
  height: 0;
  margin-top: -1rem;
}
header div.sg-survey .sg-question-set .sg-type-radio .sg-list label,
footer div.sg-survey .sg-question-set .sg-type-radio .sg-list label {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
}
header div.sg-survey .sg-question-set .sg-type-radio > .sg-question-options,
footer div.sg-survey .sg-question-set .sg-type-radio > .sg-question-options {
  margin-top: 0.25rem;
}
header div.sg-survey .sg-question-set .sg-type-checkbox .sg-list label,
footer div.sg-survey .sg-question-set .sg-type-checkbox .sg-list label {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
}
header div.sg-survey .sg-question-set .sg-type-menu,
footer div.sg-survey .sg-question-set .sg-type-menu {
  padding: 1.5rem 1rem;
  background-color: #f6f7f8;
}
header div.sg-survey .sg-question-set .sg-type-menu > .sg-question-title,
footer div.sg-survey .sg-question-set .sg-type-menu > .sg-question-title {
  margin-bottom: 0.5rem;
}
header div.sg-survey .sg-question-set .sg-type-menu .sg-input-menu,
footer div.sg-survey .sg-question-set .sg-type-menu .sg-input-menu {
  margin: 0;
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #e6e6e6;
  padding: 0.75rem 1rem;
  border-radius: 0;
  color: #d2232a;
  font-weight: 400;
  font-size: 0.89rem;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='000'/></g></svg>") no-repeat;
  background-position: calc(100% - 1rem) 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  background-color: #fff;
}
header div.sg-survey .sg-question-set .sg-type-menu:not(.sg-hide) ~ .sg-type-menu:not(.sg-hide),
footer div.sg-survey .sg-question-set .sg-type-menu:not(.sg-hide) ~ .sg-type-menu:not(.sg-hide) {
  padding-top: 0;
}
header div.sg-survey .sg-question-set .sg-question[data-shown=true],
footer div.sg-survey .sg-question-set .sg-question[data-shown=true] {
  background-color: #f6f7f8;
  padding: 1rem;
  margin: 0;
}
header div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=date],
header div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=email],
header div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=number],
header div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=password],
header div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=text],
header div.sg-survey .sg-question-set .sg-question[data-shown=true] textarea,
footer div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=date],
footer div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=email],
footer div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=number],
footer div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=password],
footer div.sg-survey .sg-question-set .sg-question[data-shown=true] input[type=text],
footer div.sg-survey .sg-question-set .sg-question[data-shown=true] textarea {
  background-color: #fff;
}
header div.sg-survey .sg-question-set .sg-question[data-shown=true].sg-type-group > .sg-question-options,
footer div.sg-survey .sg-question-set .sg-question[data-shown=true].sg-type-group > .sg-question-options {
  background-color: #fff;
  padding: 1rem;
}
header div.sg-survey .sg-question-set fieldset.sg-question[data-shown=true],
footer div.sg-survey .sg-question-set fieldset.sg-question[data-shown=true] {
  position: relative;
}
header div.sg-survey .sg-question-set fieldset.sg-question[data-shown=true] legend,
footer div.sg-survey .sg-question-set fieldset.sg-question[data-shown=true] legend {
  padding-top: 1rem;
}
header div.sg-survey .sg-question-set fieldset.sg-question[data-shown=true]:before,
footer div.sg-survey .sg-question-set fieldset.sg-question[data-shown=true]:before {
  display: block;
  height: 3rem;
  content: "";
  width: 100%;
  background-color: inherit;
  position: absolute;
  left: 0;
  top: -1rem;
  z-index: -1;
}
header div.sg-survey .sg-question-set .sg-question-options,
footer div.sg-survey .sg-question-set .sg-question-options {
  padding: 0;
}
header div.sg-survey .sg-question-set .sg-type-group .sg-group-item,
footer div.sg-survey .sg-question-set .sg-type-group .sg-group-item {
  width: 100%;
  padding: 0;
}
header div.sg-survey .sg-question-set .sg-type-checkbox ul.sg-list,
footer div.sg-survey .sg-question-set .sg-type-checkbox ul.sg-list {
  margin-top: 1rem;
  line-height: 0;
}
header div.sg-survey .sg-question-set .sg-type-checkbox ul.sg-labels-right label,
header div.sg-survey .sg-question-set .sg-type-radio ul.sg-labels-right label,
footer div.sg-survey .sg-question-set .sg-type-checkbox ul.sg-labels-right label,
footer div.sg-survey .sg-question-set .sg-type-radio ul.sg-labels-right label {
  margin-left: 1.5rem;
}
header div.sg-survey .sg-question-set .sg-question input[type=date],
header div.sg-survey .sg-question-set .sg-question input[type=email],
header div.sg-survey .sg-question-set .sg-question input[type=number],
header div.sg-survey .sg-question-set .sg-question input[type=password],
header div.sg-survey .sg-question-set .sg-question input[type=text],
header div.sg-survey .sg-question-set .sg-question textarea,
footer div.sg-survey .sg-question-set .sg-question input[type=date],
footer div.sg-survey .sg-question-set .sg-question input[type=email],
footer div.sg-survey .sg-question-set .sg-question input[type=number],
footer div.sg-survey .sg-question-set .sg-question input[type=password],
footer div.sg-survey .sg-question-set .sg-question input[type=text],
footer div.sg-survey .sg-question-set .sg-question textarea {
  display: block;
  width: 100%;
  color: #d2232a;
  border: 1px solid #e6e6e6;
  border-radius: 0;
}
header div.sg-survey .sg-question-set .sg-question input[type=date]::-webkit-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=email]::-webkit-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=number]::-webkit-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=password]::-webkit-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=text]::-webkit-input-placeholder,
header div.sg-survey .sg-question-set .sg-question textarea::-webkit-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=date]::-webkit-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=email]::-webkit-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=number]::-webkit-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=password]::-webkit-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=text]::-webkit-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question textarea::-webkit-input-placeholder {
  color: #e6e6e6;
}
header div.sg-survey .sg-question-set .sg-question input[type=date]:-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=email]:-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=number]:-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=password]:-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=text]:-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question textarea:-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=date]:-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=email]:-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=number]:-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=password]:-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=text]:-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question textarea:-ms-input-placeholder {
  color: #e6e6e6;
}
header div.sg-survey .sg-question-set .sg-question input[type=date]::-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=email]::-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=number]::-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=password]::-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=text]::-ms-input-placeholder,
header div.sg-survey .sg-question-set .sg-question textarea::-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=date]::-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=email]::-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=number]::-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=password]::-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=text]::-ms-input-placeholder,
footer div.sg-survey .sg-question-set .sg-question textarea::-ms-input-placeholder {
  color: #e6e6e6;
}
header div.sg-survey .sg-question-set .sg-question input[type=date]::placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=email]::placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=number]::placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=password]::placeholder,
header div.sg-survey .sg-question-set .sg-question input[type=text]::placeholder,
header div.sg-survey .sg-question-set .sg-question textarea::placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=date]::placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=email]::placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=number]::placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=password]::placeholder,
footer div.sg-survey .sg-question-set .sg-question input[type=text]::placeholder,
footer div.sg-survey .sg-question-set .sg-question textarea::placeholder {
  color: #e6e6e6;
}
header div.sg-survey .sg-question-set .sg-question-legend label,
footer div.sg-survey .sg-question-set .sg-question-legend label {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
}
header div.sg-survey .sg-question-set .sg-question-legend label .sg-question-description,
footer div.sg-survey .sg-question-set .sg-question-legend label .sg-question-description {
  font-size: 0.67rem;
  color: rgba(63, 84, 99, 0.75);
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
}
header div.sg-survey .sg-question-set .sg-question [class^=icon-],
footer div.sg-survey .sg-question-set .sg-question [class^=icon-] {
  position: absolute;
  top: 8px;
  right: 8px;
}
header div.sg-survey .sg-button,
header div.sg-survey .sg-survey .sg-mobile-optimized .sg-footer .sg-button-bar input,
footer div.sg-survey .sg-button,
footer div.sg-survey .sg-survey .sg-mobile-optimized .sg-footer .sg-button-bar input {
  display: inline-block;
  width: 100%;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 2px;
  border: 2px solid #d2232a;
  margin: 0;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
  line-height: 1;
  background: #d2232a;
  color: #fff;
}
header div.sg-survey .sg-button:hover,
header div.sg-survey .sg-survey .sg-mobile-optimized .sg-footer .sg-button-bar input:hover,
footer div.sg-survey .sg-button:hover,
footer div.sg-survey .sg-survey .sg-mobile-optimized .sg-footer .sg-button-bar input:hover {
  border-color: #bc1f26;
  background: #bc1f26;
}
header div.sg-survey .sg-survey .sg-add-another-button,
header div.sg-survey .sg-survey .sg-browse-btn,
header div.sg-survey .sg-survey .sg-button,
header div.sg-survey .sg-survey .sg-configurator-btn,
header div.sg-survey .sg-survey .sg-file-field input[type=button],
footer div.sg-survey .sg-survey .sg-add-another-button,
footer div.sg-survey .sg-survey .sg-browse-btn,
footer div.sg-survey .sg-survey .sg-button,
footer div.sg-survey .sg-survey .sg-configurator-btn,
footer div.sg-survey .sg-survey .sg-file-field input[type=button] {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
}
header div.sg-survey .sg-submit-button--clicked,
header div.sg-survey .sg-submit-button--clicked:hover,
footer div.sg-survey .sg-submit-button--clicked,
footer div.sg-survey .sg-submit-button--clicked:hover {
  border-color: #e6e6e6;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label {
  border: 0;
}
header div.sg-survey .sg-mobile-optimized .sg-required-icon,
footer div.sg-survey .sg-mobile-optimized .sg-required-icon {
  font-size: 1em;
  top: 2px;
}
header div.sg-survey .sg-mobile-optimized .sg-input.sg-input-menu,
footer div.sg-survey .sg-mobile-optimized .sg-input.sg-input-menu {
  padding-right: 2.5rem;
}
header div.sg-survey .sg-mobile-optimized .sg-footer,
footer div.sg-survey .sg-mobile-optimized .sg-footer {
  position: relative;
  background: none;
  box-shadow: none;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label {
  line-height: 1;
  font-size: 1rem;
}
header div.sg-survey .sg-mobile-optimized .sg-progress-bar,
footer div.sg-survey .sg-mobile-optimized .sg-progress-bar {
  position: relative;
  margin: 0;
  width: 100%;
  left: 0;
  bottom: 0;
}
header div.sg-survey .sg-mobile-optimized .sg-button-bar,
footer div.sg-survey .sg-mobile-optimized .sg-button-bar {
  margin: 0 0 2rem;
  position: relative;
  z-index: 2;
}
header div.sg-survey .sg-mobile-optimized .sg-button-bar .sg-back-button,
header div.sg-survey .sg-mobile-optimized .sg-button-bar .sg-next-button,
header div.sg-survey .sg-mobile-optimized .sg-button-bar .sg-submit-button,
footer div.sg-survey .sg-mobile-optimized .sg-button-bar .sg-back-button,
footer div.sg-survey .sg-mobile-optimized .sg-button-bar .sg-next-button,
footer div.sg-survey .sg-mobile-optimized .sg-button-bar .sg-submit-button {
  width: 40%;
  margin: 0;
  font-family: inherit;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label {
  border: 1px solid #e6e6e6;
}
header div.sg-survey .sg-mobile-optimized input[type=radio]:checked + label,
footer div.sg-survey .sg-mobile-optimized input[type=radio]:checked + label {
  background-color: #d2232a;
  border-color: #d2232a;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label {
  color: #3f5463;
  font-size: 0.8rem;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label strong,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label strong {
  font-weight: 700;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label {
  color: #3f5463;
  font-size: 0.8rem;
  padding: 12px 12px 12px 34px;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label strong,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label strong {
  font-weight: 700;
}
header div.sg-survey .sg-mobile-optimized .sg-question-legend,
footer div.sg-survey .sg-mobile-optimized .sg-question-legend {
  font-size: 1rem;
}
header div.sg-survey .sg-mobile-optimized .sg-content,
footer div.sg-survey .sg-mobile-optimized .sg-content {
  padding: 0;
}
header div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label,
footer div.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label {
  padding: 7px 12px 8px 40px;
}
header div.sg-survey .sg-mobile-optimized input[type=radio]:checked + label,
footer div.sg-survey .sg-mobile-optimized input[type=radio]:checked + label {
  color: #fff !important;
}
header div.sg-survey .sg-mobile-optimized input[type=checkbox]:checked + label,
footer div.sg-survey .sg-mobile-optimized input[type=checkbox]:checked + label {
  background-color: #d2232a;
  color: #fff !important;
}
header div.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox] + label:before,
footer div.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox] + label:before {
  top: 5px;
}
header div.sg-survey .sg-mobile-optimized .sg-question-options .sg-rating-scale tfoot,
footer div.sg-survey .sg-mobile-optimized .sg-question-options .sg-rating-scale tfoot {
  display: block;
}
header div.sg-survey .sg-mobile-optimized .sg-question-options .sg-rating-scale tfoot .sg-rating-set,
footer div.sg-survey .sg-mobile-optimized .sg-question-options .sg-rating-scale tfoot .sg-rating-set {
  display: none !important;
}
header div.sg-survey .sg-mobile-optimized .sg-question-options table[class^=sg-] tr:not(.sg-hide).sg-mobile-labels,
footer div.sg-survey .sg-mobile-optimized .sg-question-options table[class^=sg-] tr:not(.sg-hide).sg-mobile-labels {
  display: flex;
  justify-content: space-between;
  font-size: 0.67rem;
  color: rgba(63, 84, 99, 0.75);
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
  color: #d2232a;
}
header div.sg-survey .sg-mobile-optimized .sg-question-options table[class^=sg-] tr:not(.sg-hide).sg-mobile-labels .sg-nps-left-label,
footer div.sg-survey .sg-mobile-optimized .sg-question-options table[class^=sg-] tr:not(.sg-hide).sg-mobile-labels .sg-nps-left-label {
  text-align: left;
}
header div.sg-survey .sg-mobile-optimized .sg-question-options table[class^=sg-] tr:not(.sg-hide).sg-mobile-labels .sg-nps-right-label,
footer div.sg-survey .sg-mobile-optimized .sg-question-options table[class^=sg-] tr:not(.sg-hide).sg-mobile-labels .sg-nps-right-label {
  text-align: right;
}
header div.sg-survey .sg-footer,
footer div.sg-survey .sg-footer {
  margin-top: 1rem;
}
header div.sg-survey .sg-rating-scale,
footer div.sg-survey .sg-rating-scale {
  color: #3f5463;
}
header div.sg-survey .sg-rating-scale td,
footer div.sg-survey .sg-rating-scale td {
  padding: 0;
}
header div.sg-survey .sg-rating-scale .sg-cell-left-label,
header div.sg-survey .sg-rating-scale .sg-cell-right-label,
footer div.sg-survey .sg-rating-scale .sg-cell-left-label,
footer div.sg-survey .sg-rating-scale .sg-cell-right-label {
  margin: 0 auto;
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
  line-height: normal;
  font-weight: 400;
  padding: 0;
  min-width: 7rem;
  color: #d2232a;
}
header div.sg-survey .sg-rating-scale .sg-cell-left-label,
footer div.sg-survey .sg-rating-scale .sg-cell-left-label {
  text-align: left;
}
header div.sg-survey .sg-rating-scale .sg-cell-right-label,
footer div.sg-survey .sg-rating-scale .sg-cell-right-label {
  text-align: right;
}
header div.sg-survey .sg-button-bar,
footer div.sg-survey .sg-button-bar {
  display: flex;
  justify-content: space-between;
}
header div.sg-survey .sg-button-bar .sg-back-button,
header div.sg-survey .sg-button-bar .sg-next-button,
header div.sg-survey .sg-button-bar .sg-submit-button,
footer div.sg-survey .sg-button-bar .sg-back-button,
footer div.sg-survey .sg-button-bar .sg-next-button,
footer div.sg-survey .sg-button-bar .sg-submit-button {
  position: relative;
  width: 40%;
}
header div.sg-survey .sg-button-bar .sg-back-button,
footer div.sg-survey .sg-button-bar .sg-back-button {
  background-color: transparent;
  color: #d2232a;
}
header div.sg-survey .sg-button-bar .sg-back-button:hover,
footer div.sg-survey .sg-button-bar .sg-back-button:hover {
  border-color: #bc1f26;
  background: #bc1f26;
  color: #fff;
}
header div.sg-survey .sg-button-bar .sg-submit-button--clicked,
footer div.sg-survey .sg-button-bar .sg-submit-button--clicked {
  animation: spin 1.5s linear infinite;
  cursor: wait;
}
@keyframes spin {
  0%, to {
    opacity: 0.75;
  }
  50% {
    opacity: 0.25;
  }
}
header div.sg-survey .sg-progress-bar,
footer div.sg-survey .sg-progress-bar {
  width: 100%;
  margin-top: 2rem;
}
header div.sg-survey .sg-progress-bar[aria-valuenow="100"] .sg-progress-bar-background .sg-progress-bar-inner,
footer div.sg-survey .sg-progress-bar[aria-valuenow="100"] .sg-progress-bar-background .sg-progress-bar-inner {
  border-radius: 10px;
}
header div.sg-survey .sg-progress-bar[aria-valuenow="0"] .sg-progress-bar-text,
footer div.sg-survey .sg-progress-bar[aria-valuenow="0"] .sg-progress-bar-text {
  color: #d2232a;
}
header div.sg-survey .sg-progress-bar .sg-progress-bar-text,
footer div.sg-survey .sg-progress-bar .sg-progress-bar-text {
  background-color: transparent;
  color: #fff;
  position: absolute;
  left: 7px;
  top: 0;
  line-height: 19px;
  text-align: left;
}
header div.sg-survey .sg-progress-bar .sg-progress-bar-background,
footer div.sg-survey .sg-progress-bar .sg-progress-bar-background {
  width: 100%;
  background-color: #f6f7f8;
  border-radius: 10px;
}
header div.sg-survey .sg-progress-bar .sg-progress-bar-background .sg-progress-bar-inner,
footer div.sg-survey .sg-progress-bar .sg-progress-bar-background .sg-progress-bar-inner {
  border-radius: 10px 0 0 10px;
  background-color: #d2232a;
}
@media (min-width: 850px) {
  header .gallery_inner,
footer .gallery_inner {
    margin: 0 auto;
  }
}
header .gallery_carousel,
footer .gallery_carousel {
  position: relative;
  margin: 0 auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  width: 100%;
}
header .gallery_container,
footer .gallery_container {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  height: 100%;
  padding-bottom: 50%;
  background: #f6f7f8;
  text-align: center;
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  transition: all 0.2s;
  margin-left: 1rem;
}
@media (min-width: 850px) {
  header .gallery_container,
footer .gallery_container {
    margin-left: 1.25rem;
  }
}
@media (min-width: 1700px) {
  header .gallery_container,
footer .gallery_container {
    padding-bottom: 45%;
  }
}
header .nav_mobile_controller_container,
footer .nav_mobile_controller_container {
  width: 100%;
  z-index: 999;
  position: absolute;
  top: 5.56rem;
  left: 0;
  right: 0;
}
header .nav_mobile_controller_container.js-is-sticky + .nav_mobile_container,
header .nav_mobile_controller_container.js-is-sticky ~ .weather_container,
footer .nav_mobile_controller_container.js-is-sticky + .nav_mobile_container,
footer .nav_mobile_controller_container.js-is-sticky ~ .weather_container {
  top: 2.5rem;
}
@media (min-width: 850px) {
  header .nav_mobile_controller_container,
footer .nav_mobile_controller_container {
    display: none;
  }
}
header .nav_mobile_controller,
footer .nav_mobile_controller {
  position: absolute;
  top: 0;
  width: 100%;
  height: 2.5rem;
  background: #fff;
  color: #d2232a;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 850px) {
  header .nav_mobile_controller,
footer .nav_mobile_controller {
    display: none;
  }
}
header body.nav-open .nav_mobile_controller,
footer body.nav-open .nav_mobile_controller {
  background: #d2232a;
  color: #fff;
  border-bottom: 1px solid hsla(0deg, 0%, 100%, 0.25);
}
header .nav_burger_container_outer,
footer .nav_burger_container_outer {
  position: relative;
  flex-grow: 1;
  padding-left: 1rem;
  height: 100%;
}
header .nav_mobile_button,
footer .nav_mobile_button {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  font-size: 0.67rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  background: #d2232a;
  height: 100%;
  width: 100%;
  width: 37.5%;
  padding: 0.5rem 1rem;
  overflow: hidden;
}
header .nav_mobile_button:hover,
footer .nav_mobile_button:hover {
  background: #bc1f26;
}
header body.nav-open .nav_mobile_button,
footer body.nav-open .nav_mobile_button {
  background: #fff;
  color: #d2232a;
}
header .nav_weather_toggle_mobile,
footer .nav_weather_toggle_mobile {
  display: flex;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  justify-content: center;
  align-items: center;
  width: 12.5%;
  overflow: hidden;
  color: currentColor;
  font-weight: 700;
  font-size: 0.67rem;
  padding: 0.5rem 1rem;
}
header .nav_burger_container,
footer .nav_burger_container {
  z-index: 200;
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (min-width: 850px) {
  header .nav_burger_container,
footer .nav_burger_container {
    display: none;
  }
}
header .nav_burger,
footer .nav_burger {
  top: 0.75rem;
  left: 1.75rem;
  cursor: pointer;
}
header .nav_burger,
header .nav_burger:after,
footer .nav_burger,
footer .nav_burger:after {
  position: absolute;
  width: 100%;
  height: 100%;
}
header .nav_burger:after,
footer .nav_burger:after {
  content: "";
  top: -0.75rem;
  left: -1.75rem;
  z-index: -1;
}
header .nav_burger span,
footer .nav_burger span {
  background-color: #3f5463;
}
header body.nav-open .nav_burger span,
footer body.nav-open .nav_burger span {
  background-color: #fff;
}
header body.nav-open .nav_burger .one,
footer body.nav-open .nav_burger .one {
  transform: translateY(0.5rem) rotate(45deg);
}
header body.nav-open .nav_burger .two,
footer body.nav-open .nav_burger .two {
  opacity: 0;
}
header body.nav-open .nav_burger .three,
footer body.nav-open .nav_burger .three {
  transform: translateY(0.5rem) rotate(-45deg);
}
header .nav_burger span,
footer .nav_burger span {
  position: absolute;
  width: 1.1rem;
  height: 2px;
  left: 0;
  top: 0;
  transition: all 0.1s ease;
}
header .nav_burger span.one,
footer .nav_burger span.one {
  transform: translateY(0.2rem);
}
header .nav_burger span.two,
footer .nav_burger span.two {
  transform: translateY(0.5rem);
}
header .nav_burger span.three,
footer .nav_burger span.three {
  transform: translateY(0.8rem);
}
header .nav_burger_text,
footer .nav_burger_text {
  position: absolute;
  top: 50%;
  left: 4.5rem;
  color: #3f5463;
  transform: translateY(-50%);
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header header,
footer header {
  position: relative;
  background-color: #d2232a;
}
@media (min-width: 850px) {
  header header,
footer header {
    background-color: #d2232a;
    z-index: 1;
  }
}
header .hero,
footer .hero {
  position: relative;
  margin-top: -8.06rem;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
header .hero--no-image .hero_content_container,
footer .hero--no-image .hero_content_container {
  height: 25rem;
}
header .hero_image,
footer .hero_image {
  z-index: -1;
}
header .hero_image,
header .hero_image.hero_image--darken:after,
footer .hero_image,
footer .hero_image.hero_image--darken:after {
  width: 100%;
  height: 35rem;
  position: fixed;
  top: 0;
  left: 0;
}
header .hero_image.hero_image--darken:after,
footer .hero_image.hero_image--darken:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.25);
}
header .hero_image.hero_image--darken.darken--strong:after,
footer .hero_image.hero_image--darken.darken--strong:after {
  background-color: rgba(0, 0, 0, 0.45);
}
@supports (-ms-ime-align: auto) {
  header .hero,
footer .hero {
    margin-top: 0 !important;
  }
  header .hero_content_container,
footer .hero_content_container {
    padding-top: 4.22rem !important;
  }
  header .hero_image,
header .hero_image.hero_image--darken:after,
footer .hero_image,
footer .hero_image.hero_image--darken:after {
    position: absolute;
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  header .hero,
footer .hero {
    margin-top: 0 !important;
  }
  header .hero_content_container,
footer .hero_content_container {
    padding-top: 4.22rem !important;
  }
  header .hero_image,
header .hero_image.hero_image--darken:after,
footer .hero_image,
footer .hero_image.hero_image--darken:after {
    position: absolute;
  }
}
header .hero_content_container,
footer .hero_content_container {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 100%;
  height: 35rem;
  padding-top: 9.78rem;
}
header .hero_content_container:after,
footer .hero_content_container:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, #d2232a 0 0, transparent 50% 100%);
}
header .hero_copy,
footer .hero_copy {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  text-align: center;
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 40rem;
  padding: 2rem 2rem 4rem;
}
header .hero_copy .t-hero,
header .hero_copy .t-huge,
footer .hero_copy .t-hero,
footer .hero_copy .t-huge {
  width: 100%;
}
header .hero_booking_container,
footer .hero_booking_container {
  background-color: #fff;
  display: flex;
  justify-content: center;
}
header .hero_package_content,
footer .hero_package_content {
  width: 100%;
  padding-top: 1rem;
}
header .hero_package_desciption,
header .hero_package_heading,
footer .hero_package_desciption,
footer .hero_package_heading {
  display: block;
  font-size: 1.1rem;
  text-transform: uppercase;
}
header .hero_package_heading,
footer .hero_package_heading {
  font-weight: 700;
}
header .hero_package_desciption,
footer .hero_package_desciption {
  font-weight: 400;
}
header .hero_logos,
footer .hero_logos {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 2rem 0;
}
@media (min-width: 375px) {
  header .hero_logos,
footer .hero_logos {
    flex-direction: row;
  }
}
header .hero_logos img,
header .hero_logos svg,
footer .hero_logos img,
footer .hero_logos svg {
  height: 7rem;
  fill: currentColor;
  padding: 1rem 0;
}
@media (min-width: 375px) {
  header .hero_logos img,
header .hero_logos svg,
footer .hero_logos img,
footer .hero_logos svg {
    height: 4rem;
    padding: 0 1rem;
  }
}
@media (min-width: 1000px) {
  header .hero_logos img,
header .hero_logos svg,
footer .hero_logos img,
footer .hero_logos svg {
    height: 5rem;
    padding: 0 1rem;
  }
}
header .hero_arrow,
footer .hero_arrow {
  display: none;
}
header .hero--advanced.hero--auto .hero_image,
footer .hero--advanced.hero--auto .hero_image {
  height: 100%;
}
header .hero--advanced.hero--auto .hero_content_container,
footer .hero--advanced.hero--auto .hero_content_container {
  height: auto;
}
@media (min-width: 850px) {
  header .hero,
footer .hero {
    margin-top: -9.78rem;
  }
  header .hero_content_container,
footer .hero_content_container {
    padding-top: 5.56rem;
  }
}
@media (min-width: 1200px) {
  header .hero--bookable,
footer .hero--bookable {
    display: flex;
    justify-content: flex-end;
    height: 52rem;
  }
  header .hero--bookable .hero_content_container,
header .hero--bookable .hero_image,
header .hero--bookable .hero_image--darken:after,
footer .hero--bookable .hero_content_container,
footer .hero--bookable .hero_image,
footer .hero--bookable .hero_image--darken:after {
    height: 52rem;
  }
  header .hero--bookable .hero_content_container,
footer .hero--bookable .hero_content_container {
    position: static;
    padding-left: 40%;
  }
  header .hero--bookable .hero_booking_container,
footer .hero--bookable .hero_booking_container {
    position: absolute;
    top: 11.78rem;
    left: 0;
    bottom: 0;
    align-items: flex-start;
    width: 40%;
    padding-left: 2rem;
    background-color: transparent;
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  header .hero--advanced .hero_copy,
footer .hero--advanced .hero_copy {
    display: block;
  }
  header .hero--advanced .actions_container,
footer .hero--advanced .actions_container {
    text-align: center;
  }
  header .categoryFilters_item .hero--advanced label,
header .hero--advanced .categoryFilters_item label,
header .hero--advanced .o-button,
footer .categoryFilters_item .hero--advanced label,
footer .hero--advanced .categoryFilters_item label,
footer .hero--advanced .o-button {
    display: inline-block;
  }
}
header .hero--advanced .hero_content_container,
footer .hero--advanced .hero_content_container {
  padding-top: 11.78rem;
  min-height: 35rem;
  height: auto;
}
@media (min-width: 851px) {
  header .hero--advanced .hero_content_container,
footer .hero--advanced .hero_content_container {
    padding: 11.78rem 2rem 2rem;
  }
}
header .hero--advanced .hero_content_container.content-v-align--top,
footer .hero--advanced .hero_content_container.content-v-align--top {
  align-items: flex-start;
}
header .hero--advanced .hero_content_container.content-v-align--centre,
footer .hero--advanced .hero_content_container.content-v-align--centre {
  align-items: center;
}
header .hero--advanced .hero_content_container.content-v-align--bottom,
footer .hero--advanced .hero_content_container.content-v-align--bottom {
  align-items: flex-end;
}
header .hero--advanced .hero_content_container.content-h-align--left,
footer .hero--advanced .hero_content_container.content-h-align--left {
  justify-content: flex-start;
}
header .hero--advanced .hero_content_container.content-h-align--centre,
footer .hero--advanced .hero_content_container.content-h-align--centre {
  justify-content: center;
}
header .hero--advanced .hero_content_container.content-h-align--right,
footer .hero--advanced .hero_content_container.content-h-align--right {
  justify-content: flex-end;
}
header .hero--advanced .hero_copy,
footer .hero--advanced .hero_copy {
  padding-top: 0;
  padding-bottom: 0;
}
header .hero--advanced .hero_copy > :not(:last-child),
footer .hero--advanced .hero_copy > :not(:last-child) {
  margin-bottom: 2rem;
}
header .hero--advanced .t-copy,
header .hero--advanced .t-copy a,
footer .hero--advanced .t-copy,
footer .hero--advanced .t-copy a {
  color: #fff;
}
header .hero--advanced .hero_content_image,
footer .hero--advanced .hero_content_image {
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
  text-align: center;
}
header .hero--advanced .hero_content_image img,
footer .hero--advanced .hero_content_image img {
  display: inline-block;
}
header .hero--advanced .hero_advanced_heading .t-heading,
header .hero--advanced .hero_advanced_heading t-huge,
footer .hero--advanced .hero_advanced_heading .t-heading,
footer .hero--advanced .hero_advanced_heading t-huge {
  color: #fff;
}
header .hero--advanced .hero_advanced_heading span,
footer .hero--advanced .hero_advanced_heading span {
  display: block;
}
header .categoryFilters_item .hero--advanced input:checked + label,
header .hero--advanced .categoryFilters_item input:checked + label,
header .hero--advanced .o-button--fill,
footer .categoryFilters_item .hero--advanced input:checked + label,
footer .hero--advanced .categoryFilters_item input:checked + label,
footer .hero--advanced .o-button--fill {
  background-color: #fff;
  border-color: #fff;
  color: #d2232a;
}
header .categoryFilters_item .hero--advanced input:checked + label:hover,
header .hero--advanced .categoryFilters_item input:checked + label:hover,
header .hero--advanced .o-button--fill:hover,
footer .categoryFilters_item .hero--advanced input:checked + label:hover,
footer .hero--advanced .categoryFilters_item input:checked + label:hover,
footer .hero--advanced .o-button--fill:hover {
  color: #fff;
  background-color: #d2232a;
  border-color: #d2232a;
}
header .categoryFilters_item .hero--advanced input:not(:checked) + label,
header .hero--advanced .categoryFilters_item input:not(:checked) + label,
header .hero--advanced .o-button--stroke,
footer .categoryFilters_item .hero--advanced input:not(:checked) + label,
footer .hero--advanced .categoryFilters_item input:not(:checked) + label,
footer .hero--advanced .o-button--stroke {
  border-color: #fff;
  color: #fff;
}
header .categoryFilters_item .hero--advanced input:not(:checked) + label:hover,
header .hero--advanced .categoryFilters_item input:not(:checked) + label:hover,
header .hero--advanced .o-button--stroke:hover,
footer .categoryFilters_item .hero--advanced input:not(:checked) + label:hover,
footer .hero--advanced .categoryFilters_item input:not(:checked) + label:hover,
footer .hero--advanced .o-button--stroke:hover {
  background-color: #fff;
  color: #d2232a;
}
header .hero--advanced.hero--full .hero_content_container,
footer .hero--advanced.hero--full .hero_content_container {
  padding-bottom: 6rem;
}
header .hero--centered .hero_content_container,
footer .hero--centered .hero_content_container {
  align-items: center;
}
header .hero--full,
footer .hero--full {
  display: flex;
}
header .hero--full .hero_content_container,
header .hero--full .hero_content_container.hero_image--darken:after,
header .hero--full .hero_image,
header .hero--full .hero_image.hero_image--darken:after,
footer .hero--full .hero_content_container,
footer .hero--full .hero_content_container.hero_image--darken:after,
footer .hero--full .hero_image,
footer .hero--full .hero_image.hero_image--darken:after {
  height: 100vh;
  max-height: 80rem;
}
header .hero--full .hero_content_container,
footer .hero--full .hero_content_container {
  align-items: center;
  padding-bottom: 2rem;
}
@media (min-width: 850px) {
  header .hero--full .hero_content_container,
footer .hero--full .hero_content_container {
    padding-bottom: 4rem;
  }
}
header .hero--full .hero_arrow,
footer .hero--full .hero_arrow {
  display: block;
  width: 1rem;
  position: absolute;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  border-top: 1rem solid #fff;
}
header .hero--padded .hero_content_container,
footer .hero--padded .hero_content_container {
  padding-bottom: 4rem;
}
header .hero--bookable .hero_content_container,
footer .hero--bookable .hero_content_container {
  position: relative;
  align-items: center;
}
header .eventHeader,
footer .eventHeader {
  padding: 2rem 2rem 4rem;
}
header .icon_card_list,
footer .icon_card_list {
  margin-left: -1rem;
  display: flex;
  flex-wrap: wrap;
}
header .icon_card_list > *,
footer .icon_card_list > * {
  width: 50%;
  padding-left: 1rem;
  overflow: hidden;
}
header .icon_card_list > :nth-child(-n+2),
footer .icon_card_list > :nth-child(-n+2) {
  margin-top: 0;
}
header .icon_card_list > :nth-child(n+3),
footer .icon_card_list > :nth-child(n+3) {
  margin-top: 1rem;
}
header .icon_card_list > :not(:nth-child(odd)),
footer .icon_card_list > :not(:nth-child(odd)) {
  clear: none;
}
header .icon_card_list > :nth-child(odd),
footer .icon_card_list > :nth-child(odd) {
  clear: left;
}
header .icon_card_list_item,
footer .icon_card_list_item {
  display: flex;
  flex-direction: column;
}
header .icon_card,
footer .icon_card {
  padding: 3rem 1.5rem;
  text-align: center;
  background: #f6f7f8;
  flex-grow: 1;
}
header .icon_card > :not(:last-child),
footer .icon_card > :not(:last-child) {
  margin-bottom: 0.5rem;
}
header .icon_card_title,
footer .icon_card_title {
  color: #3f5463;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .icon_card .o-icon,
footer .icon_card .o-icon {
  font-size: 2.5rem;
  color: #3f5463;
  margin-bottom: 1rem;
}
header .icon_card_content,
footer .icon_card_content {
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
}
header .icon_card_content > :not(:last-child),
footer .icon_card_content > :not(:last-child) {
  margin-bottom: 1rem;
}
header .icon_card_content strong,
footer .icon_card_content strong {
  font-weight: 700;
}
header .icon_card_content em,
footer .icon_card_content em {
  font-style: italic;
}
header .instagram_container,
footer .instagram_container {
  margin: 0 auto;
}
header .instagram_container .crt-widget-grid .crt-feed,
footer .instagram_container .crt-widget-grid .crt-feed {
  margin-left: -2rem;
}
header .instagram_container .crt-post-hover,
footer .instagram_container .crt-post-hover {
  display: none;
}
header .instagram_container .crt-grid-post-image,
footer .instagram_container .crt-grid-post-image {
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
header .instagram_container .crt-grid-post,
footer .instagram_container .crt-grid-post {
  padding-left: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #fff;
}
header .instagram_container .crt-grid-post:hover .crt-grid-post-image,
footer .instagram_container .crt-grid-post:hover .crt-grid-post-image {
  transform: scale(1.2);
}
header .instagram_container .crt-social-icon i,
footer .instagram_container .crt-social-icon i {
  color: #fff;
}
header .instagram_container .crt-no-touch .crt-grid-post .crt-post-c:hover .crt-social-icon-normal,
footer .instagram_container .crt-no-touch .crt-grid-post .crt-post-c:hover .crt-social-icon-normal {
  opacity: 1;
}
header .instagram_container [class*=" crt-icon-"]:before,
header .instagram_container [class^=crt-icon-]:before,
footer .instagram_container [class*=" crt-icon-"]:before,
footer .instagram_container [class^=crt-icon-]:before {
  color: #fff !important;
}
header .instagram_curator_container,
footer .instagram_curator_container {
  padding: 2rem 0;
  margin: 0 auto;
}
header .instagram_title,
footer .instagram_title {
  margin: 0 auto;
}
header .instagram_title a,
footer .instagram_title a {
  color: #d2232a;
}
header .instagram_title a:hover,
footer .instagram_title a:hover {
  color: #bc1f26;
}
header .instant-book-gsr_container,
footer .instant-book-gsr_container {
  background: linear-gradient(0deg, #3f5463 0, #d2232a);
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
header .instant-book-gsr_module,
footer .instant-book-gsr_module {
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #fff;
}
@media (min-width: 850px) {
  header .instant-book-gsr_module,
footer .instant-book-gsr_module {
    min-height: 40rem;
  }
}
header .instant_booking_form--gsr .booking_form_product,
footer .instant_booking_form--gsr .booking_form_product {
  display: none;
}
header .instant_booking_inner,
footer .instant_booking_inner {
  margin: 0 auto;
  background: #f6f7f8;
  padding: 2rem;
  width: 100%;
  max-width: 60rem;
}
header .instant_booking_hero,
footer .instant_booking_hero {
  background: #fff;
  width: 100%;
  padding: 2rem;
}
header .instant_booking_hero--tabbed,
footer .instant_booking_hero--tabbed {
  padding: 0;
}
header .instant_booking_hero .instant_booking_header,
footer .instant_booking_hero .instant_booking_header {
  display: block;
}
header .instant_booking_hero .instant_booking_byline,
footer .instant_booking_hero .instant_booking_byline {
  display: block;
  margin-top: 1em;
  font-size: 0.67rem;
  color: rgba(63, 84, 99, 0.75);
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
}
header .instant_booking_hero .instant_booking_byline a,
footer .instant_booking_hero .instant_booking_byline a {
  color: #d2232a;
}
header .instant_booking_header,
footer .instant_booking_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .instant_booking_title,
footer .instant_booking_title {
  display: block;
  color: #d2232a;
  font-size: 0.78rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}
header .instant_booking_logo img,
footer .instant_booking_logo img {
  width: 100%;
  max-width: 5.5rem;
}
header .instant_booking_form_hero,
footer .instant_booking_form_hero {
  margin-left: -2rem;
  display: flex;
  flex-wrap: wrap;
  padding: 2rem 0;
}
header .instant_booking_form_hero > *,
footer .instant_booking_form_hero > * {
  width: 100%;
  padding-left: 2rem;
  overflow: hidden;
}
header .instant_booking_form_hero > :nth-child(-n+1),
footer .instant_booking_form_hero > :nth-child(-n+1) {
  margin-top: 0;
}
header .instant_booking_form_hero > :nth-child(n+2),
footer .instant_booking_form_hero > :nth-child(n+2) {
  margin-top: 2rem;
}
header .instant_booking_form_hero > :not(:nth-child(1n+1)),
footer .instant_booking_form_hero > :not(:nth-child(1n+1)) {
  clear: none;
}
header .instant_booking_form_hero > :nth-child(1n+1),
footer .instant_booking_form_hero > :nth-child(1n+1) {
  clear: left;
}
header .instant_booking_form_hero *,
footer .instant_booking_form_hero * {
  overflow: visible;
}
header .instant_booking_form_hero input[type=email],
header .instant_booking_form_hero input[type=number],
header .instant_booking_form_hero input[type=search],
header .instant_booking_form_hero input[type=tel],
header .instant_booking_form_hero input[type=text],
header .instant_booking_form_hero select,
header .instant_booking_form_hero select:focus,
header .instant_booking_form_hero textarea,
footer .instant_booking_form_hero input[type=email],
footer .instant_booking_form_hero input[type=number],
footer .instant_booking_form_hero input[type=search],
footer .instant_booking_form_hero input[type=tel],
footer .instant_booking_form_hero input[type=text],
footer .instant_booking_form_hero select,
footer .instant_booking_form_hero select:focus,
footer .instant_booking_form_hero textarea {
  font-size: 16px;
}
@media (min-width: 850px) {
  header .instant_booking_form_hero,
footer .instant_booking_form_hero {
    margin-left: -2rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .instant_booking_form_hero > *,
footer .instant_booking_form_hero > * {
    width: 50%;
    padding-left: 2rem;
    overflow: hidden;
  }
  header .instant_booking_form_hero > :nth-child(-n+2),
footer .instant_booking_form_hero > :nth-child(-n+2) {
    margin-top: 0;
  }
  header .instant_booking_form_hero > :nth-child(n+3),
footer .instant_booking_form_hero > :nth-child(n+3) {
    margin-top: 2rem;
  }
  header .instant_booking_form_hero > :not(:nth-child(odd)),
footer .instant_booking_form_hero > :not(:nth-child(odd)) {
    clear: none;
  }
  header .instant_booking_form_hero > :nth-child(odd),
footer .instant_booking_form_hero > :nth-child(odd) {
    clear: left;
  }
  header .instant_booking_form_hero *,
footer .instant_booking_form_hero * {
    overflow: visible;
  }
}
header .instant_booking_switch,
footer .instant_booking_switch {
  display: flex;
  justify-content: center;
  margin-bottom: 2rem;
}
header .categoryFilters_item .instant_booking_switch label,
header .instant_booking_switch .categoryFilters_item label,
header .instant_booking_switch .o-button,
footer .categoryFilters_item .instant_booking_switch label,
footer .instant_booking_switch .categoryFilters_item label,
footer .instant_booking_switch .o-button {
  color: #fff;
  border-color: #fff;
  margin: 0;
  border-radius: 0;
}
header .categoryFilters_item .instant_booking_switch label:hover,
header .instant_booking_switch .categoryFilters_item label:hover,
header .instant_booking_switch .o-button:hover,
footer .categoryFilters_item .instant_booking_switch label:hover,
footer .instant_booking_switch .categoryFilters_item label:hover,
footer .instant_booking_switch .o-button:hover {
  background-color: #d2232a;
  border-color: #d2232a;
}
header .categoryFilters_item .instant_booking_switch label:not(:first-child),
header .instant_booking_switch .categoryFilters_item label:not(:first-child),
header .instant_booking_switch .o-button:not(:first-child),
footer .categoryFilters_item .instant_booking_switch label:not(:first-child),
footer .instant_booking_switch .categoryFilters_item label:not(:first-child),
footer .instant_booking_switch .o-button:not(:first-child) {
  border-left: none;
}
header .categoryFilters_item .instant_booking_switch label.is-active,
header .instant_booking_switch .categoryFilters_item label.is-active,
header .instant_booking_switch .o-button.is-active,
footer .categoryFilters_item .instant_booking_switch label.is-active,
footer .instant_booking_switch .categoryFilters_item label.is-active,
footer .instant_booking_switch .o-button.is-active {
  background-color: #fff;
  color: #d2232a;
  border-color: #fff;
}
header .instant_booking_input,
footer .instant_booking_input {
  transition: opacity 0.4s linear;
}
header .instant_booking_form,
footer .instant_booking_form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: -2rem;
  margin-left: -2rem;
  padding: 2rem 0;
}
header .instant_booking_form *,
footer .instant_booking_form * {
  overflow: visible;
}
header .instant_booking__form,
footer .instant_booking__form {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2rem;
  margin-bottom: -2rem;
}
header .instant_booking__form button:disabled,
footer .instant_booking__form button:disabled {
  background-color: rgba(210, 35, 42, 0.1);
  color: #3f5463;
  border-color: #f6f7f8;
}
@media (min-width: 850px) {
  header .instant_booking__form .package-select__wrapper,
footer .instant_booking__form .package-select__wrapper {
    min-height: 4rem;
    display: flex;
    align-items: center;
    justify-content: stretch;
  }
}
header .instant_booking__form .package-select__wrapper .selectric-wrapper,
footer .instant_booking__form .package-select__wrapper .selectric-wrapper {
  width: 100%;
}
header .instant_booking__form .package-select__wrapper .button:after,
header .instant_booking__form .package-select__wrapper .selectric,
footer .instant_booking__form .package-select__wrapper .button:after,
footer .instant_booking__form .package-select__wrapper .selectric {
  border-color: #d2232a;
}
header .instant_booking__hidden,
footer .instant_booking__hidden {
  display: none;
}
header .instant_booking__group,
footer .instant_booking__group {
  width: 100%;
}
@media (min-width: 850px) {
  header .instant_booking__group,
footer .instant_booking__group {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 850px) {
  header .instant_booking__group--switches,
footer .instant_booking__group--switches {
    display: block;
  }
}
header .instant_booking__control,
footer .instant_booking__control {
  width: 100%;
  position: relative;
  padding-left: 2rem;
  margin-bottom: 2rem;
}
header .instant_booking__control input[type=email],
header .instant_booking__control input[type=number],
header .instant_booking__control input[type=search],
header .instant_booking__control input[type=tel],
header .instant_booking__control input[type=text],
header .instant_booking__control select,
header .instant_booking__control select:focus,
header .instant_booking__control textarea,
footer .instant_booking__control input[type=email],
footer .instant_booking__control input[type=number],
footer .instant_booking__control input[type=search],
footer .instant_booking__control input[type=tel],
footer .instant_booking__control input[type=text],
footer .instant_booking__control select,
footer .instant_booking__control select:focus,
footer .instant_booking__control textarea {
  font-size: 16px;
}
header .instant_booking__control .is-disabled,
footer .instant_booking__control .is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
header .instant_booking__control .input_text,
footer .instant_booking__control .input_text {
  position: relative;
  border-bottom: 1px solid rgba(63, 84, 99, 0.25);
  text-transform: uppercase;
  font-weight: 700;
  line-height: 38px;
  color: #3f5463;
  height: 38px;
  width: 100%;
}
header .instant_booking__control .input_text::-webkit-input-placeholder,
footer .instant_booking__control .input_text::-webkit-input-placeholder {
  color: currentColor;
}
header .instant_booking__control .input_text::-moz-placeholder,
footer .instant_booking__control .input_text::-moz-placeholder {
  color: currentColor;
}
header .instant_booking__control .input_text:-ms-input-placeholder,
footer .instant_booking__control .input_text:-ms-input-placeholder {
  color: currentColor;
}
header .instant_booking__control .input_text:-moz-placeholder,
footer .instant_booking__control .input_text:-moz-placeholder {
  color: currentColor;
}
header .instant_booking__control .input_text:focus,
header .instant_booking__control .input_text:hover,
footer .instant_booking__control .input_text:focus,
footer .instant_booking__control .input_text:hover {
  border-color: #d2232a;
}
@media (min-width: 850px) {
  header .instant_booking__control,
footer .instant_booking__control {
    width: 50%;
  }
}
@media (min-width: 850px) {
  header .instant_booking__control--wide,
footer .instant_booking__control--wide {
    width: 100%;
  }
}
header .instant_booking__checkbox,
footer .instant_booking__checkbox {
  margin-bottom: 1rem;
}
header .instant_booking_input,
footer .instant_booking_input {
  width: 100%;
  padding-left: 2rem;
  flex-basis: 100%;
}
@media (min-width: 850px) {
  header .instant_booking_input,
footer .instant_booking_input {
    min-width: 50%;
    max-width: 100%;
    flex-basis: 50%;
    flex-grow: 1;
    overflow: visible;
  }
  header .instant_booking_input--wide,
footer .instant_booking_input--wide {
    flex-basis: 100%;
  }
}
@media (min-width: 1200px) {
  header .instant_booking_input,
footer .instant_booking_input {
    min-width: 20%;
    max-width: 50%;
    flex-basis: 20%;
    flex-grow: 1;
    overflow: visible;
  }
  header .instant_booking_input--wide,
footer .instant_booking_input--wide {
    flex-basis: 50%;
  }
}
header .instant_booking_input input[type=email],
header .instant_booking_input input[type=number],
header .instant_booking_input input[type=search],
header .instant_booking_input input[type=tel],
header .instant_booking_input input[type=text],
header .instant_booking_input select,
header .instant_booking_input select:focus,
header .instant_booking_input textarea,
footer .instant_booking_input input[type=email],
footer .instant_booking_input input[type=number],
footer .instant_booking_input input[type=search],
footer .instant_booking_input input[type=tel],
footer .instant_booking_input input[type=text],
footer .instant_booking_input select,
footer .instant_booking_input select:focus,
footer .instant_booking_input textarea {
  font-size: 16px;
}
header .instant_booking_form_elem[data-showing=product] .show-product,
footer .instant_booking_form_elem[data-showing=product] .show-product {
  display: block;
}
header .instant_booking_form_elem[data-showing=product] .show-product--flex,
footer .instant_booking_form_elem[data-showing=product] .show-product--flex {
  display: flex;
}
header .instant_booking_form_elem[data-showing=general] .show-general,
footer .instant_booking_form_elem[data-showing=general] .show-general {
  display: block;
}
header .instant_booking_form_elem[data-showing=general] .show-general--flex,
footer .instant_booking_form_elem[data-showing=general] .show-general--flex {
  display: flex;
}
header .instant_booking_form_elem.is-disabled,
footer .instant_booking_form_elem.is-disabled {
  display: none !important;
}
header .instant_booking_notice,
footer .instant_booking_notice {
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
  text-align: center;
  color: #fff;
}
header .instant_booking_notice > :not(:last-child),
footer .instant_booking_notice > :not(:last-child) {
  margin-bottom: 1rem;
}
header .instant_booking_notice strong,
footer .instant_booking_notice strong {
  font-weight: 700;
}
header .instant_booking_notice em,
footer .instant_booking_notice em {
  font-style: italic;
}
header .instant_booking_error,
footer .instant_booking_error {
  color: #d2232a;
  text-align: center;
  display: none;
}
header .instant_booking_button,
footer .instant_booking_button {
  text-align: center;
  margin-top: 1rem;
}
header .hide_option,
footer .hide_option {
  display: none !important;
}
header .instant_booking_copy,
footer .instant_booking_copy {
  color: #fff;
}
header .selectric-wrapper .selectric-items,
footer .selectric-wrapper .selectric-items {
  margin-left: 0;
}
header .booking_form_passengers,
header .instant_booking_passengers,
footer .booking_form_passengers,
footer .instant_booking_passengers {
  position: relative;
}
header .booking_form_passengers input[type=number],
header .instant_booking_passengers input[type=number],
footer .booking_form_passengers input[type=number],
footer .instant_booking_passengers input[type=number] {
  padding-right: 3rem;
}
header .booking_form_passengers input[type=number]::-webkit-inner-spin-button,
header .booking_form_passengers input[type=number]::-webkit-outer-spin-button,
header .instant_booking_passengers input[type=number]::-webkit-inner-spin-button,
header .instant_booking_passengers input[type=number]::-webkit-outer-spin-button,
footer .booking_form_passengers input[type=number]::-webkit-inner-spin-button,
footer .booking_form_passengers input[type=number]::-webkit-outer-spin-button,
footer .instant_booking_passengers input[type=number]::-webkit-inner-spin-button,
footer .instant_booking_passengers input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
header .increment_container,
footer .increment_container {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  height: 100%;
  right: 0;
  transform: translateY(-50%);
}
header .input_number_decrement,
header .input_number_increment,
footer .input_number_decrement,
footer .input_number_increment {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 100%;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  color: currentColor;
  cursor: pointer;
  font-size: 1.24rem;
}
header .input_number_decrement:hover,
header .input_number_increment:hover,
footer .input_number_decrement:hover,
footer .input_number_increment:hover {
  color: #d2232a;
}
@media (min-width: 850px) {
  header .input_number_decrement,
header .input_number_increment,
footer .input_number_decrement,
footer .input_number_increment {
    width: 1.5rem;
    font-size: 1rem;
  }
}
header .instant_booking_form_hero .input_number_decrement,
header .instant_booking_form_hero .input_number_increment,
footer .instant_booking_form_hero .input_number_decrement,
footer .instant_booking_form_hero .input_number_increment {
  color: #3f5463;
}
header .instant_booking_form_hero .input_number_decrement:hover,
header .instant_booking_form_hero .input_number_increment:hover,
footer .instant_booking_form_hero .input_number_decrement:hover,
footer .instant_booking_form_hero .input_number_increment:hover {
  color: #d2232a;
}
header .instant_booking_tab,
footer .instant_booking_tab {
  display: flex;
}
header .instant_booking_tab__control,
footer .instant_booking_tab__control {
  padding: 1rem 0;
  width: 50%;
  text-align: center;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
  background-color: #d2232a;
  color: #fff;
}
header .instant_booking_tab__control.active,
footer .instant_booking_tab__control.active {
  background-color: #fff;
  color: #d2232a;
}
header .instant_booking_tab__content,
footer .instant_booking_tab__content {
  padding: 2rem;
}
header .modal__inner .instant_booking_tab__content,
footer .modal__inner .instant_booking_tab__content {
  padding: 2rem 0;
}
header .modal__inner .booking_system_modal,
footer .modal__inner .booking_system_modal {
  max-width: 40rem;
}
header .modal__inner .instant_booking__heading,
header .modal__inner .instant_booking__message,
footer .modal__inner .instant_booking__heading,
footer .modal__inner .instant_booking__message {
  color: #fff;
  text-align: center;
}
header .modal__inner .quantity_input,
footer .modal__inner .quantity_input {
  color: #fff;
  border-color: #fff;
}
@media (min-width: 1200px) {
  header .modal__inner .quantity_input,
footer .modal__inner .quantity_input {
    color: #3f5463;
    border-color: #3f5463;
  }
}
header .modal__inner .multi_quantity_input.is-trigger .multi_quantity_input__close,
footer .modal__inner .multi_quantity_input.is-trigger .multi_quantity_input__close {
  color: #fff;
}
@media (min-width: 1200px) {
  header .modal__inner .multi_quantity_input.is-trigger .multi_quantity_input__close,
footer .modal__inner .multi_quantity_input.is-trigger .multi_quantity_input__close {
    color: #3f5463;
  }
}
header .instant_booking_activity > :not(:last-child),
footer .instant_booking_activity > :not(:last-child) {
  margin-bottom: 2rem;
}
header .form_style--transparent .instant_booking_tab__control,
footer .form_style--transparent .instant_booking_tab__control {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}
header .form_style--transparent .instant_booking_tab__control.active,
footer .form_style--transparent .instant_booking_tab__control.active {
  background-color: #fff;
  color: #d2232a;
}
header .form_style--transparent .switch-ios.switch-toggle,
footer .form_style--transparent .switch-ios.switch-toggle {
  background-color: transparent;
  border: 1px solid #fff;
}
header .form_style--transparent .switch-ios.switch-toggle input:checked + label,
footer .form_style--transparent .switch-ios.switch-toggle input:checked + label {
  color: #d2232a;
}
header .form_style--transparent .switch-ios.switch-toggle a,
footer .form_style--transparent .switch-ios.switch-toggle a {
  background-color: #fff;
}
header .form_style--transparent .checkbox__label:after,
header .form_style--transparent .checkbox__wrapper,
footer .form_style--transparent .checkbox__label:after,
footer .form_style--transparent .checkbox__wrapper {
  color: #fff;
}
header .form_style--transparent .selectric,
header .form_style--transparent .selectric .button:after,
footer .form_style--transparent .selectric,
footer .form_style--transparent .selectric .button:after {
  border-color: #fff;
}
header .form_style--transparent .selectric .label,
footer .form_style--transparent .selectric .label {
  color: #fff;
}
header .form_style--transparent .selectric-hover .selectric,
footer .form_style--transparent .selectric-hover .selectric {
  border-color: #fff;
}
header .form_style--transparent .date_picker,
footer .form_style--transparent .date_picker {
  color: #fff;
  border-color: #fff;
}
header .form_style--transparent .date_picker_container:after,
footer .form_style--transparent .date_picker_container:after {
  border-color: #fff;
}
header .form_style--transparent .instant_booking__control .input_text,
footer .form_style--transparent .instant_booking__control .input_text {
  border-color: #fff;
  color: #fff;
}
header .form_style--transparent .dropdown_button,
header .form_style--transparent .package-select__wrapper .selectric,
footer .form_style--transparent .dropdown_button,
footer .form_style--transparent .package-select__wrapper .selectric {
  border-color: #fff;
}
header .form_style--transparent .dropdown_button_label,
footer .form_style--transparent .dropdown_button_label {
  color: #fff;
}
header .form_style--transparent .dropdown_button_arrow,
footer .form_style--transparent .dropdown_button_arrow {
  border-color: #fff;
}
header .form_style--transparent .multi_quantity_input.is-inline .quantity_input,
footer .form_style--transparent .multi_quantity_input.is-inline .quantity_input {
  color: #fff;
  border-color: #fff;
}
header .categoryFilters_item .form_style--transparent .instant_booking__form label,
header .form_style--transparent .instant_booking__form .categoryFilters_item label,
header .form_style--transparent .instant_booking__form .o-button,
footer .categoryFilters_item .form_style--transparent .instant_booking__form label,
footer .form_style--transparent .instant_booking__form .categoryFilters_item label,
footer .form_style--transparent .instant_booking__form .o-button {
  border: none;
  background-color: #fff;
  color: #d2232a;
}
header .categoryFilters_item .form_style--transparent .instant_booking__form label:not(:disabled):focus,
header .categoryFilters_item .form_style--transparent .instant_booking__form label:not(:disabled):hover,
header .form_style--transparent .instant_booking__form .categoryFilters_item label:not(:disabled):focus,
header .form_style--transparent .instant_booking__form .categoryFilters_item label:not(:disabled):hover,
header .form_style--transparent .instant_booking__form .o-button:not(:disabled):focus,
header .form_style--transparent .instant_booking__form .o-button:not(:disabled):hover,
footer .categoryFilters_item .form_style--transparent .instant_booking__form label:not(:disabled):focus,
footer .categoryFilters_item .form_style--transparent .instant_booking__form label:not(:disabled):hover,
footer .form_style--transparent .instant_booking__form .categoryFilters_item label:not(:disabled):focus,
footer .form_style--transparent .instant_booking__form .categoryFilters_item label:not(:disabled):hover,
footer .form_style--transparent .instant_booking__form .o-button:not(:disabled):focus,
footer .form_style--transparent .instant_booking__form .o-button:not(:disabled):hover {
  background-color: #d2232a;
  color: #fff;
}
header .categoryFilters_item .form_style--transparent .instant_booking__form label:disabled,
header .form_style--transparent .instant_booking__form .categoryFilters_item label:disabled,
header .form_style--transparent .instant_booking__form .o-button:disabled,
footer .categoryFilters_item .form_style--transparent .instant_booking__form label:disabled,
footer .form_style--transparent .instant_booking__form .categoryFilters_item label:disabled,
footer .form_style--transparent .instant_booking__form .o-button:disabled {
  background-color: hsla(0deg, 0%, 100%, 0.2);
  color: #fff;
}
header .instant_booking_phone,
footer .instant_booking_phone {
  color: #fff;
}
header .instant_booking_phone > :not(:last-child),
footer .instant_booking_phone > :not(:last-child) {
  margin-bottom: 2rem;
}
header .instant_booking_phone__heading,
header .instant_booking_phone__message,
footer .instant_booking_phone__heading,
footer .instant_booking_phone__message {
  text-align: center;
  color: #fff;
}
header .interaction_wrapper--active > *,
footer .interaction_wrapper--active > * {
  pointer-events: none !important;
}
@media (min-width: 1200px) {
  header .interactive_map__wrapper,
footer .interactive_map__wrapper {
    display: flex;
    justify-content: center;
  }
}
header .interactive_map__controls > :not(:last-child),
footer .interactive_map__controls > :not(:last-child) {
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  header .interactive_map__controls,
footer .interactive_map__controls {
    width: 25%;
    padding-right: 2rem;
    padding-bottom: 2rem;
  }
}
header .interactive_map__map,
footer .interactive_map__map {
  position: relative;
  background-color: #00b8b8;
}
@media (min-width: 1200px) {
  header .interactive_map__map,
footer .interactive_map__map {
    width: 75%;
  }
}
@media (min-width: 1200px) and (min-height: 500px) {
  header .interactive_map__map,
footer .interactive_map__map {
    max-width: 85vh;
    max-height: 85vh;
  }
}
@media (min-width: 1200px) and (max-height: 499px) {
  header .interactive_map__map,
footer .interactive_map__map {
    width: 500px;
    height: 500px;
  }
}
header .interactive_map__map .interactive_map__pin_wrapper:focus,
header .interactive_map__map .interactive_map__pin_wrapper:hover,
footer .interactive_map__map .interactive_map__pin_wrapper:focus,
footer .interactive_map__map .interactive_map__pin_wrapper:hover {
  transform: scale(1.1);
}
header .interactive_map__layer,
footer .interactive_map__layer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  opacity: 0;
  transition: all 0.2s linear;
}
header .interactive_map__layer.is-active,
footer .interactive_map__layer.is-active {
  opacity: 1;
}
header .interactive_map__pin,
footer .interactive_map__pin {
  display: inline-block;
  position: absolute;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: 100;
  opacity: 0;
  transition: all 0.2s linear;
}
header .interactive_map__pin.is-active,
footer .interactive_map__pin.is-active {
  opacity: 1;
}
header .interactive_map__pin_wrapper,
footer .interactive_map__pin_wrapper {
  display: block;
  background-color: #d2232a;
  padding: 0.4rem;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.2s linear;
  transform-origin: center;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.45);
}
header .interactive_map__pin_icon,
footer .interactive_map__pin_icon {
  display: block;
  width: 1rem;
  height: 1rem;
  color: #fff;
  transition: all 0.2s linear;
}
header .interactive_map__pin_icon svg,
footer .interactive_map__pin_icon svg {
  width: 1rem;
  height: 1rem;
}
header .interactive_map__tooltips,
footer .interactive_map__tooltips {
  display: none;
}
header .layer_controls,
footer .layer_controls {
  border-top: 2px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
  display: flex;
  flex-wrap: wrap;
  padding: 0.5rem 0;
}
@media (min-width: 1200px) {
  header .layer_controls,
footer .layer_controls {
    display: block;
  }
}
header .layer_controls__item,
footer .layer_controls__item {
  padding-right: 1rem;
  display: block;
  width: 50%;
}
@media (min-width: 850px) {
  header .layer_controls__item,
footer .layer_controls__item {
    width: 33%;
  }
}
@media (min-width: 1200px) {
  header .layer_controls__item,
footer .layer_controls__item {
    width: 100%;
  }
}
header .layer_controls__link,
footer .layer_controls__link {
  padding: 5px 0;
  display: flex;
  align-items: center;
  width: 100%;
}
header .layer_controls__label,
footer .layer_controls__label {
  margin-left: 0.5rem;
  line-height: 1;
}
header .layer_controls__label,
header .layer_controls__reset,
footer .layer_controls__label,
footer .layer_controls__reset {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
}
header .layer_controls__reset,
footer .layer_controls__reset {
  float: right;
  margin-top: -1.5rem;
  opacity: 0;
}
header .is-filtered .layer_controls__reset,
footer .is-filtered .layer_controls__reset {
  opacity: 1;
}
header .layer_controls .interactive_map__pin,
footer .layer_controls .interactive_map__pin {
  border-radius: 50%;
  opacity: 1;
  border: 4px solid transparent;
  transition: all 0.2s linear;
}
header .layer_controls .interactive_map__pin,
header .layer_controls .interactive_map__pin_wrapper,
footer .layer_controls .interactive_map__pin,
footer .layer_controls .interactive_map__pin_wrapper {
  box-shadow: none;
  position: relative;
  transform: none;
}
header .interactive_map__controls.is-filtered .layer_controls__link.is-active .interactive_map__pin,
footer .interactive_map__controls.is-filtered .layer_controls__link.is-active .interactive_map__pin {
  border-color: #3f5463;
}
header .item_carousel,
footer .item_carousel {
  position: relative;
  margin: 0 auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  width: 100%;
}
@media (min-width: 850px) {
  header .item_carousel,
footer .item_carousel {
    padding-right: 6rem;
  }
}
header .item_carousel.background--grey,
footer .item_carousel.background--grey {
  background: #f6f7f8;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
header .item_carousel.background--grey .item_carousel_inner,
footer .item_carousel.background--grey .item_carousel_inner {
  padding: 4rem 2rem 2rem;
}
@media (min-width: 850px) {
  header .item_carousel.background--grey .item_carousel_inner,
footer .item_carousel.background--grey .item_carousel_inner {
    padding: 6rem;
  }
}
header .item_carousel_container,
footer .item_carousel_container {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48%;
  background: #f6f7f8;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  transition: all 0.2s;
}
header .item_carousel_container:not(:first-child),
footer .item_carousel_container:not(:first-child) {
  margin-left: 1rem;
}
@media (min-width: 851px) {
  header .item_carousel_container:not(:first-child),
footer .item_carousel_container:not(:first-child) {
    margin-left: 1.25rem;
  }
}
header .item_carousel_container:hover .item_description,
header .item_carousel_container:hover .item_heading,
footer .item_carousel_container:hover .item_description,
footer .item_carousel_container:hover .item_heading {
  transform: translateY(-10px);
}
@media (min-width: 850px) {
  header .item_carousel_container,
footer .item_carousel_container {
    width: 33%;
    width: calc((100vw - 14.5rem) / 3);
  }
}
@media (min-width: 1300px) {
  header .item_carousel_container,
footer .item_carousel_container {
    width: 25%;
    width: calc((100vw - 15.75rem) / 4);
  }
}
header .item_carousel_heading,
footer .item_carousel_heading {
  font-weight: 700;
}
header .item_carousel_description,
header .item_carousel_heading,
footer .item_carousel_description,
footer .item_carousel_heading {
  position: relative;
  z-index: 3;
  transform: translateY(0);
  transition: all 0.1s;
}
header .item_carousel_description,
footer .item_carousel_description {
  font-weight: 400;
}
header .item_carousel_container_inner,
footer .item_carousel_container_inner {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 1rem 1rem 87.3%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
header .item_carousel_container_inner:before,
footer .item_carousel_container_inner:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.4));
}
header .item_carousel_content_container,
footer .item_carousel_content_container {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  color: #3f5463;
  background: #fff;
  margin: 0;
  width: 100%;
}
@media (min-width: 850px) {
  header .item_carousel_content_container,
footer .item_carousel_content_container {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    justify-content: flex-end;
    padding-bottom: 1rem;
    color: #fff;
  }
}
header .item_carousel_image,
footer .item_carousel_image {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
  position: absolute;
  min-width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
header .item_carousel_button,
footer .item_carousel_button {
  width: 100%;
}
@media (min-width: 850px) {
  header .item_carousel_button,
footer .item_carousel_button {
    padding-right: 6rem;
  }
}
header .item_carousel_button button,
footer .item_carousel_button button {
  width: 100%;
}
@media (min-width: 850px) {
  header .item_carousel_button button,
footer .item_carousel_button button {
    max-width: none;
    width: 33%;
  }
}
@media (min-width: 1300px) {
  header .item_carousel_button button,
footer .item_carousel_button button {
    width: 25%;
  }
}
header .item_carousel_experience_form_container,
footer .item_carousel_experience_form_container {
  display: flex;
  flex-direction: column;
  width: 100%;
}
header .item_carousel_experience_form_container input[type=email],
header .item_carousel_experience_form_container input[type=number],
header .item_carousel_experience_form_container input[type=search],
header .item_carousel_experience_form_container input[type=tel],
header .item_carousel_experience_form_container input[type=text],
header .item_carousel_experience_form_container select,
header .item_carousel_experience_form_container select:focus,
header .item_carousel_experience_form_container textarea,
footer .item_carousel_experience_form_container input[type=email],
footer .item_carousel_experience_form_container input[type=number],
footer .item_carousel_experience_form_container input[type=search],
footer .item_carousel_experience_form_container input[type=tel],
footer .item_carousel_experience_form_container input[type=text],
footer .item_carousel_experience_form_container select,
footer .item_carousel_experience_form_container select:focus,
footer .item_carousel_experience_form_container textarea {
  font-size: 16px;
}
@media (min-width: 850px) {
  header .item_carousel_experience_form_container,
footer .item_carousel_experience_form_container {
    flex-direction: row;
  }
}
header .item_carousel_block_heading,
footer .item_carousel_block_heading {
  padding-right: 1.2rem;
  white-space: nowrap;
}
header .item_deluxe_grid_container,
footer .item_deluxe_grid_container {
  opacity: 1;
  transition: opacity 0.4s linear;
}
header .item_deluxe_grid_inner_1,
header .item_deluxe_grid_inner_2,
header .item_deluxe_grid_inner_3,
footer .item_deluxe_grid_inner_1,
footer .item_deluxe_grid_inner_2,
footer .item_deluxe_grid_inner_3 {
  margin-left: -1.25rem;
  display: flex;
  flex-wrap: wrap;
}
header .item_deluxe_grid_inner_1 > *,
header .item_deluxe_grid_inner_2 > *,
header .item_deluxe_grid_inner_3 > *,
footer .item_deluxe_grid_inner_1 > *,
footer .item_deluxe_grid_inner_2 > *,
footer .item_deluxe_grid_inner_3 > * {
  width: 100%;
  padding-left: 1.25rem;
  overflow: hidden;
}
header .item_deluxe_grid_inner_1 > :nth-child(-n+1),
header .item_deluxe_grid_inner_2 > :nth-child(-n+1),
header .item_deluxe_grid_inner_3 > :nth-child(-n+1),
footer .item_deluxe_grid_inner_1 > :nth-child(-n+1),
footer .item_deluxe_grid_inner_2 > :nth-child(-n+1),
footer .item_deluxe_grid_inner_3 > :nth-child(-n+1) {
  margin-top: 0;
}
header .item_deluxe_grid_inner_1 > :nth-child(n+2),
header .item_deluxe_grid_inner_2 > :nth-child(n+2),
header .item_deluxe_grid_inner_3 > :nth-child(n+2),
footer .item_deluxe_grid_inner_1 > :nth-child(n+2),
footer .item_deluxe_grid_inner_2 > :nth-child(n+2),
footer .item_deluxe_grid_inner_3 > :nth-child(n+2) {
  margin-top: 1.25rem;
}
header .item_deluxe_grid_inner_1 > :not(:nth-child(1n+1)),
header .item_deluxe_grid_inner_2 > :not(:nth-child(1n+1)),
header .item_deluxe_grid_inner_3 > :not(:nth-child(1n+1)),
footer .item_deluxe_grid_inner_1 > :not(:nth-child(1n+1)),
footer .item_deluxe_grid_inner_2 > :not(:nth-child(1n+1)),
footer .item_deluxe_grid_inner_3 > :not(:nth-child(1n+1)) {
  clear: none;
}
header .item_deluxe_grid_inner_1 > :nth-child(1n+1),
header .item_deluxe_grid_inner_2 > :nth-child(1n+1),
header .item_deluxe_grid_inner_3 > :nth-child(1n+1),
footer .item_deluxe_grid_inner_1 > :nth-child(1n+1),
footer .item_deluxe_grid_inner_2 > :nth-child(1n+1),
footer .item_deluxe_grid_inner_3 > :nth-child(1n+1) {
  clear: left;
}
@media (min-width: 850px) {
  header .item_deluxe_grid_inner_1,
footer .item_deluxe_grid_inner_1 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .item_deluxe_grid_inner_1 > *,
footer .item_deluxe_grid_inner_1 > * {
    width: 33.33333%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .item_deluxe_grid_inner_1 > :nth-child(-n+3),
footer .item_deluxe_grid_inner_1 > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .item_deluxe_grid_inner_1 > :nth-child(n+4),
footer .item_deluxe_grid_inner_1 > :nth-child(n+4) {
    margin-top: 1.25rem;
  }
  header .item_deluxe_grid_inner_1 > :not(:nth-child(3n+1)),
footer .item_deluxe_grid_inner_1 > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .item_deluxe_grid_inner_1 > :nth-child(3n+1),
footer .item_deluxe_grid_inner_1 > :nth-child(3n+1) {
    clear: left;
  }
  header .item_deluxe_grid_inner_2,
footer .item_deluxe_grid_inner_2 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .item_deluxe_grid_inner_2 > *,
footer .item_deluxe_grid_inner_2 > * {
    width: 50%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .item_deluxe_grid_inner_2 > :nth-child(-n+2),
footer .item_deluxe_grid_inner_2 > :nth-child(-n+2) {
    margin-top: 0;
  }
  header .item_deluxe_grid_inner_2 > :nth-child(n+3),
footer .item_deluxe_grid_inner_2 > :nth-child(n+3) {
    margin-top: 1.25rem;
  }
  header .item_deluxe_grid_inner_2 > :not(:nth-child(odd)),
footer .item_deluxe_grid_inner_2 > :not(:nth-child(odd)) {
    clear: none;
  }
  header .item_deluxe_grid_inner_2 > :nth-child(odd),
footer .item_deluxe_grid_inner_2 > :nth-child(odd) {
    clear: left;
  }
  header .item_deluxe_grid_inner_3,
footer .item_deluxe_grid_inner_3 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .item_deluxe_grid_inner_3 > *,
footer .item_deluxe_grid_inner_3 > * {
    width: 33.33333%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .item_deluxe_grid_inner_3 > :nth-child(-n+3),
footer .item_deluxe_grid_inner_3 > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .item_deluxe_grid_inner_3 > :nth-child(n+4),
footer .item_deluxe_grid_inner_3 > :nth-child(n+4) {
    margin-top: 1.25rem;
  }
  header .item_deluxe_grid_inner_3 > :not(:nth-child(3n+1)),
footer .item_deluxe_grid_inner_3 > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .item_deluxe_grid_inner_3 > :nth-child(3n+1),
footer .item_deluxe_grid_inner_3 > :nth-child(3n+1) {
    clear: left;
  }
}
header .item_deluxe_detail_container,
footer .item_deluxe_detail_container {
  display: flex;
  flex-direction: column;
  color: #3f5463;
  text-transform: uppercase;
  padding: 1rem;
  text-align: center;
  font-size: 0.67rem;
  transition: all 0.1s;
}
header .item_heading_deluxe,
footer .item_heading_deluxe {
  font-size: 1.1rem;
}
header .item_description_deluxe,
header .item_heading_deluxe,
footer .item_description_deluxe,
footer .item_heading_deluxe {
  position: relative;
}
header .item_deluxe_tag,
header .item_description_deluxe,
header .item_heading_deluxe,
footer .item_deluxe_tag,
footer .item_description_deluxe,
footer .item_heading_deluxe {
  z-index: 3;
  font-weight: 700;
  transform: translateY(0);
  transition: all 0.1s;
}
header .item_deluxe_tag,
footer .item_deluxe_tag {
  padding-bottom: 1rem;
}
header .item_deluxe_tag span,
footer .item_deluxe_tag span {
  padding: 0.1rem 0.3rem;
  background: #d2232a;
}
header .item_deluxe_detail_days,
footer .item_deluxe_detail_days {
  display: flex;
  font-weight: 700;
  justify-content: center;
  align-items: center;
  padding-bottom: 0.5rem;
  font-size: 0.61rem;
}
header .item_deluxe_detail_days .detail,
footer .item_deluxe_detail_days .detail {
  padding-left: 0.5rem;
}
header .item_deluxe_detail_days div,
footer .item_deluxe_detail_days div {
  display: flex;
  padding: 0 0.5rem;
  border-right: 1px solid #3f5463;
}
header .item_deluxe_detail_days div:last-child,
footer .item_deluxe_detail_days div:last-child {
  border: none;
}
header .package_filter_journey,
footer .package_filter_journey {
  margin-left: -2rem;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 4rem;
  align-items: center;
}
header .package_filter_journey > *,
footer .package_filter_journey > * {
  width: 20%;
  padding-left: 2rem;
  overflow: hidden;
}
header .package_filter_journey > :nth-child(-n+5),
footer .package_filter_journey > :nth-child(-n+5) {
  margin-top: 0;
}
header .package_filter_journey > :nth-child(n+6),
footer .package_filter_journey > :nth-child(n+6) {
  margin-top: 2rem;
}
header .package_filter_journey > :not(:nth-child(5n+1)),
footer .package_filter_journey > :not(:nth-child(5n+1)) {
  clear: none;
}
header .package_filter_journey > :nth-child(5n+1),
footer .package_filter_journey > :nth-child(5n+1) {
  clear: left;
}
header .package_filter_journey .package_filter_journey_item,
footer .package_filter_journey .package_filter_journey_item {
  padding: 2rem;
  box-shadow: inset 0 0 0 0 #fff;
  transition: all 0.1s ease-in-out;
}
header .package_filter_journey .package_filter_journey_item img,
footer .package_filter_journey .package_filter_journey_item img {
  width: auto;
  height: 4rem;
  margin: 0 auto;
}
@media (min-width: 1700px) {
  header .package_filter_journey .package_filter_journey_item img,
footer .package_filter_journey .package_filter_journey_item img {
    height: 6rem;
  }
}
header .package_filter_journey .package_filter_journey_item:hover,
footer .package_filter_journey .package_filter_journey_item:hover {
  background: #fff;
  box-shadow: inset 0 -4px 0 0 #d2232a;
}
header .package_filters,
footer .package_filters {
  opacity: 1;
  transition: opacity 0.4s linear;
  margin-left: -1rem;
  display: flex;
  flex-wrap: wrap;
}
header .package_filters > *,
footer .package_filters > * {
  width: 100%;
  padding-left: 1rem;
  overflow: hidden;
}
header .package_filters > :nth-child(-n+1),
footer .package_filters > :nth-child(-n+1) {
  margin-top: 0;
}
header .package_filters > :nth-child(n+2),
footer .package_filters > :nth-child(n+2) {
  margin-top: 1rem;
}
header .package_filters > :not(:nth-child(1n+1)),
footer .package_filters > :not(:nth-child(1n+1)) {
  clear: none;
}
header .package_filters > :nth-child(1n+1),
footer .package_filters > :nth-child(1n+1) {
  clear: left;
}
header .package_filters *,
footer .package_filters * {
  overflow: visible;
}
@media (min-width: 1200px) {
  header .package_filters,
footer .package_filters {
    margin-left: -1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  header .package_filters > *,
footer .package_filters > * {
    width: 33.33333%;
    padding-left: 1rem;
    overflow: hidden;
  }
  header .package_filters > :nth-child(-n+3),
footer .package_filters > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .package_filters > :nth-child(n+4),
footer .package_filters > :nth-child(n+4) {
    margin-top: 1rem;
  }
  header .package_filters > :not(:nth-child(3n+1)),
footer .package_filters > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .package_filters > :nth-child(3n+1),
footer .package_filters > :nth-child(3n+1) {
    clear: left;
  }
  header .package_filters *,
footer .package_filters * {
    overflow: visible;
  }
}
header .package_filter_label,
footer .package_filter_label {
  color: #d2232a;
  padding-bottom: 1rem;
}
header .item_filter_grid.is-loading .package_filters,
footer .item_filter_grid.is-loading .package_filters {
  pointer-events: none;
  opacity: 0.4;
}
header .item_filter_grid.is-loading .item_deluxe_grid_container,
footer .item_filter_grid.is-loading .item_deluxe_grid_container {
  opacity: 0.1;
}
header .item_deluxe:hover .item_deluxe_tag,
header .item_deluxe:hover .item_description,
header .item_deluxe:hover .item_heading,
header .item_single:hover .item_deluxe_tag,
header .item_single:hover .item_description,
header .item_single:hover .item_heading,
footer .item_deluxe:hover .item_deluxe_tag,
footer .item_deluxe:hover .item_description,
footer .item_deluxe:hover .item_heading,
footer .item_single:hover .item_deluxe_tag,
footer .item_single:hover .item_description,
footer .item_single:hover .item_heading {
  transform: translateY(-10px);
}
header .item_deluxe:hover .item_detail_container,
header .item_single:hover .item_detail_container,
footer .item_deluxe:hover .item_detail_container,
footer .item_single:hover .item_detail_container {
  background-color: #f6f7f8;
}
header .item_container_inner,
footer .item_container_inner {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 1rem 1rem 56.25%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
header .item_container_inner:before,
footer .item_container_inner:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.4));
}
header .item_deluxe,
header .item_single,
footer .item_deluxe,
footer .item_single {
  display: flex;
  flex-direction: column;
}
header .item_container,
footer .item_container {
  position: relative;
  justify-content: center;
  align-items: center;
  background: #f6f7f8;
  text-align: center;
  font-size: 0.67rem;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  transition: all 0.2s;
}
header .item_container,
header .item_content_container,
footer .item_container,
footer .item_content_container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
header .item_content_container,
footer .item_content_container {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  justify-content: flex-end;
  padding: 1rem;
  color: #fff;
}
header .item_description,
header .item_heading,
footer .item_description,
footer .item_heading {
  position: relative;
  z-index: 3;
  font-size: 0.78rem;
  transform: translateY(0);
  transition: all 0.1s;
}
header .item_heading,
footer .item_heading {
  font-weight: 700;
}
header .item_heading--deluxe,
footer .item_heading--deluxe {
  font-size: 1.1rem;
}
header .item_description--deluxe,
footer .item_description--deluxe {
  font-weight: 700;
}
header .item_image,
footer .item_image {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
  position: absolute;
  min-width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
header .item_single_grid_inner_1,
header .item_single_grid_inner_2,
header .item_single_grid_inner_3,
header .item_single_grid_inner_4,
footer .item_single_grid_inner_1,
footer .item_single_grid_inner_2,
footer .item_single_grid_inner_3,
footer .item_single_grid_inner_4 {
  margin-left: -1.25rem;
  display: flex;
  flex-wrap: wrap;
}
header .item_single_grid_inner_1 > *,
header .item_single_grid_inner_2 > *,
header .item_single_grid_inner_3 > *,
header .item_single_grid_inner_4 > *,
footer .item_single_grid_inner_1 > *,
footer .item_single_grid_inner_2 > *,
footer .item_single_grid_inner_3 > *,
footer .item_single_grid_inner_4 > * {
  width: 100%;
  padding-left: 1.25rem;
  overflow: hidden;
}
header .item_single_grid_inner_1 > :nth-child(-n+1),
header .item_single_grid_inner_2 > :nth-child(-n+1),
header .item_single_grid_inner_3 > :nth-child(-n+1),
header .item_single_grid_inner_4 > :nth-child(-n+1),
footer .item_single_grid_inner_1 > :nth-child(-n+1),
footer .item_single_grid_inner_2 > :nth-child(-n+1),
footer .item_single_grid_inner_3 > :nth-child(-n+1),
footer .item_single_grid_inner_4 > :nth-child(-n+1) {
  margin-top: 0;
}
header .item_single_grid_inner_1 > :nth-child(n+2),
header .item_single_grid_inner_2 > :nth-child(n+2),
header .item_single_grid_inner_3 > :nth-child(n+2),
header .item_single_grid_inner_4 > :nth-child(n+2),
footer .item_single_grid_inner_1 > :nth-child(n+2),
footer .item_single_grid_inner_2 > :nth-child(n+2),
footer .item_single_grid_inner_3 > :nth-child(n+2),
footer .item_single_grid_inner_4 > :nth-child(n+2) {
  margin-top: 1.25rem;
}
header .item_single_grid_inner_1 > :not(:nth-child(1n+1)),
header .item_single_grid_inner_2 > :not(:nth-child(1n+1)),
header .item_single_grid_inner_3 > :not(:nth-child(1n+1)),
header .item_single_grid_inner_4 > :not(:nth-child(1n+1)),
footer .item_single_grid_inner_1 > :not(:nth-child(1n+1)),
footer .item_single_grid_inner_2 > :not(:nth-child(1n+1)),
footer .item_single_grid_inner_3 > :not(:nth-child(1n+1)),
footer .item_single_grid_inner_4 > :not(:nth-child(1n+1)) {
  clear: none;
}
header .item_single_grid_inner_1 > :nth-child(1n+1),
header .item_single_grid_inner_2 > :nth-child(1n+1),
header .item_single_grid_inner_3 > :nth-child(1n+1),
header .item_single_grid_inner_4 > :nth-child(1n+1),
footer .item_single_grid_inner_1 > :nth-child(1n+1),
footer .item_single_grid_inner_2 > :nth-child(1n+1),
footer .item_single_grid_inner_3 > :nth-child(1n+1),
footer .item_single_grid_inner_4 > :nth-child(1n+1) {
  clear: left;
}
@media (min-width: 850px) {
  header .item_single_grid_inner_1,
footer .item_single_grid_inner_1 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .item_single_grid_inner_1 > *,
footer .item_single_grid_inner_1 > * {
    width: 33.33333%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .item_single_grid_inner_1 > :nth-child(-n+3),
footer .item_single_grid_inner_1 > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .item_single_grid_inner_1 > :nth-child(n+4),
footer .item_single_grid_inner_1 > :nth-child(n+4) {
    margin-top: 1.25rem;
  }
  header .item_single_grid_inner_1 > :not(:nth-child(3n+1)),
footer .item_single_grid_inner_1 > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .item_single_grid_inner_1 > :nth-child(3n+1),
footer .item_single_grid_inner_1 > :nth-child(3n+1) {
    clear: left;
  }
  header .item_single_grid_inner_2,
footer .item_single_grid_inner_2 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .item_single_grid_inner_2 > *,
footer .item_single_grid_inner_2 > * {
    width: 50%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .item_single_grid_inner_2 > :nth-child(-n+2),
footer .item_single_grid_inner_2 > :nth-child(-n+2) {
    margin-top: 0;
  }
  header .item_single_grid_inner_2 > :nth-child(n+3),
footer .item_single_grid_inner_2 > :nth-child(n+3) {
    margin-top: 1.25rem;
  }
  header .item_single_grid_inner_2 > :not(:nth-child(odd)),
footer .item_single_grid_inner_2 > :not(:nth-child(odd)) {
    clear: none;
  }
  header .item_single_grid_inner_2 > :nth-child(odd),
footer .item_single_grid_inner_2 > :nth-child(odd) {
    clear: left;
  }
  header .item_single_grid_inner_3,
footer .item_single_grid_inner_3 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .item_single_grid_inner_3 > *,
footer .item_single_grid_inner_3 > * {
    width: 33.33333%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .item_single_grid_inner_3 > :nth-child(-n+3),
footer .item_single_grid_inner_3 > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .item_single_grid_inner_3 > :nth-child(n+4),
footer .item_single_grid_inner_3 > :nth-child(n+4) {
    margin-top: 1.25rem;
  }
  header .item_single_grid_inner_3 > :not(:nth-child(3n+1)),
footer .item_single_grid_inner_3 > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .item_single_grid_inner_3 > :nth-child(3n+1),
footer .item_single_grid_inner_3 > :nth-child(3n+1) {
    clear: left;
  }
  header .item_single_grid_inner_4,
footer .item_single_grid_inner_4 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .item_single_grid_inner_4 > *,
footer .item_single_grid_inner_4 > * {
    width: 25%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .item_single_grid_inner_4 > :nth-child(-n+4),
footer .item_single_grid_inner_4 > :nth-child(-n+4) {
    margin-top: 0;
  }
  header .item_single_grid_inner_4 > :nth-child(n+5),
footer .item_single_grid_inner_4 > :nth-child(n+5) {
    margin-top: 1.25rem;
  }
  header .item_single_grid_inner_4 > :not(:nth-child(4n+1)),
footer .item_single_grid_inner_4 > :not(:nth-child(4n+1)) {
    clear: none;
  }
  header .item_single_grid_inner_4 > :nth-child(4n+1),
footer .item_single_grid_inner_4 > :nth-child(4n+1) {
    clear: left;
  }
  header .item_single_grid_inner_4 .item_container_inner,
footer .item_single_grid_inner_4 .item_container_inner {
    padding-bottom: 87.3%;
  }
}
header .o-flexible-item-grid,
footer .o-flexible-item-grid {
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  display: flex;
  flex-wrap: wrap;
}
header .o-flexible-item-grid > *,
footer .o-flexible-item-grid > * {
  flex-basis: 100%;
  padding-top: 1.25rem;
  padding-left: 1.25rem;
}
@media (min-width: 850px) {
  header .o-flexible-item-grid > *,
footer .o-flexible-item-grid > * {
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  header .o-flexible-item-grid > *,
footer .o-flexible-item-grid > * {
    min-width: 33%;
    max-width: 33%;
    flex-basis: 33.3333%;
    flex-grow: 1;
  }
}
@media (min-width: 1700px) {
  header .o-flexible-item-grid > *,
footer .o-flexible-item-grid > * {
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 851px) {
  header .o-flexible-item-grid--1,
footer .o-flexible-item-grid--1 {
    justify-content: center;
  }
}
@media (min-width: 1701px) {
  header .o-flexible-item-grid--5 > *,
header .o-flexible-item-grid--9 > *,
footer .o-flexible-item-grid--5 > *,
footer .o-flexible-item-grid--9 > * {
    flex-basis: 33%;
  }
}
header .item_single,
footer .item_single {
  display: block;
  width: 100%;
  display: flex;
  flex-direction: column;
}
header .item_container,
footer .item_container {
  overflow: hidden;
}
header .item_tag,
footer .item_tag {
  z-index: 3;
  padding-bottom: 1rem;
  font-weight: 700;
  transform: translateY(0);
  transition: all 0.1s;
}
header .item_tag span,
footer .item_tag span {
  padding: 0.1rem 0.3rem;
  background: #d2232a;
}
header .item_single.v-2019-20 .item_deluxe_tag span,
header .item_single.v-legacy-package .item_deluxe_tag span,
footer .item_single.v-2019-20 .item_deluxe_tag span,
footer .item_single.v-legacy-package .item_deluxe_tag span {
  background-color: #3f5463;
}
header .item_single.v-signature.v-journey-the-ghan .item_deluxe_tag span,
footer .item_single.v-signature.v-journey-the-ghan .item_deluxe_tag span {
  background-color: #a1233d;
}
header .item_single.v-signature.v-journey-the-ghan .item_content_container,
footer .item_single.v-signature.v-journey-the-ghan .item_content_container {
  box-shadow: inset 0 0 0 0.5rem #a1233d;
}
header .item_single.v-signature.v-journey-the-ghan-expedition .item_deluxe_tag span,
footer .item_single.v-signature.v-journey-the-ghan-expedition .item_deluxe_tag span {
  background-color: #a1233d;
}
header .item_single.v-signature.v-journey-the-ghan-expedition .item_content_container,
footer .item_single.v-signature.v-journey-the-ghan-expedition .item_content_container {
  box-shadow: inset 0 0 0 0.5rem #a1233d;
}
header .item_single.v-signature.v-journey-great-southern .item_deluxe_tag span,
footer .item_single.v-signature.v-journey-great-southern .item_deluxe_tag span {
  background-color: #e38633;
}
header .item_single.v-signature.v-journey-great-southern .item_content_container,
footer .item_single.v-signature.v-journey-great-southern .item_content_container {
  box-shadow: inset 0 0 0 0.5rem #e38633;
}
header .item_single.v-signature.v-journey-indian-pacific .item_deluxe_tag span,
footer .item_single.v-signature.v-journey-indian-pacific .item_deluxe_tag span {
  background-color: #173963;
}
header .item_single.v-signature.v-journey-indian-pacific .item_content_container,
footer .item_single.v-signature.v-journey-indian-pacific .item_content_container {
  box-shadow: inset 0 0 0 0.5rem #173963;
}
header .lazyload,
header .lazyloading,
footer .lazyload,
footer .lazyloading {
  opacity: 0;
}
header .lazyloaded,
footer .lazyloaded {
  opacity: 1;
  transition: all 0.3s;
}
header .loader,
footer .loader {
  position: relative;
}
header .loader .loader__loading,
footer .loader .loader__loading {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
header .loader .loader__loading_dodad,
footer .loader .loader__loading_dodad {
  color: #d2232a;
}
header .burger-button,
footer .burger-button {
  position: relative;
  flex-grow: 1;
  padding-left: 1rem;
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: flex;
  align-items: center;
  color: #fff;
}
header .burger-button__container,
footer .burger-button__container {
  z-index: 200;
  position: relative;
  display: block;
  cursor: pointer;
  width: 1.1rem;
  height: 2px;
  top: 0;
  left: 0;
}
@media (min-width: 850px) {
  header .burger-button__container,
footer .burger-button__container {
    display: none;
  }
}
header .burger-button__container span,
footer .burger-button__container span {
  background-color: currentColor;
  position: absolute;
  width: 1.1rem;
  height: 2px;
  left: 0;
  top: 0;
  transition: all 0.1s ease;
}
header body.nav-open .burger-button__container span,
footer body.nav-open .burger-button__container span {
  background-color: currentColor;
}
header .burger-button__container span.one,
footer .burger-button__container span.one {
  transform: translateY(-0.3rem);
}
header body.nav-open .burger-button__container span.one,
footer body.nav-open .burger-button__container span.one {
  transform: translateY(0) rotate(45deg);
}
header .burger-button__container span.two,
footer .burger-button__container span.two {
  transform: translateY(0);
}
header body.nav-open .burger-button__container span.two,
footer body.nav-open .burger-button__container span.two {
  opacity: 0;
}
header .burger-button__container span.three,
footer .burger-button__container span.three {
  transform: translateY(0.3rem);
}
header body.nav-open .burger-button__container span.three,
footer body.nav-open .burger-button__container span.three {
  transform: translateY(0) rotate(-45deg);
}
header .burger-button__text,
footer .burger-button__text {
  color: currentColor;
  margin-left: 1rem;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header body.nav-open .burger-button__text,
footer body.nav-open .burger-button__text {
  color: currentColor;
}
header .nav_burger_clip,
footer .nav_burger_clip {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  clip: rect(auto, auto, auto, auto);
}
header .modal_wrapper--instant-booking .modal__overlay,
footer .modal_wrapper--instant-booking .modal__overlay {
  background: linear-gradient(180deg, #d2232a 0, #3f5463);
}
header .modal_wrapper--instant-booking .modal__inner,
footer .modal_wrapper--instant-booking .modal__inner {
  background-color: transparent;
  border: 1px solid #fff;
}
header .modal,
footer .modal {
  width: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1000;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: opacity 0.3s;
}
@media (min-width: 850px) {
  header .modal,
footer .modal {
    width: 66%;
    transition: transform 0.3s, opacity 0.3s;
  }
}
header .active .modal,
footer .active .modal {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
header .modal__overlay,
footer .modal__overlay {
  background: rgba(63, 84, 99, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 700;
  padding: 0;
  opacity: 0;
  transform: scale(0);
  transform-origin: center center;
  transition: transform 0s 0.3s, opacity 0.3s;
}
header .active .modal__overlay,
footer .active .modal__overlay {
  opacity: 1;
  transform: scale(1);
  transition: transform 0s, opacity 0.3s;
  cursor: pointer;
}
header .modal__tag,
footer .modal__tag {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #fff;
  background-color: #3f5463;
  padding: 0.5rem;
}
header .modal__inner,
footer .modal__inner {
  background-color: #fff;
  padding: 6rem 2rem;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  color: #3f5463;
  max-height: 80vh;
}
header .modal__inner > :not(:last-child),
footer .modal__inner > :not(:last-child) {
  margin-bottom: 1rem;
}
@media (min-width: 850px) {
  header .modal__inner,
footer .modal__inner {
    padding: 6rem;
    height: auto;
  }
}
header .modal__close,
footer .modal__close {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  width: 3rem;
  height: 3rem;
  z-index: 1;
  cursor: pointer;
}
header .modal__close:hover,
footer .modal__close:hover {
  background-color: #d2232a;
  border-color: #d2232a;
}
header .modal__close:hover .modal__close_icon span,
footer .modal__close:hover .modal__close_icon span {
  background-color: #fff;
}
@media (min-width: 850px) {
  header .modal__close,
footer .modal__close {
    top: -1.5rem;
    right: -1.5rem;
    border: 1px solid #d2232a;
    border-radius: 50%;
  }
}
header .modal__close_icon,
footer .modal__close_icon {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
header .modal__close_icon span,
footer .modal__close_icon span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1rem;
  height: 1px;
  background: #d2232a;
}
header .modal__close_icon span:first-child,
footer .modal__close_icon span:first-child {
  transform: translate(-50%, -50%) rotate(45deg);
}
header .modal__close_icon span:last-child,
footer .modal__close_icon span:last-child {
  transform: translate(-50%, -50%) rotate(-45deg);
}
header .module--placeholder,
footer .module--placeholder {
  padding: 12rem;
  font-size: 3em;
  background-color: #e6e6e6;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
header .module--placeholder span,
footer .module--placeholder span {
  display: block;
}
header .module,
footer .module {
  position: relative;
}
header .module--bg:not(.v-group):not(.v-full),
footer .module--bg:not(.v-group):not(.v-full) {
  padding: 2rem;
}
@media (min-width: 850px) {
  header .module--bg:not(.v-group):not(.v-full),
footer .module--bg:not(.v-group):not(.v-full) {
    padding: 6rem;
  }
}
header .module:not(.module--bg):not(.v-full),
footer .module:not(.module--bg):not(.v-full) {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 850px) {
  header .module:not(.module--bg):not(.v-full),
footer .module:not(.module--bg):not(.v-full) {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
header .module:not(.module--bg):not(:last-child),
footer .module:not(.module--bg):not(:last-child) {
  margin-bottom: 2rem;
}
@media (min-width: 850px) {
  header .module:not(.module--bg):not(:last-child),
footer .module:not(.module--bg):not(:last-child) {
    margin-bottom: 6rem;
  }
}
header .module--bg + .module:not(.module--bg),
footer .module--bg + .module:not(.module--bg) {
  padding-top: 2rem;
}
@media (min-width: 850px) {
  header .module--bg + .module:not(.module--bg),
footer .module--bg + .module:not(.module--bg) {
    padding-top: 6rem;
  }
}
header .module--bg-grey + .module--bg-grey:not(.v-group),
footer .module--bg-grey + .module--bg-grey:not(.v-group) {
  margin-top: -2rem;
}
@media (min-width: 850px) {
  header .module--bg-grey + .module--bg-grey:not(.v-group),
footer .module--bg-grey + .module--bg-grey:not(.v-group) {
    margin-top: -6rem;
  }
}
header .v-group .module:last-child,
footer .v-group .module:last-child {
  padding-bottom: 2rem;
}
@media (min-width: 850px) {
  header .v-group .module:last-child,
footer .v-group .module:last-child {
    padding-bottom: 6rem;
  }
}
header .v-group.module--bg-grey,
footer .v-group.module--bg-grey {
  padding-bottom: 2rem;
}
@media (min-width: 850px) {
  header .v-group.module--bg-grey,
footer .v-group.module--bg-grey {
    padding-bottom: 6rem;
  }
}
header .v-group.module--bg-grey .module:last-child,
footer .v-group.module--bg-grey .module:last-child {
  padding-bottom: 0;
}
header .module--bg-grey,
footer .module--bg-grey {
  background-color: #f6f7f8;
}
header .module--bg-gradient,
footer .module--bg-gradient {
  background-color: transparent;
  background-image: linear-gradient(180deg, #3f5463, #d2232a);
}
header .module--bg-image:before,
footer .module--bg-image:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.2);
}
header .module--bg-image .o-image,
footer .module--bg-image .o-image {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
  position: absolute;
  min-width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
header .module--bg-image.v-gradientAndDarken:before,
footer .module--bg-image.v-gradientAndDarken:before {
  background: linear-gradient(180deg, transparent, transparent 50%, #3f5463), rgba(0, 0, 0, 0.2);
}
header .module--bg-image.v-gradientPrimary:before,
header .module--bg-image.v-overlayGradient:before,
footer .module--bg-image.v-gradientPrimary:before,
footer .module--bg-image.v-overlayGradient:before {
  background: linear-gradient(0deg, #d2232a 0 0, transparent 50% 100%);
}
header .module--bg-image.v-overlayDarken:before,
footer .module--bg-image.v-overlayDarken:before {
  background: rgba(0, 0, 0, 0.3);
}
header .module--bg-image.v-noDarken:before,
header .module--bg-image.v-overlayNone:before,
footer .module--bg-image.v-noDarken:before,
footer .module--bg-image.v-overlayNone:before {
  display: none;
}
header .module_header,
footer .module_header {
  margin-bottom: 2rem;
}
header .multi_quantity_input,
footer .multi_quantity_input {
  position: relative;
}
header .multi_quantity_input__fields_wrapper,
footer .multi_quantity_input__fields_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -0.5rem;
  margin-left: -1rem;
}
header .multi_quantity_input__field,
footer .multi_quantity_input__field {
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  width: 100%;
}
header .multi_quantity_input.is-trigger .multi_quantity_input__fields,
footer .multi_quantity_input.is-trigger .multi_quantity_input__fields {
  display: none;
  padding-top: 1rem;
}
@media (min-width: 1200px) {
  header .multi_quantity_input.is-trigger .multi_quantity_input__fields,
footer .multi_quantity_input.is-trigger .multi_quantity_input__fields {
    padding: 1rem 1rem 0;
    position: absolute;
    width: 800px;
    background: #fff;
    z-index: 250;
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 375px) {
  header .multi_quantity_input.is-trigger .multi_quantity_input__field,
footer .multi_quantity_input.is-trigger .multi_quantity_input__field {
    width: 50%;
  }
}
@media (min-width: 850px) {
  header .multi_quantity_input.is-trigger .multi_quantity_input__field,
footer .multi_quantity_input.is-trigger .multi_quantity_input__field {
    width: 33.33%;
  }
}
header .multi_quantity_input.is-trigger.is-active .multi_quantity_input__fields,
footer .multi_quantity_input.is-trigger.is-active .multi_quantity_input__fields {
  display: block;
}
@media (min-width: 1200px) {
  header .multi_quantity_input.is-trigger.is-active .multi_quantity_input__click_trap,
footer .multi_quantity_input.is-trigger.is-active .multi_quantity_input__click_trap {
    display: block;
    position: fixed;
    z-index: 225;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
  }
}
header .multi_quantity_input.is-trigger .multi_quantity_input__click_trap,
footer .multi_quantity_input.is-trigger .multi_quantity_input__click_trap {
  display: none;
}
header .multi_quantity_input.is-trigger .multi_quantity_input__close,
footer .multi_quantity_input.is-trigger .multi_quantity_input__close {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
  display: block;
  margin-top: 0.5rem;
  margin-left: auto;
  padding: 0.5rem 0.5rem 1rem;
}
header .nav_mobile_container,
footer .nav_mobile_container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transition: all 0.1s linear;
  width: 100%;
  background-color: #d2232a;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
header body.nav-open .nav_mobile_container,
footer body.nav-open .nav_mobile_container {
  transform: translateZ(0);
  opacity: 1;
  transition-duration: 0.2s;
  visibility: visible;
}
@media (min-width: 850px) {
  header .nav_mobile_container,
footer .nav_mobile_container {
    display: none;
  }
}
header .nav_mobile,
footer .nav_mobile {
  display: flex;
  padding-top: 8.06rem;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
header .js-is-sticky ~ .nav_mobile_container .nav_mobile,
footer .js-is-sticky ~ .nav_mobile_container .nav_mobile {
  padding-top: 2.5rem;
}
header .nav_mobile__list,
footer .nav_mobile__list {
  display: block;
  flex-shrink: 0;
}
header .nav_mobile::-webkit-scrollbar,
footer .nav_mobile::-webkit-scrollbar {
  width: 0;
}
@media (min-width: 850px) {
  header .nav_mobile,
footer .nav_mobile {
    text-align: right;
  }
}
header .nav_mobile .nav_link,
footer .nav_mobile .nav_link {
  display: inline-block;
  padding: 0.75rem 2rem;
  transition: color 0.2s;
}
header .nav_mobile .nav_link:focus,
header .nav_mobile .nav_link:hover,
footer .nav_mobile .nav_link:focus,
footer .nav_mobile .nav_link:hover {
  color: #3f5463;
}
@media (max-width: 849px) {
  header .nav_mobile .nav_link,
footer .nav_mobile .nav_link {
    max-width: 90%;
  }
}
header .nav_mobile .nav_link--child,
footer .nav_mobile .nav_link--child {
  padding: 0.25rem 0 0.25rem 2rem;
}
header .nav_mobile .nav_drop,
footer .nav_mobile .nav_drop {
  margin-left: 1rem;
  padding-bottom: 1rem;
}
header .nav_mobile .nav_item--child,
footer .nav_mobile .nav_item--child {
  font-weight: 400;
}
header .nav_mobile_item,
footer .nav_mobile_item {
  position: relative;
  display: block;
  padding: 0;
  color: #fff;
  font-weight: 700;
}
header .nav_mobile_item--current,
footer .nav_mobile_item--current {
  color: #3f5463;
}
header body.nav-open .nav_mobile_item,
footer body.nav-open .nav_mobile_item {
  animation: fadein 1s backwards;
  transform-origin: bottom left;
}
header body.nav-open .nav_mobile_item:first-child,
footer body.nav-open .nav_mobile_item:first-child {
  animation-delay: 0.1s;
}
header body.nav-open .nav_mobile_item:nth-child(2),
footer body.nav-open .nav_mobile_item:nth-child(2) {
  animation-delay: 0.2s;
}
header body.nav-open .nav_mobile_item:nth-child(3),
footer body.nav-open .nav_mobile_item:nth-child(3) {
  animation-delay: 0.3s;
}
header body.nav-open .nav_mobile_item:nth-child(4),
footer body.nav-open .nav_mobile_item:nth-child(4) {
  animation-delay: 0.4s;
}
header body.nav-open .nav_mobile_item:nth-child(5),
footer body.nav-open .nav_mobile_item:nth-child(5) {
  animation-delay: 0.5s;
}
header body.nav-open .nav_mobile_item:nth-child(6),
footer body.nav-open .nav_mobile_item:nth-child(6) {
  animation-delay: 0.6s;
}
header body.nav-open .nav_mobile_item:nth-child(7),
footer body.nav-open .nav_mobile_item:nth-child(7) {
  animation-delay: 0.7s;
}
header body.nav-open .nav_mobile_item:nth-child(8),
footer body.nav-open .nav_mobile_item:nth-child(8) {
  animation-delay: 0.8s;
}
header body.nav-open .nav_mobile_item:nth-child(9),
footer body.nav-open .nav_mobile_item:nth-child(9) {
  animation-delay: 0.9s;
}
header body.nav-open .nav_mobile_item:nth-child(10),
footer body.nav-open .nav_mobile_item:nth-child(10) {
  animation-delay: 1s;
}
header body.nav-open .nav_mobile_item:nth-child(11),
footer body.nav-open .nav_mobile_item:nth-child(11) {
  animation-delay: 1.1s;
}
header body.nav-open .nav_mobile_item:nth-child(12),
footer body.nav-open .nav_mobile_item:nth-child(12) {
  animation-delay: 1.2s;
}
header body.nav-open .nav_mobile_item:nth-child(13),
footer body.nav-open .nav_mobile_item:nth-child(13) {
  animation-delay: 1.3s;
}
header body.nav-open .nav_mobile_item:nth-child(14),
footer body.nav-open .nav_mobile_item:nth-child(14) {
  animation-delay: 1.4s;
}
header body.nav-open .nav_mobile_item:nth-child(15),
footer body.nav-open .nav_mobile_item:nth-child(15) {
  animation-delay: 1.5s;
}
header body.nav-open .nav_mobile_item:nth-child(16),
footer body.nav-open .nav_mobile_item:nth-child(16) {
  animation-delay: 1.6s;
}
header body.nav-open .nav_mobile_item:nth-child(17),
footer body.nav-open .nav_mobile_item:nth-child(17) {
  animation-delay: 1.7s;
}
header body.nav-open .nav_mobile_item:nth-child(18),
footer body.nav-open .nav_mobile_item:nth-child(18) {
  animation-delay: 1.8s;
}
header body.nav-open .nav_mobile_item:nth-child(19),
footer body.nav-open .nav_mobile_item:nth-child(19) {
  animation-delay: 1.9s;
}
header body.nav-open .nav_mobile_item:nth-child(20),
footer body.nav-open .nav_mobile_item:nth-child(20) {
  animation-delay: 2s;
}
header body.nav-open .nav_mobile_item:nth-child(21),
footer body.nav-open .nav_mobile_item:nth-child(21) {
  animation-delay: 2.1s;
}
header body.nav-open .nav_mobile_item:nth-child(22),
footer body.nav-open .nav_mobile_item:nth-child(22) {
  animation-delay: 2.2s;
}
header body.nav-open .nav_mobile_item:nth-child(23),
footer body.nav-open .nav_mobile_item:nth-child(23) {
  animation-delay: 2.3s;
}
header body.nav-open .nav_mobile_item:nth-child(24),
footer body.nav-open .nav_mobile_item:nth-child(24) {
  animation-delay: 2.4s;
}
header body.nav-open .nav_mobile_item:nth-child(25),
footer body.nav-open .nav_mobile_item:nth-child(25) {
  animation-delay: 2.5s;
}
header body.nav-open .nav_mobile_item:nth-child(26),
footer body.nav-open .nav_mobile_item:nth-child(26) {
  animation-delay: 2.6s;
}
header body.nav-open .nav_mobile_item:nth-child(27),
footer body.nav-open .nav_mobile_item:nth-child(27) {
  animation-delay: 2.7s;
}
header body.nav-open .nav_mobile_item:nth-child(28),
footer body.nav-open .nav_mobile_item:nth-child(28) {
  animation-delay: 2.8s;
}
header body.nav-open .nav_mobile_item:nth-child(29),
footer body.nav-open .nav_mobile_item:nth-child(29) {
  animation-delay: 2.9s;
}
header body.nav-open .nav_mobile_item:nth-child(30),
footer body.nav-open .nav_mobile_item:nth-child(30) {
  animation-delay: 3s;
}
header .nav_mobile_social,
footer .nav_mobile_social {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #d2232a;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
  height: 15%;
  border-top: 1px solid hsla(0deg, 0%, 100%, 0.25);
  font-size: 2rem;
}
@media (max-width: 849px) and (orientation: landscape) {
  header .nav_mobile_social,
footer .nav_mobile_social {
    font-size: 1rem;
  }
}
header .nav_mobile_social .nav_mobile_social_item,
footer .nav_mobile_social .nav_mobile_social_item {
  padding: 2rem;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  max-width: 50%;
  flex-grow: 1;
}
header .nav_mobile_social .nav_mobile_social_item:hover,
footer .nav_mobile_social .nav_mobile_social_item:hover {
  background: #bc1f26;
}
@media (max-width: 849px) and (orientation: landscape) {
  header .nav_mobile_social .nav_mobile_social_item,
footer .nav_mobile_social .nav_mobile_social_item {
    padding: 0.5rem;
  }
}
header .nav_sticky_container,
footer .nav_sticky_container {
  display: block;
  z-index: 600;
  border-bottom: 1px solid transparent;
  width: 100%;
}
header .nav-open .nav_sticky_container,
footer .nav-open .nav_sticky_container {
  border-bottom-color: #dd5a5f;
}
@supports (-ms-ime-align: auto) {
  header .nav_sticky_container,
footer .nav_sticky_container {
    position: absolute !important;
    top: 5.56rem !important;
  }
  header .nav_sticky_container.js-is-sticky--change,
footer .nav_sticky_container.js-is-sticky--change {
    position: fixed !important;
    top: 0 !important;
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  header .nav_sticky_container,
footer .nav_sticky_container {
    position: absolute !important;
    top: 5.56rem !important;
  }
  header .nav_sticky_container.js-is-sticky--change,
footer .nav_sticky_container.js-is-sticky--change {
    position: fixed !important;
    top: 0 !important;
  }
}
header .nav_primary_container,
footer .nav_primary_container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2.5rem;
  z-index: 900;
  background-color: #fff;
  color: #3f5463;
  transition: all 0.5s;
}
header .nav_primary_container > *,
footer .nav_primary_container > * {
  height: 100%;
}
header .nav-open .nav_primary_container,
footer .nav-open .nav_primary_container {
  background-color: #d2232a;
  color: #fff;
}
@media (min-width: 850px) {
  header .nav_primary_container,
footer .nav_primary_container {
    height: 4.22rem;
    background-color: rgba(63, 84, 99, 0.3);
  }
  header .js-is-sticky--change .nav_primary_container,
footer .js-is-sticky--change .nav_primary_container {
    background-color: rgba(63, 84, 99, 0.9);
  }
  header .nav_primary_container .site_logo,
footer .nav_primary_container .site_logo {
    min-width: 7rem;
    margin-left: 1rem;
    padding: 1rem 1rem 1rem 0;
    height: 100%;
    justify-content: flex-start;
  }
  header .nav_primary_container .site_logo img,
footer .nav_primary_container .site_logo img {
    max-height: 100%;
    width: auto;
  }
}
@media (min-width: 1200px) {
  header .nav_primary_container .site_logo,
footer .nav_primary_container .site_logo {
    margin-left: 2rem;
  }
}
@media (min-width: 1700px) {
  header .nav_primary_container .site_logo,
footer .nav_primary_container .site_logo {
    margin-left: 3rem;
  }
}
header .nav_primary__logo_container,
footer .nav_primary__logo_container {
  display: none;
}
@media (min-width: 850px) {
  header .nav_primary__logo_container,
footer .nav_primary__logo_container {
    margin-right: auto;
    flex: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
}
header .nav_primary__mobile_toggle,
footer .nav_primary__mobile_toggle {
  flex-grow: 1;
}
header .nav_primary__mobile_actions,
footer .nav_primary__mobile_actions {
  height: 100%;
  display: flex;
}
header .nav_primary__mobile_actions .alert-toggle__button,
header .nav_primary__mobile_actions .weather-toggle__button,
footer .nav_primary__mobile_actions .alert-toggle__button,
footer .nav_primary__mobile_actions .weather-toggle__button {
  height: 2.5rem;
}
header .nav_primary__mobile_actions,
footer .nav_primary__mobile_actions {
  color: #fff;
}
header .nav_primary__button_container,
footer .nav_primary__button_container {
  flex-grow: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 3;
  min-width: 25%;
}
header .nav_primary__button_container .nav_button,
footer .nav_primary__button_container .nav_button {
  width: 100%;
  height: 2.5rem;
  border-radius: 0;
  margin-right: 0;
}
@media (min-width: 850px) {
  header .nav_primary__button_container,
footer .nav_primary__button_container {
    margin-left: auto;
    flex: 1;
    min-width: 0;
  }
  header .nav_primary__button_container .nav_button,
footer .nav_primary__button_container .nav_button {
    border-radius: 2px;
    width: auto;
    height: auto;
    margin-right: 1rem;
  }
}
@media (min-width: 1200px) {
  header .nav_primary__button_container .nav_button,
footer .nav_primary__button_container .nav_button {
    margin-right: 2rem;
  }
}
@media (min-width: 1700px) {
  header .nav_primary__button_container .nav_button,
footer .nav_primary__button_container .nav_button {
    margin-right: 3rem;
  }
}
header .nav_blur,
footer .nav_blur {
  display: none;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
@media (min-width: 850px) {
  header .nav_blur,
footer .nav_blur {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 5.56rem;
    width: 100%;
    height: 4.22rem;
    z-index: 1;
  }
}
header .nav_blur:before,
footer .nav_blur:before {
  content: "";
  background: inherit;
  position: absolute;
  width: 120%;
  height: 140%;
  left: -10%;
  right: 0;
  top: -20%;
  bottom: 0;
  box-shadow: inset 0 0 0 3000px rgba(0, 0, 0, 0.1);
  -webkit-filter: blur(10px);
  filter: blur(10px);
}
header .nav_primary__menu,
footer .nav_primary__menu {
  display: none;
}
@media (min-width: 850px) {
  header .nav_primary__menu,
footer .nav_primary__menu {
    display: flex;
    position: relative;
    width: auto;
    justify-content: center;
    z-index: 2;
    text-align: center;
  }
}
header .nav_primary__menu .nav_item,
footer .nav_primary__menu .nav_item {
  position: relative;
  color: #fff;
  font-size: 0.67rem;
  font-weight: 700;
  letter-spacing: 0.05rem;
  text-transform: uppercase;
  box-shadow: inset 0 0 0 0 #fff;
  transition: box-shadow 0.1s ease-in-out;
}
header .nav_primary__menu .nav_item--current,
header .nav_primary__menu .nav_item:hover,
footer .nav_primary__menu .nav_item--current,
footer .nav_primary__menu .nav_item:hover {
  box-shadow: inset 0 -4px 0 0 #fff;
}
header .nav_primary__menu .nav_item--has-children:hover .nav_primary_children,
footer .nav_primary__menu .nav_item--has-children:hover .nav_primary_children {
  display: block;
  opacity: 1;
  visibility: visible;
}
header .nav_primary__menu .nav_item--has-children .nav_primary_children,
footer .nav_primary__menu .nav_item--has-children .nav_primary_children {
  visibility: hidden;
  width: 14rem;
  overflow: hidden;
  position: absolute;
  top: 4.22rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  opacity: 0;
  display: none;
}
header .nav_primary__menu .nav_item--has-children .nav_primary_children .nav_item_child,
footer .nav_primary__menu .nav_item--has-children .nav_primary_children .nav_item_child {
  display: block;
  background: #3f5463;
  padding: 1rem;
  width: 100%;
  font-weight: 400;
  text-align: center;
}
header .nav_primary__menu .nav_item--has-children .nav_primary_children .nav_item_child:hover,
footer .nav_primary__menu .nav_item--has-children .nav_primary_children .nav_item_child:hover {
  color: #d2232a;
}
header .nav_primary__menu .nav_link,
footer .nav_primary__menu .nav_link {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
  height: 4.22rem;
}
header .nav_button_container,
footer .nav_button_container {
  margin-left: auto;
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 3;
}
header .nav_button,
footer .nav_button {
  padding: 0.5rem 1rem;
  color: #fff;
  text-align: center;
  font-size: 0.67rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  background-color: #d2232a;
  height: auto;
  width: auto;
  min-width: 7rem;
}
header .nav_button:hover,
footer .nav_button:hover {
  background: #bc1f26;
}
header .nav-open .nav_button,
footer .nav-open .nav_button {
  background-color: #fff;
  color: #d2232a;
}
header .nav-open .nav_button:hover,
footer .nav-open .nav_button:hover {
  background: #f2f2f2;
}
header .nav_lang_arrow,
footer .nav_lang_arrow {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #fff;
  border-width: 0 0 1px 1px;
  width: 8px;
  height: 8px;
  line-height: 0;
  font-size: 0;
  transform: rotate(-45deg);
}
header .nav_secondary_container,
footer .nav_secondary_container {
  display: block;
  display: flex;
  width: 100%;
  position: fixed;
  top: 8.06rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s;
  padding: 0 0 0 2rem;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  background-color: hsla(0deg, 0%, 90.2%, 0.9);
}
header .js-nav-sticky-container ~ .nav_secondary_container,
footer .js-nav-sticky-container ~ .nav_secondary_container {
  top: 2.5rem;
  justify-content: center;
  pointer-events: none;
  z-index: 85;
}
@media (min-width: 850px) {
  header .nav_secondary_container,
footer .nav_secondary_container {
    top: 9.78rem;
    padding: 0 3rem;
  }
  header .js-is-sticky ~ .nav_secondary_container,
footer .js-is-sticky ~ .nav_secondary_container {
    top: 4.22rem;
  }
}
header .js-is-sticky--change ~ .nav_secondary_container,
footer .js-is-sticky--change ~ .nav_secondary_container {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
header .nav_secondary,
footer .nav_secondary {
  margin: 0 auto;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
header .nav_secondary__link,
footer .nav_secondary__link {
  display: inline-block;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
  padding: 1rem;
  white-space: nowrap;
}
header .active .nav_secondary__link,
footer .active .nav_secondary__link {
  text-decoration: underline;
}
header .nav,
footer .nav {
  position: relative;
  width: 100%;
  z-index: 700;
}
header .nav_top,
footer .nav_top {
  position: relative;
  background-color: #3f5463;
  height: 5.56rem;
  padding: 2rem;
  text-transform: uppercase;
  color: #fff;
  font-size: 0.56rem;
  font-weight: 700;
  letter-spacing: 0.05rem;
  z-index: 200;
}
header .nav_top,
header .nav_top .nav_top_logo,
footer .nav_top,
footer .nav_top .nav_top_logo {
  width: 100%;
  display: flex;
  align-items: center;
}
header .nav_top .nav_top_logo,
footer .nav_top .nav_top_logo {
  flex: 1;
  justify-content: center;
}
header .nav_top .nav_top_logo img,
header .nav_top .nav_top_logo svg,
footer .nav_top .nav_top_logo img,
footer .nav_top .nav_top_logo svg {
  width: auto;
  max-height: 2rem;
}
@media (min-width: 1000px) {
  header .nav_top .nav_top_logo img,
header .nav_top .nav_top_logo svg,
footer .nav_top .nav_top_logo img,
footer .nav_top .nav_top_logo svg {
    max-height: 3rem;
  }
}
header .nav_top .nav_top_logo a:not(:last-child),
footer .nav_top .nav_top_logo a:not(:last-child) {
  margin-right: 2rem;
}
@media (min-width: 850px) and (max-width: 1000px) {
  header .nav_top .nav_top_logo a:not(:last-child),
footer .nav_top .nav_top_logo a:not(:last-child) {
    margin-right: 1rem;
  }
}
header .nav_top .nav_logo_container_cws,
footer .nav_top .nav_logo_container_cws {
  margin: 0 auto;
}
header .nav_top .nav_logo_container,
footer .nav_top .nav_logo_container {
  display: flex;
  margin: 0 auto;
}
header .nav_top .nav_top_left,
footer .nav_top .nav_top_left {
  display: none;
}
@media (min-width: 850px) {
  header .nav_top .nav_top_left,
footer .nav_top .nav_top_left {
    margin-right: auto;
    flex: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  header .nav_top .nav_top_left a,
footer .nav_top .nav_top_left a {
    box-shadow: inset 0 0 0 0 #fff;
    transition: box-shadow 0.1s ease-in-out;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 5.56rem;
    padding: 0 1rem;
  }
  header .nav_top .nav_top_left a:hover,
footer .nav_top .nav_top_left a:hover {
    cursor: pointer;
    box-shadow: inset 0 -4px 0 0 #fff;
  }
}
header .nav_top .nav_top_info,
footer .nav_top .nav_top_info {
  display: none;
}
@media (min-width: 850px) {
  header .nav_top .nav_top_info,
footer .nav_top .nav_top_info {
    margin-left: auto;
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
  header .nav_top .nav_top_info a,
header .nav_top .nav_top_info span,
footer .nav_top .nav_top_info a,
footer .nav_top .nav_top_info span {
    box-shadow: inset 0 0 0 0 #fff;
    transition: box-shadow 0.1s ease-in-out;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 5.56rem;
    padding: 0 1rem;
  }
  header .nav_top .nav_top_info a:hover,
header .nav_top .nav_top_info span:hover,
footer .nav_top .nav_top_info a:hover,
footer .nav_top .nav_top_info span:hover {
    cursor: pointer;
    box-shadow: inset 0 -4px 0 0 #fff;
  }
}
header .nav_logo_container .site_logo img,
footer .nav_logo_container .site_logo img {
  max-height: 3.5rem;
}
header .pagination,
footer .pagination {
  font-size: 1rem;
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 849px) {
  header .pagination,
footer .pagination {
    flex-direction: column;
  }
}
header .pagination_pages,
footer .pagination_pages {
  display: flex;
  justify-content: center;
  padding: 1rem;
  font-size: 1.38rem;
  color: #3f5463;
}
header .pagination_pages > li,
footer .pagination_pages > li {
  float: left;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
header .pagination_pages > li:not(:first-child):before,
footer .pagination_pages > li:not(:first-child):before {
  float: left;
  margin: 0 0.75rem;
}
header .pagination_pages > li:hover,
footer .pagination_pages > li:hover {
  color: #d2232a;
}
header .pagination_next,
header .pagination_prev,
footer .pagination_next,
footer .pagination_prev {
  min-width: 5rem;
  padding: 1rem 0;
  transition: transform 0.2s ease;
  text-transform: uppercase;
  color: rgba(63, 84, 99, 0.75);
  font-size: 0.67rem;
  margin: 0;
}
header .pagination_next.is-disabled,
header .pagination_prev.is-disabled,
footer .pagination_next.is-disabled,
footer .pagination_prev.is-disabled {
  color: #e6e6e6;
}
header .pagination_active,
header .pagination_next:not(.is-disabled):hover,
header .pagination_prev:not(.is-disabled):hover,
footer .pagination_active,
footer .pagination_next:not(.is-disabled):hover,
footer .pagination_prev:not(.is-disabled):hover {
  color: #d2232a;
}
header .pagination_separator,
footer .pagination_separator {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 850px) {
  header .pagination_prev,
footer .pagination_prev {
    text-align: left;
  }
  header .pagination_next,
footer .pagination_next {
    text-align: right;
  }
}
header .postsGrid,
footer .postsGrid {
  margin-left: -1rem;
  display: flex;
  flex-wrap: wrap;
}
header .postsGrid > *,
footer .postsGrid > * {
  width: 100%;
  padding-left: 1rem;
  overflow: hidden;
}
header .postsGrid > :nth-child(-n+1),
footer .postsGrid > :nth-child(-n+1) {
  margin-top: 0;
}
header .postsGrid > :nth-child(n+2),
footer .postsGrid > :nth-child(n+2) {
  margin-top: 2rem;
}
header .postsGrid > :not(:nth-child(1n+1)),
footer .postsGrid > :not(:nth-child(1n+1)) {
  clear: none;
}
header .postsGrid > :nth-child(1n+1),
footer .postsGrid > :nth-child(1n+1) {
  clear: left;
}
header .postsGrid_item,
footer .postsGrid_item {
  display: flex;
  flex-direction: column;
}
header .postsGrid_tile,
footer .postsGrid_tile {
  text-align: center;
}
header .postsGrid_tile,
header .postsGrid_tile_details,
footer .postsGrid_tile,
footer .postsGrid_tile_details {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
header .postsGrid_tile_details,
footer .postsGrid_tile_details {
  padding: 2rem 0;
}
header .postsGrid_tile_header,
footer .postsGrid_tile_header {
  margin-bottom: 1rem;
  text-align: center;
}
header .postsGrid_tile_info,
footer .postsGrid_tile_info {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .postsGrid_tile_title,
footer .postsGrid_tile_title {
  font-size: 1rem;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
header .postsGrid_tile_description,
footer .postsGrid_tile_description {
  flex-grow: 1;
}
header .postsGrid_tile_actions,
footer .postsGrid_tile_actions {
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}
header .postsGrid_tile_actions_item,
footer .postsGrid_tile_actions_item {
  width: 50%;
}
header .postsGrid_tile_actions_item:not(:first-child),
footer .postsGrid_tile_actions_item:not(:first-child) {
  margin-left: -1px;
}
@media (min-width: 850px) {
  header .postsGrid,
footer .postsGrid {
    margin-left: -1rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .postsGrid > *,
footer .postsGrid > * {
    width: 50%;
    padding-left: 1rem;
    overflow: hidden;
  }
  header .postsGrid > :nth-child(-n+2),
footer .postsGrid > :nth-child(-n+2) {
    margin-top: 0;
  }
  header .postsGrid > :nth-child(n+3),
footer .postsGrid > :nth-child(n+3) {
    margin-top: 2rem;
  }
  header .postsGrid > :not(:nth-child(odd)),
footer .postsGrid > :not(:nth-child(odd)) {
    clear: none;
  }
  header .postsGrid > :nth-child(odd),
footer .postsGrid > :nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 1200px) {
  header .postsGrid,
footer .postsGrid {
    margin-left: -1rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .postsGrid > *,
footer .postsGrid > * {
    width: 33.33333%;
    padding-left: 1rem;
    overflow: hidden;
  }
  header .postsGrid > :nth-child(-n+3),
footer .postsGrid > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .postsGrid > :nth-child(n+4),
footer .postsGrid > :nth-child(n+4) {
    margin-top: 2rem;
  }
  header .postsGrid > :not(:nth-child(3n+1)),
footer .postsGrid > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .postsGrid > :nth-child(3n+1),
footer .postsGrid > :nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 1700px) {
  header .postsGrid_tile_details,
footer .postsGrid_tile_details {
    padding: 2rem;
  }
}
header .prompt,
footer .prompt {
  position: fixed;
  width: 80%;
  max-width: 30rem;
  right: 0;
  bottom: 3rem;
  z-index: 500;
  background: #f6f7f8;
  border-left: 5px solid #d2232a;
  padding: 2rem;
  box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.15);
  transform: translateX(100%);
  transition: transform 0.3s;
  pointer-events: none;
}
header .prompt.is-active,
footer .prompt.is-active {
  transform: translateX(0);
  pointer-events: auto;
}
header .prompt_actions,
footer .prompt_actions {
  display: flex;
  margin-left: -0.5rem;
  margin-top: 1.5rem;
}
header .prompt_actions > *,
footer .prompt_actions > * {
  padding-left: 0.5rem;
}
header .quantity_input,
footer .quantity_input {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border: 1px solid rgba(63, 84, 99, 0.25);
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
}
@media (min-width: 850px) {
  header .quantity_input,
footer .quantity_input {
    flex-wrap: nowrap;
  }
}
header .quantity_input_label,
footer .quantity_input_label {
  padding-left: 0.5rem;
  flex-grow: 1;
  width: 100%;
}
header .quantity_input__container,
footer .quantity_input__container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
header .quantity_input__button,
footer .quantity_input__button {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
}
header .quantity_input input.quantity_input__number,
footer .quantity_input input.quantity_input__number {
  width: 3rem;
  text-align: center;
  padding: 0 1rem;
  font-weight: 400;
  flex-grow: 1;
}
header .related_information_heading,
footer .related_information_heading {
  padding-bottom: 2rem;
}
header .related_information_inner_1,
header .related_information_inner_2,
header .related_information_inner_3,
footer .related_information_inner_1,
footer .related_information_inner_2,
footer .related_information_inner_3 {
  margin-left: -1.25rem;
  display: flex;
  flex-wrap: wrap;
}
header .related_information_inner_1 > *,
header .related_information_inner_2 > *,
header .related_information_inner_3 > *,
footer .related_information_inner_1 > *,
footer .related_information_inner_2 > *,
footer .related_information_inner_3 > * {
  width: 100%;
  padding-left: 1.25rem;
  overflow: hidden;
}
header .related_information_inner_1 > :nth-child(-n+1),
header .related_information_inner_2 > :nth-child(-n+1),
header .related_information_inner_3 > :nth-child(-n+1),
footer .related_information_inner_1 > :nth-child(-n+1),
footer .related_information_inner_2 > :nth-child(-n+1),
footer .related_information_inner_3 > :nth-child(-n+1) {
  margin-top: 0;
}
header .related_information_inner_1 > :nth-child(n+2),
header .related_information_inner_2 > :nth-child(n+2),
header .related_information_inner_3 > :nth-child(n+2),
footer .related_information_inner_1 > :nth-child(n+2),
footer .related_information_inner_2 > :nth-child(n+2),
footer .related_information_inner_3 > :nth-child(n+2) {
  margin-top: 1.25rem;
}
header .related_information_inner_1 > :not(:nth-child(1n+1)),
header .related_information_inner_2 > :not(:nth-child(1n+1)),
header .related_information_inner_3 > :not(:nth-child(1n+1)),
footer .related_information_inner_1 > :not(:nth-child(1n+1)),
footer .related_information_inner_2 > :not(:nth-child(1n+1)),
footer .related_information_inner_3 > :not(:nth-child(1n+1)) {
  clear: none;
}
header .related_information_inner_1 > :nth-child(1n+1),
header .related_information_inner_2 > :nth-child(1n+1),
header .related_information_inner_3 > :nth-child(1n+1),
footer .related_information_inner_1 > :nth-child(1n+1),
footer .related_information_inner_2 > :nth-child(1n+1),
footer .related_information_inner_3 > :nth-child(1n+1) {
  clear: left;
}
@media (min-width: 850px) {
  header .related_information_inner_1,
footer .related_information_inner_1 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .related_information_inner_1 > *,
footer .related_information_inner_1 > * {
    width: 33.33333%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .related_information_inner_1 > :nth-child(-n+3),
footer .related_information_inner_1 > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .related_information_inner_1 > :nth-child(n+4),
footer .related_information_inner_1 > :nth-child(n+4) {
    margin-top: 1.25rem;
  }
  header .related_information_inner_1 > :not(:nth-child(3n+1)),
footer .related_information_inner_1 > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .related_information_inner_1 > :nth-child(3n+1),
footer .related_information_inner_1 > :nth-child(3n+1) {
    clear: left;
  }
  header .related_information_inner_2,
footer .related_information_inner_2 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .related_information_inner_2 > *,
footer .related_information_inner_2 > * {
    width: 50%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .related_information_inner_2 > :nth-child(-n+2),
footer .related_information_inner_2 > :nth-child(-n+2) {
    margin-top: 0;
  }
  header .related_information_inner_2 > :nth-child(n+3),
footer .related_information_inner_2 > :nth-child(n+3) {
    margin-top: 1.25rem;
  }
  header .related_information_inner_2 > :not(:nth-child(odd)),
footer .related_information_inner_2 > :not(:nth-child(odd)) {
    clear: none;
  }
  header .related_information_inner_2 > :nth-child(odd),
footer .related_information_inner_2 > :nth-child(odd) {
    clear: left;
  }
  header .related_information_inner_3,
footer .related_information_inner_3 {
    margin-left: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .related_information_inner_3 > *,
footer .related_information_inner_3 > * {
    width: 33.33333%;
    padding-left: 1.25rem;
    overflow: hidden;
  }
  header .related_information_inner_3 > :nth-child(-n+3),
footer .related_information_inner_3 > :nth-child(-n+3) {
    margin-top: 0;
  }
  header .related_information_inner_3 > :nth-child(n+4),
footer .related_information_inner_3 > :nth-child(n+4) {
    margin-top: 1.25rem;
  }
  header .related_information_inner_3 > :not(:nth-child(3n+1)),
footer .related_information_inner_3 > :not(:nth-child(3n+1)) {
    clear: none;
  }
  header .related_information_inner_3 > :nth-child(3n+1),
footer .related_information_inner_3 > :nth-child(3n+1) {
    clear: left;
  }
}
header .searchbox,
footer .searchbox {
  padding: 2rem;
  background-color: #f6f7f8;
}
header .searchbox__heading,
footer .searchbox__heading {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
  margin-bottom: 0.5rem;
}
header .sj-pipeline-response,
footer .sj-pipeline-response {
  padding-top: 1.5rem;
}
header .sj-pipeline-response > :not(:last-child),
footer .sj-pipeline-response > :not(:last-child) {
  margin-bottom: 1.5rem;
}
header .sj-pipeline-response ol > li,
footer .sj-pipeline-response ol > li {
  margin-bottom: 0;
  border-bottom: 1px solid #f6f7f8;
}
header .sj-pipeline-response ol > li:first-child,
footer .sj-pipeline-response ol > li:first-child {
  border-top: 1px solid #f6f7f8;
}
header .sj-pipeline-response .sj-summary,
footer .sj-pipeline-response .sj-summary {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #3f5463;
  letter-spacing: 0.05rem;
}
header #results-search-box .sj-input__input,
footer #results-search-box .sj-input__input {
  background-color: #fff;
  box-shadow: none;
  padding: 0;
}
header #results-search-box .sj-input__input input,
footer #results-search-box .sj-input__input input {
  padding: 3px 9px;
}
header #results-search-box .sj-input__button,
footer #results-search-box .sj-input__button {
  background-color: #d2232a;
  color: #fff;
  height: 100%;
  padding: 0.5rem 1rem;
}
header #results-search-box .sj-input__button:focus,
header #results-search-box .sj-input__button:hover,
footer #results-search-box .sj-input__button:focus,
footer #results-search-box .sj-input__button:hover {
  background-color: #3f5463;
}
@media (min-width: 850px) {
  header #results-search-box .sj-input__button,
footer #results-search-box .sj-input__button {
    padding: 0.75rem 1.5rem;
  }
}
header .sj-result__text > :not(:last-child),
footer .sj-result__text > :not(:last-child) {
  margin-bottom: 1rem;
}
header .sj-results__result,
footer .sj-results__result {
  padding: 2rem 0;
}
header .sj-results__result__title,
footer .sj-results__result__title {
  font-size: 1.39rem;
  text-transform: uppercase;
}
header .sj-results__result__title > h3,
footer .sj-results__result__title > h3 {
  overflow: visible;
  white-space: normal;
}
header .sj-results__result__description,
footer .sj-results__result__description {
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
}
header .sj-results__result__description > :not(:last-child),
footer .sj-results__result__description > :not(:last-child) {
  margin-bottom: 1rem;
}
header .sj-results__result__description strong,
footer .sj-results__result__description strong {
  font-weight: 700;
}
header .sj-results__result__description em,
footer .sj-results__result__description em {
  font-style: italic;
}
header .sj-results__result__link,
footer .sj-results__result__link {
  color: #3f5463;
  font-size: 0.8rem;
}
header .sj-results__result__link strong,
footer .sj-results__result__link strong {
  font-weight: 700;
}
header .search_results,
footer .search_results {
  font-size: 0.89rem;
  color: rgba(63, 84, 99, 0.75);
}
header .search_results > :not(:last-child),
footer .search_results > :not(:last-child) {
  margin-bottom: 1rem;
}
header .search_results strong,
footer .search_results strong {
  font-weight: 700;
}
header .search_results em,
footer .search_results em {
  font-style: italic;
}
header .search_results #sajari-site-results-box,
footer .search_results #sajari-site-results-box {
  margin-top: 2rem;
}
header .search_results .sj-tabs__tab,
footer .search_results .sj-tabs__tab {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
}
header .search_results .sj-tabs__tab--selected,
footer .search_results .sj-tabs__tab--selected {
  color: #d2232a;
}
header .search_results .sj-pipeline-response,
footer .search_results .sj-pipeline-response {
  padding-top: 0;
}
header .search_results .sj-pipeline-response ol,
footer .search_results .sj-pipeline-response ol {
  margin-bottom: 0;
}
header .search_results .sj-pipeline-response .sj-paginator,
footer .search_results .sj-pipeline-response .sj-paginator {
  padding: 0.5rem 0;
  height: 3rem;
}
header .search_results .sj-pipeline-response .sj-paginator__page-number,
footer .search_results .sj-pipeline-response .sj-paginator__page-number {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  padding: 0;
}
header .search_results .sj-results__result,
footer .search_results .sj-results__result {
  padding: 0.5rem 0;
}
header .search_results .sj-results__result__image,
footer .search_results .sj-results__result__image {
  background-color: #f6f7f8;
  background-size: cover;
  background-position: 100%;
}
header #sajari-site-results-search-box .sj-input__input,
footer #sajari-site-results-search-box .sj-input__input {
  background-color: #fff;
  box-shadow: none;
  padding: 0;
}
header #sajari-site-results-search-box .sj-input__input input,
footer #sajari-site-results-search-box .sj-input__input input {
  padding: 3px 9px;
}
header #sajari-site-results-search-box .sj-input__button,
footer #sajari-site-results-search-box .sj-input__button {
  background-color: #d2232a;
  color: #fff;
  height: 100%;
  padding: 0.5rem 1rem;
}
header #sajari-site-results-search-box .sj-input__button:focus,
header #sajari-site-results-search-box .sj-input__button:hover,
footer #sajari-site-results-search-box .sj-input__button:focus,
footer #sajari-site-results-search-box .sj-input__button:hover {
  background-color: #3f5463;
}
@media (min-width: 850px) {
  header #sajari-site-results-search-box .sj-input__button,
footer #sajari-site-results-search-box .sj-input__button {
    padding: 0.75rem 1.5rem;
  }
}
header .searchBar_container,
footer .searchBar_container {
  visibility: hidden;
  position: absolute;
  display: flex;
  width: 100%;
  top: 5.56rem;
  background: rgba(63, 84, 99, 0.9);
  height: 0;
  align-items: center;
  z-index: 100;
  transition: all 0.3s;
}
header .searchBar_container.active,
footer .searchBar_container.active {
  height: 14.44rem;
  visibility: visible;
}
header .searchForm,
footer .searchForm {
  width: 100%;
  padding: 2rem;
  font-size: 3.33rem;
  color: #fff;
  transition: all 0.2s;
  transform: translateY(20px);
  opacity: 0;
}
header .searchForm.active,
footer .searchForm.active {
  transition-delay: 0.3s;
  opacity: 1;
  transform: translateY(0);
}
header .searchForm_input,
footer .searchForm_input {
  width: 100%;
  min-width: 17rem;
  height: 100%;
  padding: 1.5rem 6rem 1.5rem 0;
  flex-grow: 1;
}
header .searchForm_input::-webkit-input-placeholder,
footer .searchForm_input::-webkit-input-placeholder {
  color: #fff;
}
header .searchForm_input:-ms-input-placeholder,
footer .searchForm_input:-ms-input-placeholder {
  color: #fff;
}
header .searchForm_input::-ms-input-placeholder,
footer .searchForm_input::-ms-input-placeholder {
  color: #fff;
}
header .searchForm_input::placeholder,
footer .searchForm_input::placeholder {
  color: #fff;
}
header .search_items > :not(:last-child),
footer .search_items > :not(:last-child) {
  margin-bottom: 2rem;
}
header .search_item_container,
footer .search_item_container {
  display: flex;
  padding: 2rem;
  align-items: flex-start;
  background-color: #fff;
}
header .search_item_container:hover .t-heading,
footer .search_item_container:hover .t-heading {
  color: #d2232a;
}
header .search_item_copy,
footer .search_item_copy {
  padding-top: 1rem;
}
header .search_item_breadcrumbs,
footer .search_item_breadcrumbs {
  margin-bottom: 0.25rem;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .search_item_image,
footer .search_item_image {
  width: 8rem;
  margin-right: 1.5rem;
  flex-shrink: 0;
  background-color: #f6f7f8;
  display: none;
}
@media (min-width: 850px) {
  header .search_item_image,
footer .search_item_image {
    display: block;
  }
}
header .search-filter .facetwp-type-radio,
footer .search-filter .facetwp-type-radio {
  display: flex;
  border: 1px solid #d2232a;
}
header .search-filter .facetwp-radio,
footer .search-filter .facetwp-radio {
  flex-grow: 1;
  background: none;
  display: block;
  border-right: 1px solid #d2232a;
  padding: 1rem;
  margin: 0;
  color: #3f5463;
  text-align: center;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .search-filter .facetwp-radio:last-child,
footer .search-filter .facetwp-radio:last-child {
  border-right: none;
}
header .search-filter .facetwp-radio.checked,
footer .search-filter .facetwp-radio.checked {
  background-image: none;
  background-color: #d2232a;
  color: #fff;
}
header .selectric-wrapper,
footer .selectric-wrapper {
  position: relative;
  cursor: pointer;
}
header .selectric-responsive,
footer .selectric-responsive {
  width: 100%;
}
header .selectric,
footer .selectric {
  border-bottom: 1px solid rgba(63, 84, 99, 0.25);
  position: relative;
}
header .selectric .label,
footer .selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 38px;
  color: #3f5463;
  height: 38px;
  padding-right: 38px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
header .selectric .button,
footer .selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  color: #bbb;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
header .selectric .button:after,
footer .selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  border-right: 1px solid #3f5463;
  border-bottom: 1px solid #3f5463;
  transform: rotate(45deg);
}
header .line-arrow,
footer .line-arrow {
  position: absolute;
  overflow: hidden;
  display: inline-block;
  font-size: 12px;
  width: 4em;
  height: 4em;
  margin-top: -2em;
  top: 50%;
}
header .line-arrow.left,
footer .line-arrow.left {
  border-top: 1px solid #a9a9a9;
  border-left: 1px solid #a9a9a9;
  transform: rotate(-54deg) skew(-20deg);
  left: 20px;
}
header .selectric-focus .selectric,
header .selectric-hover .selectric,
footer .selectric-focus .selectric,
footer .selectric-hover .selectric {
  border-color: #d2232a;
}
header .selectric-hover .selectric .button,
footer .selectric-hover .selectric .button {
  color: #d2232a;
}
header .selectric-hover .selectric .button:after,
footer .selectric-hover .selectric .button:after {
  border-top-color: #d2232a;
}
header .selectric-open,
footer .selectric-open {
  z-index: 9999;
}
header .selectric-open .selectric,
footer .selectric-open .selectric {
  border-color: transparent;
}
header .selectric-open .selectric-items,
footer .selectric-open .selectric-items {
  display: block;
}
header .selectric-disabled,
footer .selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
header .selectric-hide-select,
footer .selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
header .selectric-hide-select select,
footer .selectric-hide-select select {
  position: absolute;
  left: -100%;
}
header .selectric-hide-select.selectric-is-native,
footer .selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}
header .selectric-hide-select.selectric-is-native select,
footer .selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}
header .selectric-input,
footer .selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}
header .selectric-temp-show,
footer .selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
header .selectric-items,
footer .selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -1px;
  margin-left: 2rem;
  background: #f8f8f8;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}
header .selectric-items .selectric-scroll,
footer .selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}
header .selectric-items li,
header .selectric-items ul,
footer .selectric-items li,
footer .selectric-items ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.67rem;
  line-height: 20px;
  min-height: 20px;
}
header .selectric-items li,
footer .selectric-items li {
  display: block;
  padding: 0.75rem;
  color: #3f5463;
  cursor: pointer;
}
header .selectric-items li.selected,
footer .selectric-items li.selected {
  background: #e0e0e0;
  color: #444;
}
header .selectric-items li.highlighted,
header .selectric-items li:hover,
footer .selectric-items li.highlighted,
footer .selectric-items li:hover {
  background: #d2232a;
  color: #fff;
}
header .selectric-items .disabled,
footer .selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
header .selectric-items .selectric-group .selectric-group-label,
footer .selectric-items .selectric-group .selectric-group-label {
  font-weight: 700;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444;
}
header .selectric-items .selectric-group.disabled li,
footer .selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}
header .selectric-items .selectric-group li,
footer .selectric-items .selectric-group li {
  padding-left: 25px;
}
@media (min-width: 1200px) {
  header .js-select,
footer .js-select {
    min-width: 55px;
    visibility: hidden;
  }
}
header .selectric-hide-select js-select,
footer .selectric-hide-select js-select {
  visibility: visible;
}
header .modal_content .selectric,
footer .modal_content .selectric {
  border-bottom: 1px solid #fff;
}
header .modal_content .selectric .label,
footer .modal_content .selectric .label {
  color: #fff;
}
header .modal_content .selectric .button:after,
footer .modal_content .selectric .button:after {
  border-color: #fff;
}
header .nav_top_left .selectric .label,
footer .nav_top_left .selectric .label {
  color: #fff;
  font-weight: 400;
  font-size: 0.56rem;
}
header .nav_top_left .selectric .button,
footer .nav_top_left .selectric .button {
  height: 32px;
}
header .nav_top_left .selectric .button:after,
footer .nav_top_left .selectric .button:after {
  width: 8px;
  height: 8px;
  border-color: #fff;
}
header .nav_top_left .selectric-items,
footer .nav_top_left .selectric-items {
  margin: 0;
}
header .nav_top_left .selectric-focus .selectric,
header .nav_top_left .selectric-hover .selectric,
footer .nav_top_left .selectric-focus .selectric,
footer .nav_top_left .selectric-hover .selectric {
  border-color: transparent;
}
header .item_carousel_experience_form .selectric,
header .item_experience_form .selectric,
footer .item_carousel_experience_form .selectric,
footer .item_experience_form .selectric {
  border-bottom: 1px solid #d2232a;
}
header .item_carousel_experience_form .selectric-items,
header .item_experience_form .selectric-items,
footer .item_carousel_experience_form .selectric-items,
footer .item_experience_form .selectric-items {
  margin-left: 0;
}
header .item_carousel_experience_form .selectric .label,
header .item_experience_form .selectric .label,
footer .item_carousel_experience_form .selectric .label,
footer .item_experience_form .selectric .label {
  font-size: 1.39rem;
  line-height: 1.2;
  padding-right: 4rem;
  color: #d2232a;
  height: 2rem;
}
header .item_carousel_experience_form .selectric .button,
header .item_experience_form .selectric .button,
footer .item_carousel_experience_form .selectric .button,
footer .item_experience_form .selectric .button {
  width: 1.75rem;
  height: 1.75rem;
}
header .item_carousel_experience_form .selectric .button:after,
header .item_experience_form .selectric .button:after,
footer .item_carousel_experience_form .selectric .button:after,
footer .item_experience_form .selectric .button:after {
  border-color: #d2232a;
}
header .site_logo,
footer .site_logo {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
header .site_logo img,
header .site_logo svg,
footer .site_logo img,
footer .site_logo svg {
  width: 100%;
  fill: #fff;
  max-height: 100%;
}
@media (min-width: 1000px) {
  header .site_logo img,
header .site_logo svg,
footer .site_logo img,
footer .site_logo svg {
    max-height: 100%;
  }
}
header .site_logo a:not(:last-child),
footer .site_logo a:not(:last-child) {
  margin-right: 2rem;
}
@media (min-width: 850px) and (max-width: 1000px) {
  header .site_logo a:not(:last-child),
footer .site_logo a:not(:last-child) {
    margin-right: 1rem;
  }
}
header .sitewide-alert_button,
footer .sitewide-alert_button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  background-color: red;
  text-transform: uppercase;
  color: #fff;
  padding: 0.5em 1em;
}
header .nav_mobile_controller .sitewide-alert_button,
footer .nav_mobile_controller .sitewide-alert_button {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .subscribeModal_header,
footer .subscribeModal_header {
  text-align: center;
  margin-bottom: 3rem;
}
header .subscribeModal_header > :not(:last-child),
footer .subscribeModal_header > :not(:last-child) {
  margin-bottom: 1.5rem;
}
header .switch-toggle a,
footer .switch-toggle a {
  display: none;
}
@media only screen {
  header .switch-toggle,
footer .switch-toggle {
    position: relative;
    display: block;
    padding: 0 !important;
  }
  header .switch-toggle:after,
footer .switch-toggle:after {
    clear: both;
    content: "";
    display: table;
  }
  header .switch-toggle *,
header .switch-toggle :after,
header .switch-toggle :before,
footer .switch-toggle *,
footer .switch-toggle :after,
footer .switch-toggle :before {
    box-sizing: border-box;
  }
  header .switch-toggle a,
footer .switch-toggle a {
    display: block;
    transition: all 0.2s ease-out;
  }
  header .switch-toggle label,
footer .switch-toggle label {
    line-height: 2em;
  }
}
@media only screen {
  header .switch-toggle input,
footer .switch-toggle input {
    position: absolute;
    left: 0;
    opacity: 0;
  }
  header .switch-toggle input + label,
footer .switch-toggle input + label {
    position: relative;
    z-index: 2;
    display: block;
    float: left;
    padding: 0 0.5rem;
    margin: 0;
    text-align: center;
  }
  header .switch-toggle a,
footer .switch-toggle a {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    z-index: 1;
    width: 10px;
    height: 100%;
  }
  header .switch-toggle label:nth-child(2):nth-last-child(4),
header .switch-toggle label:nth-child(2):nth-last-child(4) ~ a,
header .switch-toggle label:nth-child(2):nth-last-child(4) ~ label,
footer .switch-toggle label:nth-child(2):nth-last-child(4),
footer .switch-toggle label:nth-child(2):nth-last-child(4) ~ a,
footer .switch-toggle label:nth-child(2):nth-last-child(4) ~ label {
    width: 50%;
  }
  header .switch-toggle label:nth-child(2):nth-last-child(4) ~ input:checked:nth-child(3) + label ~ a,
footer .switch-toggle label:nth-child(2):nth-last-child(4) ~ input:checked:nth-child(3) + label ~ a {
    left: 50%;
  }
  header .switch-ios.switch-toggle,
footer .switch-ios.switch-toggle {
    background-color: #d8d9db;
    border-radius: 30px;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  }
  header .switch-ios.switch-toggle a,
footer .switch-ios.switch-toggle a {
    background-color: #4bd865;
    border: 0.125rem solid #d8d9db;
    border-radius: 1.75rem;
    transition: all 0.12s ease-out;
  }
  header .switch-ios.switch-toggle label,
footer .switch-ios.switch-toggle label {
    height: 2.4em;
    color: #888b92;
    line-height: 2.4em;
    vertical-align: middle;
  }
  header .switch-ios input:checked + label,
footer .switch-ios input:checked + label {
    color: #3e4043;
  }
}
@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80rem) {
  header .switch-toggle,
footer .switch-toggle {
    -webkit-animation: webkitSiblingBugfix 1s infinite;
  }
}
header .switch-ios.switch-light a,
footer .switch-ios.switch-light a {
  left: 0;
  top: 0;
  width: size(32);
  height: size(32);
  background-color: #fff;
  border-radius: 100%;
  border: solid #d8d9db;
  transition: all 0.2s ease-out;
}
header .switch-ios.switch-light > span,
footer .switch-ios.switch-light > span {
  display: block;
  width: 100%;
  height: size(32);
  background-color: #d8d9db;
  border-radius: size(28);
  transition: all 0.4s ease-out;
}
header .switch-ios.switch-light > span span,
footer .switch-ios.switch-light > span span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  line-height: size(30);
  vertical-align: middle;
  transition: all 0.2s ease-out;
}
header .switch-ios.switch-light > span span:first-of-type,
footer .switch-ios.switch-light > span span:first-of-type {
  opacity: 1;
  padding-left: size(30);
}
header .switch-ios.switch-light > span span:last-of-type,
footer .switch-ios.switch-light > span span:last-of-type {
  padding-right: size(30);
}
header .switch-ios.switch-light input:checked ~ span a,
footer .switch-ios.switch-light input:checked ~ span a {
  left: 100%;
  border-color: #d2232a;
  margin-left: size(-32);
}
header .switch-ios.switch-light input:checked ~ span,
footer .switch-ios.switch-light input:checked ~ span {
  border-color: #d2232a;
  box-shadow: inset 0 0 0 30px #d2232a;
}
header .switch-ios.switch-light input:checked ~ span span:first-of-type,
footer .switch-ios.switch-light input:checked ~ span span:first-of-type {
  opacity: 0;
}
header .switch-ios.switch-light input:checked ~ span span:last-of-type,
footer .switch-ios.switch-light input:checked ~ span span:last-of-type {
  opacity: 1;
  color: #fff;
}
header .switch-ios.switch-toggle,
footer .switch-ios.switch-toggle {
  width: 100%;
  background-color: #3f5463;
  border-radius: 30px;
}
header .switch-ios.switch-toggle a,
footer .switch-ios.switch-toggle a {
  background-color: #d2232a;
  border: none;
  border-radius: 1.75rem;
  transition: all 0.12s ease-out;
}
header .switch-ios.switch-toggle label,
footer .switch-ios.switch-toggle label {
  height: 2rem;
  color: #fff;
  line-height: 2rem;
  vertical-align: middle;
}
header .switch-ios input:checked + label,
footer .switch-ios input:checked + label {
  color: #fff;
}
header .tablesBlock > :not(:last-child),
header .tablesBlock_group > :not(:last-child),
footer .tablesBlock > :not(:last-child),
footer .tablesBlock_group > :not(:last-child) {
  margin-bottom: 1.5rem;
}
header .testimonial_container,
footer .testimonial_container {
  position: relative;
  margin: 0 auto;
}
header .testimonial_single .testimonial_item,
footer .testimonial_single .testimonial_item {
  width: 100%;
}
header .testimonial_item,
footer .testimonial_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 50rem;
  min-height: 19rem;
  margin: 0 auto;
  background: #f6f7f8;
  border-left: 5px solid #d2232a;
  text-align: center;
  padding: 2rem;
  box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.15);
}
header .testimonial_item:not(:first-child),
footer .testimonial_item:not(:first-child) {
  margin-left: 1.5rem;
}
header .testimonial_logo,
footer .testimonial_logo {
  width: 2.8rem;
}
header .testimonial_description,
footer .testimonial_description {
  font-size: 0.77rem;
  text-transform: uppercase;
  font-weight: 700;
  color: rgba(63, 84, 99, 0.5);
}
@media (min-width: 850px) {
  header .testimonial_item,
footer .testimonial_item {
    width: 60%;
  }
  header .testimonial_item:not(:first-child),
footer .testimonial_item:not(:first-child) {
    margin-left: 1.5rem;
  }
  header .testimonial_logo,
footer .testimonial_logo {
    width: 2.8rem;
  }
  header .testimonial_copy,
footer .testimonial_copy {
    width: 100%;
    padding: 2rem 4rem;
  }
  header .testimonial_description,
footer .testimonial_description {
    font-size: 0.77rem;
    text-transform: uppercase;
    font-weight: 700;
    color: rgba(63, 84, 99, 0.5);
  }
}
header .tooltipster-base,
footer .tooltipster-base {
  border-radius: 0 !important;
}
header .tooltipster-base .tooltipster-box,
footer .tooltipster-base .tooltipster-box {
  border: none;
  background-color: transparent;
  padding: 0 2rem;
  border-radius: 0;
}
header .tooltipster-base .tooltipster-content,
footer .tooltipster-base .tooltipster-content {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.45);
}
header .tooltipster-base.tooltipster-top .tooltipster-arrow .tooltipster-arrow-background,
header .tooltipster-base.tooltipster-top .tooltipster-arrow .tooltipster-arrow-border,
footer .tooltipster-base.tooltipster-top .tooltipster-arrow .tooltipster-arrow-background,
footer .tooltipster-base.tooltipster-top .tooltipster-arrow .tooltipster-arrow-border {
  border-top-color: #fff;
}
header .tooltipster-base.tooltipster-left .tooltipster-box,
footer .tooltipster-base.tooltipster-left .tooltipster-box {
  padding-right: 0;
}
header .tooltipster-base.tooltipster-left .tooltipster-arrow .tooltipster-arrow-background,
header .tooltipster-base.tooltipster-left .tooltipster-arrow .tooltipster-arrow-border,
footer .tooltipster-base.tooltipster-left .tooltipster-arrow .tooltipster-arrow-background,
footer .tooltipster-base.tooltipster-left .tooltipster-arrow .tooltipster-arrow-border {
  border-left-color: #fff;
}
header .tooltipster-base.tooltipster-right .tooltipster-box,
footer .tooltipster-base.tooltipster-right .tooltipster-box {
  padding-left: 0;
}
header .tooltipster-base.tooltipster-right .tooltipster-arrow .tooltipster-arrow-background,
header .tooltipster-base.tooltipster-right .tooltipster-arrow .tooltipster-arrow-border,
footer .tooltipster-base.tooltipster-right .tooltipster-arrow .tooltipster-arrow-background,
footer .tooltipster-base.tooltipster-right .tooltipster-arrow .tooltipster-arrow-border {
  border-right-color: #fff;
}
header .tooltip__inner,
footer .tooltip__inner {
  width: 15rem;
  background-color: #fff;
}
header .tooltip__header,
footer .tooltip__header {
  background-color: currentColor;
  padding: 1rem;
}
header .tooltip__title,
footer .tooltip__title {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #fff;
}
header .tooltip__image,
footer .tooltip__image {
  position: relative;
  padding-bottom: 52%;
  z-index: 10;
}
header .tooltip__content,
footer .tooltip__content {
  color: #3f5463;
  padding: 1rem;
}
header .tooltip__footer,
footer .tooltip__footer {
  padding: 0 1rem 1rem;
}
header .trip-meta_container,
footer .trip-meta_container {
  max-width: 56rem;
  margin: 0 auto;
}
header .trip-meta_container,
header .trip-meta_item,
footer .trip-meta_container,
footer .trip-meta_item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
header .trip-meta_item,
footer .trip-meta_item {
  position: relative;
  color: #fff;
  background: #d2232a;
  height: 6rem;
}
header .trip-meta_item:first-child,
footer .trip-meta_item:first-child {
  border-top-left-radius: 85px;
  border-bottom-left-radius: 85px;
  border-right: 1px solid hsla(0deg, 0%, 100%, 0.2);
}
header .trip-meta_item:last-child,
footer .trip-meta_item:last-child {
  border-top-right-radius: 85px;
  border-bottom-right-radius: 85px;
  border-left: 1px solid hsla(0deg, 0%, 100%, 0.2);
}
header .trip-meta_item--icon,
footer .trip-meta_item--icon {
  display: none;
  position: absolute;
  left: 1.5rem;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  background: hsla(0deg, 0%, 100%, 0.1);
  border-radius: 100%;
  font-size: 1.5rem;
}
@media (min-width: 700px) {
  header .trip-meta_item--icon,
footer .trip-meta_item--icon {
    display: flex;
  }
}
header .trip-meta_item--number,
footer .trip-meta_item--number {
  font-size: 2.7rem;
}
header .trip-meta_item--description,
footer .trip-meta_item--description {
  color: #fff;
  padding-left: 0.5rem;
}
header .trip-meta_item_detail,
footer .trip-meta_item_detail {
  display: flex;
  align-items: center;
}
@media (min-width: 700px) {
  header .trip-meta_item_detail,
footer .trip-meta_item_detail {
    padding-left: 2.2rem;
  }
}
header .weather_container,
footer .weather_container {
  visibility: hidden;
  position: fixed;
  display: flex;
  width: 100%;
  background: #3f5463;
  height: 0;
  top: 8.06rem;
  bottom: 0;
  left: 0;
  right: 0;
  align-items: center;
  z-index: 100;
  opacity: 0;
  transition: all 0.3s;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
header .weather_container::-webkit-scrollbar,
footer .weather_container::-webkit-scrollbar {
  width: 0;
}
header .weather_container.active,
footer .weather_container.active {
  height: auto;
  visibility: visible;
  opacity: 1;
}
@media (min-width: 850px) {
  header .weather_container.active,
footer .weather_container.active {
    position: absolute;
    height: 14.44rem;
  }
}
@media (min-width: 850px) {
  header .weather_container,
footer .weather_container {
    position: absolute;
    top: 9.78rem;
    background: rgba(63, 84, 99, 0.9);
  }
}
header .weather_close_container,
footer .weather_close_container {
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 2rem;
  height: 2rem;
  z-index: 300;
}
header .weather_close_container .weather_close,
footer .weather_close_container .weather_close {
  position: relative;
  width: 100%;
  height: 100%;
}
header .weather_close_container .weather_close span,
footer .weather_close_container .weather_close span {
  background-color: #fff;
  width: 1.1rem;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
header .weather_close_container .weather_close .one,
footer .weather_close_container .weather_close .one {
  transform: translateY(0) rotate(45deg);
}
header .weather_close_container .weather_close .two,
footer .weather_close_container .weather_close .two {
  transform: translateY(0) rotate(-45deg);
}
@media (min-width: 850px) {
  header .weather_close_container,
footer .weather_close_container {
    display: none;
  }
}
header .weather_list,
footer .weather_list {
  padding-bottom: 2rem;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  font-size: 3.33rem;
  color: #fff;
}
header .weather_list > *,
footer .weather_list > * {
  width: 50%;
  padding-left: 0;
  overflow: hidden;
}
header .weather_list > :nth-child(-n+2),
header .weather_list > :nth-child(n+3),
footer .weather_list > :nth-child(-n+2),
footer .weather_list > :nth-child(n+3) {
  margin-top: 0;
}
header .weather_list > :not(:nth-child(odd)),
footer .weather_list > :not(:nth-child(odd)) {
  clear: none;
}
header .weather_list > :nth-child(odd),
footer .weather_list > :nth-child(odd) {
  clear: left;
}
header .weather_list:after,
footer .weather_list:after {
  content: "";
  position: fixed;
  width: 100%;
  height: 50%;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, transparent 0, #d2232a);
}
@media (min-width: 850px) {
  header .weather_list:after,
footer .weather_list:after {
    position: absolute;
  }
}
@media (min-width: 850px) {
  header .weather_list,
footer .weather_list {
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0;
  }
  header .weather_list > *,
footer .weather_list > * {
    width: 14.28571%;
    padding-left: 0;
    overflow: hidden;
  }
  header .weather_list > :nth-child(-n+7),
header .weather_list > :nth-child(n+8),
footer .weather_list > :nth-child(-n+7),
footer .weather_list > :nth-child(n+8) {
    margin-top: 0;
  }
  header .weather_list > :not(:nth-child(7n+1)),
footer .weather_list > :not(:nth-child(7n+1)) {
    clear: none;
  }
  header .weather_list > :nth-child(7n+1),
footer .weather_list > :nth-child(7n+1) {
    clear: left;
  }
}
header .weather_item,
footer .weather_item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
  padding: 2rem;
}
header .weather_item.active,
footer .weather_item.active {
  animation: fadein 1s backwards;
  transform-origin: bottom left;
}
header .weather_item.active:first-child,
footer .weather_item.active:first-child {
  animation-delay: 0.15s;
}
header .weather_item.active:nth-child(2),
footer .weather_item.active:nth-child(2) {
  animation-delay: 0.3s;
}
header .weather_item.active:nth-child(3),
footer .weather_item.active:nth-child(3) {
  animation-delay: 0.45s;
}
header .weather_item.active:nth-child(4),
footer .weather_item.active:nth-child(4) {
  animation-delay: 0.6s;
}
header .weather_item.active:nth-child(5),
footer .weather_item.active:nth-child(5) {
  animation-delay: 0.75s;
}
header .weather_item.active:nth-child(6),
footer .weather_item.active:nth-child(6) {
  animation-delay: 0.9s;
}
header .weather_item.active:nth-child(7),
footer .weather_item.active:nth-child(7) {
  animation-delay: 1.05s;
}
header .weather_item.active:nth-child(8),
footer .weather_item.active:nth-child(8) {
  animation-delay: 1.2s;
}
header .weather_item.active:nth-child(9),
footer .weather_item.active:nth-child(9) {
  animation-delay: 1.35s;
}
header .weather_item.active:nth-child(10),
footer .weather_item.active:nth-child(10) {
  animation-delay: 1.5s;
}
header .weather_item.active:nth-child(11),
footer .weather_item.active:nth-child(11) {
  animation-delay: 1.65s;
}
header .weather_item.active:nth-child(12),
footer .weather_item.active:nth-child(12) {
  animation-delay: 1.8s;
}
header .weather_item.active:nth-child(13),
footer .weather_item.active:nth-child(13) {
  animation-delay: 1.95s;
}
header .weather_item.active:nth-child(14),
footer .weather_item.active:nth-child(14) {
  animation-delay: 2.1s;
}
header .weather_item.active:nth-child(15),
footer .weather_item.active:nth-child(15) {
  animation-delay: 2.25s;
}
header .weather_item.active:nth-child(16),
footer .weather_item.active:nth-child(16) {
  animation-delay: 2.4s;
}
header .weather_item.active:nth-child(17),
footer .weather_item.active:nth-child(17) {
  animation-delay: 2.55s;
}
header .weather_item.active:nth-child(18),
footer .weather_item.active:nth-child(18) {
  animation-delay: 2.7s;
}
header .weather_item.active:nth-child(19),
footer .weather_item.active:nth-child(19) {
  animation-delay: 2.85s;
}
header .weather_item.active:nth-child(20),
footer .weather_item.active:nth-child(20) {
  animation-delay: 3s;
}
@media (max-width: 849px) {
  header .weather_item,
footer .weather_item {
    border-bottom: 1px solid hsla(0deg, 0%, 100%, 0.25);
  }
  header .weather_item:nth-child(odd),
footer .weather_item:nth-child(odd) {
    border-left: 1px solid hsla(0deg, 0%, 100%, 0.25);
  }
  header .weather_item .weather_temperature,
footer .weather_item .weather_temperature {
    padding-top: 0;
    padding-left: 1rem;
  }
  header .weather_item:first-child,
footer .weather_item:first-child {
    border: none;
    border-bottom: 1px solid hsla(0deg, 0%, 100%, 0.25);
    width: 100%;
    min-height: 12rem;
  }
  header .weather_item:first-child .weather_temperature,
footer .weather_item:first-child .weather_temperature {
    font-size: 2rem;
  }
}
@media (min-width: 850px) {
  header .weather_item:not(:first-child),
footer .weather_item:not(:first-child) {
    border-left: 1px solid hsla(0deg, 0%, 100%, 0.25);
  }
}
header .weather_day,
footer .weather_day {
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0 0.2rem 1rem;
}
header .weather_day--current,
footer .weather_day--current {
  width: 0.5rem;
  height: 0.5rem;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  transform: translateX(-50%);
}
header .weather_disclaimer,
footer .weather_disclaimer {
  position: absolute;
  right: 1.5rem;
  bottom: 1rem;
  font-size: 0.5rem;
  text-transform: uppercase;
  font-weight: 700;
  width: auto !important;
  animation-delay: 1.2 s;
}
header .active .weather_disclaimer,
footer .active .weather_disclaimer {
  animation: fadein 1s backwards;
}
header .weather_temperature_container,
footer .weather_temperature_container {
  display: flex;
  align-items: center;
}
@media (min-width: 850px) {
  header .weather_temperature_container,
footer .weather_temperature_container {
    flex-direction: column;
  }
}
header .weather_temperature,
footer .weather_temperature {
  font-size: 1.39rem;
  text-transform: uppercase;
  padding-top: 1rem;
}
header .weather_summary,
footer .weather_summary {
  display: flex;
  background-color: #3f5463;
  color: #fff;
}
header .weather_summary__currently,
footer .weather_summary__currently {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 850px) {
  header .weather_summary__currently,
footer .weather_summary__currently {
    width: 28.57143%;
  }
}
header .weather_summary__currently_text,
footer .weather_summary__currently_text {
  font-size: 1.39rem;
  text-transform: uppercase;
  color: inherit;
}
header .weather_summary__content,
footer .weather_summary__content {
  padding: 2rem;
  width: 100%;
  border-left: 1px solid hsla(0deg, 0%, 100%, 0.25);
}
@media (min-width: 850px) {
  header .weather_summary__content,
footer .weather_summary__content {
    width: 71.42857%;
  }
}
header .weather_summary__content .t-copy,
footer .weather_summary__content .t-copy {
  color: inherit;
}
header .weather-toggle__button,
footer .weather-toggle__button {
  display: flex;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  justify-content: center;
  align-items: center;
  color: currentColor;
  font-weight: 700;
  font-size: 0.67rem;
  padding: 0.5rem 1rem;
}
header .collapsible_panels_inner,
footer .collapsible_panels_inner {
  -webkit-text-size-adjust: none;
  margin: 0 auto;
}
header .module--bg--grey > .collapsible_panels_inner .panel_heading_container,
footer .module--bg--grey > .collapsible_panels_inner .panel_heading_container {
  background: #fff;
  color: #3f5463;
}
header .module--bg--grey > .collapsible_panels_inner .panel_heading_container .panel_control,
footer .module--bg--grey > .collapsible_panels_inner .panel_heading_container .panel_control {
  color: #d2232a;
}
header .panel_description,
header .panel_title,
footer .panel_description,
footer .panel_title {
  padding-bottom: 1rem;
}
header .panel_container,
footer .panel_container {
  margin-bottom: 1rem;
}
header .panel_container .panel_heading_container,
footer .panel_container .panel_heading_container {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #d2232a;
  color: #fff;
  padding: 1.5rem 2rem;
  font-weight: 700;
  font-size: 0.67rem;
  text-transform: uppercase;
  cursor: pointer;
}
header .panel_container .panel_heading_container .panel_heading,
footer .panel_container .panel_heading_container .panel_heading {
  width: 100%;
  text-align: left;
}
header .panel_container .panel_heading_container .panel_control,
footer .panel_container .panel_heading_container .panel_control {
  color: inherit;
  pointer-events: none;
  text-align: center;
  font-weight: 400;
  padding-left: 1rem;
}
header .panel_container .panel_copy,
footer .panel_container .panel_copy {
  visibility: hidden;
  height: 0;
  width: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
  opacity: 0;
  transition: opacity 0.5s;
  background: #f6f7f8;
}
header .panel_container .panel_copy.is-white,
footer .panel_container .panel_copy.is-white {
  background-color: #fff;
}
header .panel_container .panel_copy.active,
footer .panel_container .panel_copy.active {
  visibility: visible;
  display: block;
  width: 100%;
  opacity: 1;
  height: auto;
  padding: 2rem;
}
@media (min-width: 850px) {
  header .combo_block + .combo_block,
header .combo_block + .combo_block_brand,
header .combo_block_brand + .combo_block,
header .combo_block_brand + .combo_block_brand,
footer .combo_block + .combo_block,
footer .combo_block + .combo_block_brand,
footer .combo_block_brand + .combo_block,
footer .combo_block_brand + .combo_block_brand {
    padding-top: 8rem;
  }
}
header .combo_block,
footer .combo_block {
  overflow: hidden;
}
header .combo_block_inner,
footer .combo_block_inner {
  width: 100%;
  position: relative;
}
header .combo_block__columns,
footer .combo_block__columns {
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
header .v-reversed .combo_block__columns,
footer .v-reversed .combo_block__columns {
  flex-direction: row-reverse;
}
header .combo_block__columns_content,
footer .combo_block__columns_content {
  width: 100%;
  padding: 0 2rem;
}
@media (min-width: 850px) {
  header .combo_block__columns_content,
footer .combo_block__columns_content {
    padding: 0 3rem;
    width: 42.85714%;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  header .combo_block__columns_content,
footer .combo_block__columns_content {
    padding: 0 6rem;
  }
}
header .combo_block__columns_media,
footer .combo_block__columns_media {
  margin-bottom: 2rem;
  position: relative;
  width: 100%;
}
@media (min-width: 850px) {
  header .combo_block__columns_media,
footer .combo_block__columns_media {
    width: 57.14286%;
    margin-top: 0;
    margin-bottom: 0;
    order: 0;
  }
}
header .combo_block_content_container--package,
footer .combo_block_content_container--package {
  color: #3f5463;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  height: 100%;
}
@media (min-width: 850px) {
  header .combo_block_content_container--package,
footer .combo_block_content_container--package {
    margin: auto;
    padding-top: 10rem;
    align-items: center;
  }
}
header .combo_block_content_container--package .item_deluxe_tag span,
footer .combo_block_content_container--package .item_deluxe_tag span {
  color: #fff;
  background: #d2232a;
}
header .categoryFilters_item .combo_block_content_container--package label,
header .combo_block_content_container--package .categoryFilters_item label,
header .combo_block_content_container--package .o-button,
footer .categoryFilters_item .combo_block_content_container--package label,
footer .combo_block_content_container--package .categoryFilters_item label,
footer .combo_block_content_container--package .o-button {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 849px) {
  header .combo_block_media--cover,
footer .combo_block_media--cover {
    padding-bottom: 66.66667%;
  }
}
@media (min-width: 850px) {
  header .combo_block_media--cover,
footer .combo_block_media--cover {
    min-height: 30rem;
  }
  header .combo_block_text_inner,
footer .combo_block_text_inner {
    width: 100%;
    max-width: 30rem;
  }
}
header .v-cover .combo_block__columns_content,
footer .v-cover .combo_block__columns_content {
  padding-bottom: 0;
}
@media (min-width: 850px) {
  header .v-cover .combo_block__columns_content,
footer .v-cover .combo_block__columns_content {
    padding-bottom: 3rem;
  }
}
@media (min-width: 1200px) {
  header .v-cover .combo_block__columns_content,
footer .v-cover .combo_block__columns_content {
    padding-bottom: 6rem;
  }
}
header .v-centred .combo_block__columns_content,
footer .v-centred .combo_block__columns_content {
  text-align: center;
  align-items: center;
}
@media (min-width: 850px) {
  header .v-centred.v-cover .combo_block__columns_content,
footer .v-centred.v-cover .combo_block__columns_content {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1200px) {
  header .v-centred.v-cover .combo_block__columns_content,
footer .v-centred.v-cover .combo_block__columns_content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
header .combo_block_text_inner > :not(:last-child),
footer .combo_block_text_inner > :not(:last-child) {
  margin-bottom: 2rem;
}
header .combo_block_text,
footer .combo_block_text {
  text-transform: none;
}
header .combo_block_logo,
footer .combo_block_logo {
  margin: 0 auto;
  padding-bottom: 1rem;
}
header .combo_block_logo img,
footer .combo_block_logo img {
  width: 100%;
  height: 100%;
  max-height: 6rem;
}
@media (min-width: 851px) {
  header .combo_block_logo,
footer .combo_block_logo {
    margin-top: 3rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1201px) {
  header .combo_block_logo,
footer .combo_block_logo {
    margin-top: 4rem;
    padding-bottom: 3rem;
  }
}
header .combo_block_media .o-image,
header .combo_block_media .o-video,
footer .combo_block_media .o-image,
footer .combo_block_media .o-video {
  background-color: #f6f7f8;
}
header .combo_block_media_play,
footer .combo_block_media_play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  z-index: 5;
  opacity: 1;
  transition: opacity 0.6s linear;
}
header .combo_block_media_play_icon,
footer .combo_block_media_play_icon {
  font-size: 4rem;
  color: #fff;
}
header .combo_block_media--poster .o-image,
footer .combo_block_media--poster .o-image {
  z-index: 3;
  opacity: 1;
  transition: opacity 0.6s linear, z-index 1ms linear;
}
header .combo_block_media--poster .o-video,
footer .combo_block_media--poster .o-video {
  z-index: 1;
}
header .combo_block_media--poster.is-playing .o-image,
footer .combo_block_media--poster.is-playing .o-image {
  opacity: 0;
  z-index: 1;
  transition: opacity 0.6s linear, z-index 20ms linear 0.6s;
}
header .combo_block_media--poster.is-playing .combo_block_media_play,
footer .combo_block_media--poster.is-playing .combo_block_media_play {
  opacity: 0;
  z-index: -1;
}
header .combo_block_package_content,
footer .combo_block_package_content {
  display: flex;
  flex-direction: column;
  font-weight: 700;
  font-size: 0.67rem;
}
header .combo_block_package_content .item_heading,
footer .combo_block_package_content .item_heading {
  font-size: 1.39rem;
  font-weight: 400;
}
header .combo_block_trip .item_deluxe_detail_container,
footer .combo_block_trip .item_deluxe_detail_container {
  padding-top: 0;
  padding-bottom: 0;
}
header .combo_block_journey .t-subheading,
footer .combo_block_journey .t-subheading {
  padding-top: 1rem;
}
header .combo_block_journey .item_deluxe_detail_container,
footer .combo_block_journey .item_deluxe_detail_container {
  padding-top: 0;
  padding-bottom: 0;
}
header .combo_note,
footer .combo_note {
  padding-top: 1rem;
  text-transform: none;
}
header .faq_section_inner .panel_container,
footer .faq_section_inner .panel_container {
  margin-bottom: 0;
}
header .faq_section_inner .panel_container:last-child,
footer .faq_section_inner .panel_container:last-child {
  border-bottom: 2px solid #f6f7f8;
}
header .faq_section_inner .panel_container .panel_heading_container,
footer .faq_section_inner .panel_container .panel_heading_container {
  padding-left: 0;
  background: #fff;
  border-top: 2px solid #f6f7f8;
  color: #3f5463;
  text-transform: none;
  font-size: 1rem;
  font-weight: 700;
}
header .faq_list_link,
footer .faq_list_link {
  display: block;
  padding: 2rem;
  border-top: 1px solid #f6f7f8;
}
header .faq_list_link:last-child,
footer .faq_list_link:last-child {
  border-bottom: 1px solid #f6f7f8;
}
header .faq_content > :not(:last-child),
footer .faq_content > :not(:last-child) {
  margin-bottom: 2rem;
}
header .featured-text,
footer .featured-text {
  margin: 0 auto;
  max-width: 38rem;
}
header .featured-text_heading,
footer .featured-text_heading {
  margin-bottom: 2rem;
}
header .featured-text_heading .featured-text,
footer .featured-text_heading .featured-text {
  text-transform: uppercase;
}
header .ferry_booking__inner,
footer .ferry_booking__inner {
  background-color: #f6f7f8;
  padding: 2rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
header .ferry_booking [data-svelte-booking-system-ferry],
footer .ferry_booking [data-svelte-booking-system-ferry] {
  width: 100%;
}
header .ferry_booking .instant_booking__group--switches,
footer .ferry_booking .instant_booking__group--switches {
  display: flex;
  margin-bottom: 2rem;
}
header .ferry_booking .instant_booking__toggle,
footer .ferry_booking .instant_booking__toggle {
  margin-bottom: 0;
}
header .ferry_booking .instant_booking__checkbox,
footer .ferry_booking .instant_booking__checkbox {
  width: auto;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
header .ferry_booking__link,
footer .ferry_booking__link {
  display: block;
  padding-top: 2rem;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #d2232a;
}
header .full_width_image,
footer .full_width_image {
  background-image: linear-gradient(180deg, #3f5463, #d2232a);
}
header .full_width_image_inner,
footer .full_width_image_inner {
  min-height: 18rem;
  height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1700px) {
  header .full_width_image_inner,
footer .full_width_image_inner {
    min-height: 28rem;
  }
}
header .full-width-image_content,
footer .full-width-image_content {
  position: relative;
  z-index: 2;
  color: #fff;
  text-align: center;
  min-height: 16rem;
  height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 850px) {
  header .full-width-image_content,
footer .full-width-image_content {
    min-height: 18rem;
  }
}
@media (min-width: 1700px) {
  header .full-width-image_content,
footer .full-width-image_content {
    min-height: 28rem;
  }
}
header .v-alignBottom .full-width-image_content,
footer .v-alignBottom .full-width-image_content {
  justify-content: flex-end;
}
header .full-width-image_heading,
footer .full-width-image_heading {
  padding-bottom: 0.5rem;
}
header .full-width-image_copy,
footer .full-width-image_copy {
  display: block;
  color: #fff;
  padding: 0 4rem;
}
header .full-width-image_button,
footer .full-width-image_button {
  margin-top: 3rem;
  display: inline-block;
}
header .full-width-image_icon,
footer .full-width-image_icon {
  font-size: 2rem;
  padding-bottom: 1rem;
}
header .day_header .full-width-image_content,
footer .day_header .full-width-image_content {
  min-height: 8rem;
}
@media (min-width: 850px) {
  header .day_header,
footer .day_header {
    min-height: 8rem;
  }
}
header .full_width_text_inner,
footer .full_width_text_inner {
  margin: 0 auto;
}
header .full_width_text_inner > :not(:last-child),
footer .full_width_text_inner > :not(:last-child) {
  margin-bottom: 2rem;
}
header .full_width_text_inner.l-content-contain,
footer .full_width_text_inner.l-content-contain {
  max-width: 50rem;
}
header .image_wrap,
footer .image_wrap {
  margin: 0 auto;
}
header .inline_booking_inner,
footer .inline_booking_inner {
  background-color: #f6f7f8;
  padding: 2rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
header .inline_booking [data-svelte-booking-system-ferry],
header .inline_booking [data-svelte-booking-system-package],
footer .inline_booking [data-svelte-booking-system-ferry],
footer .inline_booking [data-svelte-booking-system-package] {
  width: 100%;
}
header .inline_booking .instant_booking__group--switches,
footer .inline_booking .instant_booking__group--switches {
  display: flex;
  margin-bottom: 2rem;
}
header .inline_booking .instant_booking__toggle,
footer .inline_booking .instant_booking__toggle {
  margin-bottom: 0;
}
header .inline_booking .instant_booking__checkbox,
footer .inline_booking .instant_booking__checkbox {
  width: auto;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
header .inline_booking__link,
footer .inline_booking__link {
  display: block;
  padding-top: 2rem;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #d2232a;
}
header .introduction--journeySingle .combo_block_columns--brand-contain,
footer .introduction--journeySingle .combo_block_columns--brand-contain {
  align-items: flex-start;
}
header .introduction--journeySingle .combo_block_text_container--brand,
footer .introduction--journeySingle .combo_block_text_container--brand {
  text-align: left;
}
header .item_grid .item_button,
footer .item_grid .item_button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
}
@media (min-width: 850px) {
  header .item_grid .item_button,
footer .item_grid .item_button {
    justify-content: flex-start;
    margin-top: 6rem;
  }
}
header .related_packages .item_block_heading,
footer .related_packages .item_block_heading {
  margin-bottom: 4rem;
}
header .related_packages .item_button,
footer .related_packages .item_button {
  display: flex;
  justify-content: center;
  text-align: center;
}
@media (min-width: 851px) {
  header .related_packages .item_button,
footer .related_packages .item_button {
    text-align: right;
    justify-content: flex-end;
  }
}
header .related_packages_journeys_inner > :not(:last-child),
footer .related_packages_journeys_inner > :not(:last-child) {
  margin-bottom: 2rem;
}
header .section_hero + .module:not(.module--bg),
footer .section_hero + .module:not(.module--bg) {
  margin-top: -2rem;
}
@media (min-width: 850px) {
  header .section_hero + .module:not(.module--bg),
footer .section_hero + .module:not(.module--bg) {
    margin-top: -6rem;
  }
}
header .table,
footer .table {
  background-color: #fff;
}
header .table.is-grey,
footer .table.is-grey {
  background-color: #f6f7f8;
}
header .table_header,
footer .table_header {
  background-color: #d2232a;
  padding: 1.5rem 2rem;
  color: #fff;
  text-align: left;
  width: 100%;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
}
header .table_main,
footer .table_main {
  padding: 2em;
}
header .table_actual,
footer .table_actual {
  width: 100%;
}
header .table_head,
footer .table_head {
  text-align: left;
  font-size: 0.67rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05rem;
  color: #3f5463;
}
header .table_head th,
footer .table_head th {
  padding: 0 2rem 1rem 0;
}
header .table_head th:last-child,
footer .table_head th:last-child {
  padding-right: 0;
}
header .table_body td,
footer .table_body td {
  padding: 1rem 2rem 1rem 0;
}
header .table_body td:last-child,
footer .table_body td:last-child {
  padding-right: 0;
}
header .table_body tr,
footer .table_body tr {
  border-top: 1px solid #e6e6e6;
}
header .table_body tr:last-child,
footer .table_body tr:last-child {
  border-bottom: 1px solid #e6e6e6;
}
header .table_footnote,
footer .table_footnote {
  margin-top: 2rem;
}
@media (max-width: 849px) {
  header .table_head,
footer .table_head {
    display: none;
  }
  header .table_body tr,
footer .table_body tr {
    display: flex;
    flex-direction: column;
  }
  header .table_body td,
footer .table_body td {
    display: flex;
    padding: 1rem 0;
  }
  header .table_body td:before,
footer .table_body td:before {
    content: attr(data-column);
    width: 50%;
    padding-right: 1.5rem;
    flex-shrink: 0;
    font-size: 0.67rem;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.05rem;
  }
  header .table_body td:not(:last-child),
footer .table_body td:not(:last-child) {
    padding-bottom: 0;
  }
}
header .panel_copy .table_header,
footer .panel_copy .table_header {
  background-color: #3f5463;
}
header .timetable_datepicker,
footer .timetable_datepicker {
  background-color: #fff;
  padding: 2rem;
}
header .timetable_datepicker .date_picker_wrap > :not(:last-child),
footer .timetable_datepicker .date_picker_wrap > :not(:last-child) {
  margin-bottom: 1rem;
}
header .timetable_datepicker .datepicker_label,
footer .timetable_datepicker .datepicker_label {
  font-size: 1.39rem;
  text-transform: uppercase;
  color: #3f5463;
  display: block;
}
header .timetable_datepicker .date_picker_container,
footer .timetable_datepicker .date_picker_container {
  width: 100%;
}
@media (min-width: 1200px) {
  header .timetable_datepicker .date_picker_container,
footer .timetable_datepicker .date_picker_container {
    width: 50%;
  }
}
header .timetable [data-svelte-timetable] > :not(:last-child),
footer .timetable [data-svelte-timetable] > :not(:last-child) {
  margin-bottom: 2rem;
}
header .timetable .table_header,
footer .timetable .table_header {
  background-color: #d2232a;
  padding: 1rem 2rem;
}
header .timetable__message,
footer .timetable__message {
  padding: 2rem;
}
@media (min-width: 850px) {
  header .timetable__message,
footer .timetable__message {
    padding: 6rem;
  }
}
header .two-col-text_inner,
footer .two-col-text_inner {
  margin: 0 auto;
}
@media (min-width: 850px) {
  header .two-col-text_inner,
footer .two-col-text_inner {
    padding: 2rem 0;
  }
}
header .two-col-text_columns,
footer .two-col-text_columns {
  padding-top: 2rem;
}
@media (min-width: 850px) {
  header .two-col-text_columns,
footer .two-col-text_columns {
    margin-left: -3rem;
    display: flex;
    flex-wrap: wrap;
  }
  header .two-col-text_columns > *,
footer .two-col-text_columns > * {
    width: 50%;
    padding-left: 3rem;
    overflow: hidden;
  }
  header .two-col-text_columns > :nth-child(-n+2),
footer .two-col-text_columns > :nth-child(-n+2) {
    margin-top: 0;
  }
  header .two-col-text_columns > :nth-child(n+3),
footer .two-col-text_columns > :nth-child(n+3) {
    margin-top: 3rem;
  }
  header .two-col-text_columns > :not(:nth-child(odd)),
footer .two-col-text_columns > :not(:nth-child(odd)) {
    clear: none;
  }
  header .two-col-text_columns > :nth-child(odd),
footer .two-col-text_columns > :nth-child(odd) {
    clear: left;
  }
}
header .weather_block .weather_list,
footer .weather_block .weather_list {
  display: none;
}
header .weather_block .weather_list:after,
footer .weather_block .weather_list:after {
  background: #3f5463;
  height: 100%;
}
@media (min-width: 1200px) {
  header .weather_block .weather_list,
footer .weather_block .weather_list {
    display: flex;
  }
  header .weather_block .weather_list:after,
footer .weather_block .weather_list:after {
    background: linear-gradient(180deg, rgba(63, 84, 99, 0.5) 0, #3f5463);
  }
}
header .u-flex-center,
footer .u-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 374px) {
  header .u-hide-below-sm,
footer .u-hide-below-sm {
    display: none !important;
  }
}
@media (min-width: 375px) {
  header .u-hide-above-sm,
footer .u-hide-above-sm {
    display: none !important;
  }
}
@media (max-width: 849px) {
  header .u-hide-below-md,
footer .u-hide-below-md {
    display: none !important;
  }
}
@media (min-width: 850px) {
  header .u-hide-above-md,
footer .u-hide-above-md {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  header .u-hide-below-lg,
footer .u-hide-below-lg {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  header .u-hide-above-lg,
footer .u-hide-above-lg {
    display: none !important;
  }
}
@media (max-width: 1699px) {
  header .u-hide-below-xlg,
footer .u-hide-below-xlg {
    display: none !important;
  }
}
@media (min-width: 1700px) {
  header .u-hide-above-xlg,
footer .u-hide-above-xlg {
    display: none !important;
  }
}
header .t-note,
footer .t-note {
  font-size: 0.8rem;
  color: #3f5463;
}
header .t-note strong,
footer .t-note strong {
  font-weight: 700;
}
header form.js-instant-booking.dev-disabled,
footer form.js-instant-booking.dev-disabled {
  pointer-events: none;
}
header form.js-instant-booking.dev-disabled:after,
footer form.js-instant-booking.dev-disabled:after {
  content: "This section is still under development";
  text-align: center;
  text-transform: uppercase;
  padding: 1rem;
  background: rgba(210, 35, 42, 0.5);
  color: #fff;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
header form.js-instant-booking.dev-disabled .instant_booking_form_hero,
footer form.js-instant-booking.dev-disabled .instant_booking_form_hero {
  opacity: 0.2;
}
header form.js-instant-booking.dev-disabled .instant_booking_button,
footer form.js-instant-booking.dev-disabled .instant_booking_button {
  opacity: 0.1;
}
header form.js-instant-booking .instant_booking_coupon,
header form.js-instant-booking .instant_booking_passengers,
footer form.js-instant-booking .instant_booking_coupon,
footer form.js-instant-booking .instant_booking_passengers {
  width: 100%;
}
header .instant_booking_hero,
footer .instant_booking_hero {
  padding-top: 0;
}
header .footer_main_container .nav_group:first-child,
footer .footer_main_container .nav_group:first-child {
  flex-basis: 200%;
}
header .full_width_image.v-signup:before,
footer .full_width_image.v-signup:before {
  background: rgba(0, 0, 0, 0.3);
}
header .hero_content_container:after,
footer .hero_content_container:after {
  background: none;
}
@media (min-width: 850px) {
  header header,
footer header {
    background: #3f5463;
    z-index: 1;
  }
}
header .item_container_inner,
footer .item_container_inner {
  padding-bottom: 90%;
}
header .nav_primary_container,
header .nav_primary_container.active,
footer .nav_primary_container,
footer .nav_primary_container.active {
  background-color: #d2232a;
}
header .nav_primary_container .nav_button,
footer .nav_primary_container .nav_button {
  background-color: #fff;
  color: #d2232a;
}
header .nav_burger_text,
footer .nav_burger_text {
  color: #fff;
}
header .nav_primary .nav_item--has-children .nav_primary_children .nav_item_child,
footer .nav_primary .nav_item--has-children .nav_primary_children .nav_item_child {
  background-color: #3f5463;
}
header .nav_primary .nav_item--has-children .nav_primary_children .nav_item_child:focus,
header .nav_primary .nav_item--has-children .nav_primary_children .nav_item_child:hover,
footer .nav_primary .nav_item--has-children .nav_primary_children .nav_item_child:focus,
footer .nav_primary .nav_item--has-children .nav_primary_children .nav_item_child:hover {
  background-color: #d2232a;
  color: #fff;
}

footer,
footer a,
footer span {
  color: #ffffff;
}

footer a:hover,
footer span:hover {
  text-decoration: none;
}

.btn:focus, .btn:active, button:focus, button:active, select:focus, select:active {
  border: 0;
  box-shadow: 0;
  outline: 0;
  outline-style: none;
  outline-width: 0rem;
}

@media (min-width: 1025px) {
  .shopping-cart-container {
    flex-basis: 25.7vw;
    width: 25.7vw;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .shopping-cart-container {
    flex-basis: 100%;
    margin-top: 64px;
  }
}
@media (max-width: 767px) {
  .shopping-cart-container {
    flex-basis: 100%;
    margin-top: 53px;
  }
}

@media (min-width: 1025px) {
  .page-container {
    flex-basis: 54vw;
    max-width: 54vw;
    width: 54vw;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .page-container {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .page-container {
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1025px) {
  #OptionsPage .page-container {
    flex-basis: auto;
    max-width: 54vw;
    width: auto;
  }
}

.error-message {
  color: #D2232A;
}

.tooltip {
  pointer-events: none !important;
}

header {
  position: sticky;
  top: 0;
  z-index: 15;
}

/* Dates and Guests */
.flex-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.flex-box > div.w-60 {
  flex-basis: 60%;
}
.flex-box > div.w-35 {
  flex-basis: 35%;
}

.dates-template,
.fares-template,
.promocode-template {
  width: 100%;
}

.page-title {
  margin-bottom: 2rem;
  text-transform: uppercase;
}

.dates-title,
.component-title {
  margin-bottom: 1rem;
  text-transform: uppercase;
}

.dates-container,
.fares-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.date__return,
.date__depart {
  justify-content: space-between;
}
@media (min-width: 1025px) {
  .date__return,
.date__depart {
    flex-basis: 48%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .date__return,
.date__depart {
    flex-basis: 48%;
  }
}
@media (max-width: 767px) {
  .date__return,
.date__depart {
    flex-basis: 100%;
  }
}
.date__return div,
.date__depart div {
  font-size: 0.6rem;
  color: #3f5463;
  margin-bottom: 0.5rem;
}
.date__return input,
.date__depart input {
  color: #3f5463;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  background-color: #f7f7f7;
}

@media (min-width: 1025px) {
  #DatesAndFaresPage .bar-continue {
    margin-top: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #DatesAndFaresPage .bar-continue {
    margin-top: 64px;
  }
}
@media (max-width: 767px) {
  #DatesAndFaresPage .bar-continue {
    margin-top: 32px;
  }
}
#DatesAndFaresPage .mx-input {
  padding: 1.25rem 1rem;
}

.tooltip .tooltip-inner {
  background-color: #3F5463;
  font-family: StyreneB-Regular;
  font-size: 14px;
  padding: 8px;
}

.tooltip .arrow {
  border: none;
  border-width: 0 0 0 0;
}

.tooltip .arrow::before {
  border-top-color: #3F5463 !important;
  border-bottom-color: #3F5463 !important;
}

.tooltip.fade.bs-tooltip-top .arrow::before {
  border-width: 0.8rem 0.5rem 0 !important;
  top: -1px !important;
}

.tooltip.fade.bs-tooltip-bottom .arrow::before {
  border-width: 0 0.5rem 0.8rem !important;
  bottom: -1px !important;
}

.tooltip.show {
  opacity: 0.97 !important;
}

#ProductsPage {
  /* carousel */
}
#ProductsPage .splide__arrow {
  background: white;
  border: 0.05rem solid #D2232A;
  opacity: 1;
  width: 3rem;
  height: 3rem;
}
#ProductsPage .splide__arrow > svg path {
  fill: #D2232A !important;
}
#ProductsPage .splide__arrow > svg {
  width: 1.25rem;
  height: 1.25rem;
}
@media (min-width: 1025px) {
  #ProductsPage .products-page {
    padding-left: 8.7vw;
    padding-right: 8.7vw;
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #ProductsPage .products-page {
    padding-left: 2vw;
    padding-right: 2vw;
  }
}
@media (max-width: 767px) {
  #ProductsPage .products-page {
    padding-left: 2vw;
    padding-right: 2vw;
  }
}
#ProductsPage .card-btn > strong {
  text-transform: uppercase;
  font-family: StyreneB-Bold;
  font-size: 16px;
}
#ProductsPage .splide__slide {
  display: flex;
  flex-direction: column;
}
#ProductsPage .product-filtering .product-filtering__products label {
  font-size: 25px !important;
  letter-spacing: -0.04em !important;
  transform: translate(0, 36) !important;
}
#ProductsPage .product-filtering .product-filtering__products select {
  font-size: 20px !important;
  letter-spacing: -0.04em !important;
  transform: translate(0, 36) !important;
}
#ProductsPage .product-filtering .product-filtering__location label {
  font-size: 25px !important;
  letter-spacing: -0.04em !important;
  transform: translate(0, 36) !important;
}
#ProductsPage .product-filtering .product-filtering__location select {
  font-size: 20px !important;
  letter-spacing: -0.04em !important;
  transform: translate(0, 36) !important;
}

@media (max-width: 768px) {
  #ProductsPage .product-filtering {
    flex-direction: column;
  }

  #ProductsPage .product-filtering__products,
#ProductsPage .product-filtering__location {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  #ProductsPage #package-type,
#ProductsPage #location {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #ProductsPage .product-filtering {
    flex-direction: column;
  }

  #ProductsPage .product-filtering__location {
    margin-top: 25px;
  }
}
@media (min-width: 1024px) {
  #ProductsPage .product-filtering {
    align-items: center;
    justify-content: space-between;
  }
}
#ProductsAvailabilityPage {
  display: flex;
  flex-direction: column;
  padding: 0 0 1.25rem 0;
  flex-wrap: wrap;
}

.product-filtering {
  padding-bottom: 0.75rem !important;
}
.product-filtering .product-filtering__products {
  margin-top: 0.5rem;
}
@media (min-width: 953px) {
  .product-filtering .product-filtering__products {
    /* margin-top: 37px; */
  }
}
@media (max-width: 953px) {
  .product-filtering .product-filtering__products {
    /* margin-top:  27px; */
  }
}
.product-filtering .product-filtering__location {
  margin-top: 0.5rem;
}
@media (min-width: 953px) {
  .product-filtering .product-filtering__location {
    /* margin-top: 37px; */
  }
}
@media (max-width: 953px) {
  .product-filtering .product-filtering__location {
    /* margin-top: 1rem; */
  }
}

.product-filtering,
.breadcrumb-menu-container {
  width: 100%;
  background-color: #f7f7f7;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3rem;
  padding: 0 1rem 37px 1rem;
}
.product-filtering .dropdown select,
.breadcrumb-menu-container .dropdown select {
  color: #d2232a;
  background-color: transparent;
  border: none;
  text-decoration: underline;
}

.products-template {
  padding: 3rem;
}

.products-title {
  text-transform: uppercase;
}

.category-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-bottom: 2.5rem;
}
.category-row:not(:last-child) {
  border-bottom: solid 2px rgba(0, 0, 0, 0.1);
}

.rottnest_products {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-basis: 100%;
  align-items: stretch;
  padding: 0.62rem 2.5rem;
  justify-content: space-between;
  margin-bottom: 3.125rem;
}

.arrow {
  border: solid #d2232a;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.arrrow_left {
  background-color: white;
  padding: 2px 9px;
  border-radius: 17px;
  border: 1px solid #d2232a;
  position: absolute;
  top: 70px;
  left: 2%;
}
.arrrow_left:hover {
  background-color: #f6d3d4;
}

.arrrow_right {
  background-color: white;
  padding: 2px 9px;
  border-radius: 17px;
  border: 1px solid #d2232a;
  position: absolute;
  top: 70px;
  left: 94%;
}
.arrrow_right:hover {
  background-color: #f6d3d4;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

#card-container {
  flex-basis: 22%;
  padding: 0;
  /* border: solid grey 1px; */
  border: none;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  float: left;
}

.card-image {
  width: 100%;
  object-fit: cover;
}

.card-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 1rem;
  padding: 0 !important;
}

.card-title {
  font-size: 1.2rem;
}

.card-description {
  margin-top: 1rem;
  font-size: 1rem;
}

.booking {
  display: flex;
  justify-content: space-between;
}

.card-fee {
  font-weight: 700;
  margin-top: 1rem;
  font-size: 1.2rem;
}

.card-btn-container {
  text-align: center;
  padding-top: 6px;
}

.splide__arrow:disabled {
  display: none;
}

#TimesPage .times-table-title {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1rem;
  margin-top: 62px;
}
#TimesPage .times-table-title .cl_availability__left-small-screen,
#TimesPage .times-table-title .cl_availability__right-small-screen {
  cursor: pointer;
  font: 900 160% "Font Awesome 5 Free";
}
#TimesPage .times-table-title .cl_availability__left-small-screen ion-icon:hover,
#TimesPage .times-table-title .cl_availability__right-small-screen ion-icon:hover {
  color: #d2232a;
}
@media (min-width: 481px) {
  #TimesPage .times-table-title .cl_availability__left-small-screen,
#TimesPage .times-table-title .cl_availability__right-small-screen {
    display: none;
  }
}
#TimesPage .times-table-title--location {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#TimesPage .times-table-title--location h3.dates-description {
  font-weight: 600;
  margin-bottom: 1rem;
  text-transform: capitalize;
}
@media (max-width: 480px) {
  #TimesPage .times-table-title--time {
    width: 100%;
  }
}
#TimesPage .times-table-title--time label {
  font-size: 0.8rem;
  display: block;
}
#TimesPage .times-table-title .time-container {
  display: flex;
  align-items: center;
}
#TimesPage .times-table-title input {
  color: #3f5463;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  background-color: #f7f7f7;
}
@media (min-width: 1025px) {
  #TimesPage .bar-continue {
    margin-top: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #TimesPage .bar-continue {
    margin-top: 64px;
  }
}
@media (max-width: 767px) {
  #TimesPage .bar-continue {
    margin-top: 32px;
  }
}
#TimesPage .flex-box .promo-sign-description {
  padding: 0.5rem 0 1rem 3rem;
  margin-bottom: 2rem;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  position: relative;
}
#TimesPage .flex-box .promo-sign-description__sign {
  background-color: #d2232a;
  display: inline-block;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: 0;
  left: 0;
  clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
}
#TimesPage .flex-box .promo-sign-description__sign i.fa-star {
  color: #ffffff;
  font-size: 0.6rem;
  position: absolute;
  top: 30%;
  left: 30%;
  transform: translate(-50%, -50%);
}
#TimesPage .flex-box .premium-sign-description {
  margin-bottom: 3rem;
}
#TimesPage .flex-box .premium-sign-description > h3 {
  font-weight: 600;
  margin-bottom: 0.2rem;
  text-transform: capitalize;
}
#TimesPage .flex-box .premium-sign-description > h3 img.fa-crown {
  color: #d2232a;
  display: inline-block;
  width: 1.5rem;
  margin-right: 0.3rem;
}

#NamesPage {
  /* & .forms {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      margin-bottom: 2rem;

      & .form {
          & label {
          }

          & input {
              margin: 0.25rem 0 0.25rem 0;
          }

          & table {
              border-collapse: separate;
              border-spacing: 0.25rem;
          }
      }
  } */
}
#NamesPage .rottnest-accordion-button:hover {
  background: #d2232a;
  color: white;
}
#NamesPage .marketingInput {
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
  transform: scale(1.7);
  color: #3f5463;
  width: auto;
  margin-top: 0;
  cursor: pointer;
}
#NamesPage .marketingInputLabel {
  display: inline-block;
  padding-left: 10px;
  color: #3f5463;
  margin-bottom: 0;
  font-size: 14px;
  padding-left: 0.45rem;
  cursor: pointer;
}
#NamesPage .marketingInputColumn {
  display: flex;
  align-items: flex-end;
}
#NamesPage .marketingInputForm {
  display: flex;
  align-items: center;
  margin-bottom: 0.7rem;
  margin-left: 0.3rem;
  margin-top: 3rem;
}
#NamesPage select {
  padding: 0.4rem 1rem;
}
#NamesPage .top-label {
  margin-bottom: 0.1rem;
  font-size: 14px !important;
  margin-top: 23px;
}
@media (max-width: 1024px) {
  #NamesPage .p-container .w-60 {
    flex-basis: 100% !important;
  }
  #NamesPage .p-container .w-35 {
    flex-basis: 100% !important;
  }
}
@media (min-width: 1024px) {
  #NamesPage .p-container .w-60 {
    flex-basis: 60% !important;
  }
  #NamesPage .p-container .w-35 {
    flex-basis: 35% !important;
  }
}
@media (max-width: 768px) {
  #NamesPage .name-input-template .name-input-template-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  #NamesPage .name-input-template .name-input-template-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #NamesPage .custom-col-50 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  #NamesPage .custom-col-100 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.payment-template > h3 {
  font-weight: 600;
}
.payment-template .terms-and-conditions {
  width: 100%;
  height: 300px;
  overflow-y: scroll;
  border: 1px solid #3f5463;
  background-color: #f7f7f7;
  font-size: 0.8rem;
  padding: 1rem;
  margin-bottom: 1rem;
}
.payment-template .form--terms-and-conditions {
  margin-bottom: 2rem;
}
.payment-template .form--terms-and-conditions input[type=checkbox], .payment-template .form--terms-and-conditions input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  transform: scale(1.7);
}
.payment-template .form--terms-and-conditions label {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding-left: 10px;
}
.payment-template .forms {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.payment-template .forms form {
  margin-bottom: 0.4rem;
}
.payment-template .paymentTypes {
  width: 100%;
  height: 20vh;
  background-color: #f7f7f7;
}
.payment-template .paymentType {
  margin-right: 5rem;
}
.payment-template .paymentType input {
  display: none;
}
.payment-template .paymentType input:checked + img {
  transition: 0.2s all;
  border: rgb(210, 35, 42) solid 1px;
  transform: scale(1.2);
  box-shadow: 10px 20px 20px rgba(0, 0, 0, 0.4);
}
.payment-template img {
  display: inline-block;
  width: 7rem;
  padding: 1rem;
}
.payment-template #giftForm {
  flex-basis: 98% !important;
}
.payment-template #giftForm .col-1 {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 3% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: xx-large;
  padding-top: 1.4rem;
}

.radio-container {
  display: block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
}
.radio-container:hover input ~ .checkmark {
  background-color: #F6D3D4;
}
.radio-container input:checked ~ .checkmark {
  border-color: #d2232a;
}
.radio-container input:checked ~ .checkmark:after {
  display: block;
}
.radio-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 3px solid;
}
.radio-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 3px;
  left: 3px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d2232a;
}

#PartyDetailsPage .form--gift-certificate label {
  font-size: 14px;
}

.radio-container {
  display: block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
}
.radio-container:hover input ~ .checkmark {
  background-color: #F6D3D4;
}
.radio-container input:checked ~ .checkmark {
  border-color: #d2232a;
}
.radio-container input:checked ~ .checkmark:after {
  display: block;
}
.radio-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 3px solid;
}
.radio-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 3px;
  left: 3px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d2232a;
}

.radio-container {
  display: block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
}
.radio-container:hover input ~ .checkmark {
  background-color: #F6D3D4;
}
.radio-container input:checked ~ .checkmark {
  border-color: #d2232a;
}
.radio-container input:checked ~ .checkmark:after {
  display: block;
}
.radio-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 3px solid;
}
.radio-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 3px;
  left: 3px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d2232a;
}

#confirmation {
  padding: 2rem 8rem;
}
#confirmation .confirmation-photo {
  width: 100%;
  height: 12vh;
  margin-bottom: 3rem;
  margin-top: -10vh;
  position: relative;
  z-index: 1000;
  background: url("../../../images/confirmation.png") left center;
  background-size: cover;
}
#confirmation .confirmation-template > h5 {
  margin-bottom: 1.5rem;
}
#confirmation .confirmation-template .confirmation-information {
  width: 40%;
  display: flex;
  margin-bottom: 2rem;
  justify-content: space-between;
  flex-wrap: wrap;
}
#confirmation .confirmation-template .confirmation-information > div:not(:last-child) {
  margin-bottom: 1rem;
}
#confirmation .confirmation-template .itinerary h2 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
#confirmation .confirmation-template .itinerary h3 {
  font-weight: 600;
}
#confirmation .confirmation-template .itinerary > div {
  margin-bottom: 1rem;
}
#confirmation .confirmation-template .itinerary > a {
  color: #d2232a;
  text-decoration: underline;
  display: inline-block;
  margin-bottom: 2rem;
}
#confirmation .confirmation-template .itinerary--body {
  padding: 0.5rem;
}
#confirmation .confirmation-template .itinerary--body ul li {
  list-style: none;
  display: flex;
  align-items: flex-start;
}
#confirmation .confirmation-template .itinerary--body ul li:not(:last-child) {
  margin-bottom: 2.5rem;
}
#confirmation .confirmation-template .itinerary--body ul li:last-child {
  margin-bottom: 1rem;
}
#confirmation .confirmation-template .itinerary--body ul li > div {
  display: inline-block;
  margin-left: 0.5rem;
}
#confirmation .confirmation-template .itinerary--body ul li > div span {
  font-size: 0.9rem;
  font-weight: 400;
}
#confirmation .confirmation-template .itinerary--body ul li > div h5 {
  font-weight: 600;
}
#confirmation > a.card-btn {
  padding: 0.4rem 0.62rem;
  border: #d2232a solid 1.5px;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  color: #d2232a;
  cursor: pointer;
  font-weight: 600;
  margin-bottom: 2rem;
  margin-top: 0;
  color: #d2232a;
}
#confirmation > a.card-btn:hover {
  border-radius: 3px;
  background-color: #f6d3d4;
  text-decoration: none;
}

@media (min-width: 768px) {
  #ConfirmationPage .confirmation-information {
    display: flex;
  }
}
@media (max-width: 767px) {
  #ConfirmationPage .confirmation-information-right {
    margin-top: 21px;
  }
}
@media (min-width: 768px) {
  #ConfirmationPage .confirmation-information-right {
    margin-left: 70px;
  }
}

@media (min-width: 1025px) {
  #PickupLocationsPage .bar-continue {
    margin-top: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #PickupLocationsPage .bar-continue {
    margin-top: 64px;
  }
}
@media (max-width: 767px) {
  #PickupLocationsPage .bar-continue {
    margin-top: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #PickupLocationsPage .vue-map-container {
    display: none;
  }
}
@media (max-width: 767px) {
  #PickupLocationsPage .vue-map-container {
    display: none;
  }
}

.transfers-template .forms {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.transfers-template iframe {
  width: 100%;
}

.pickup-locations-template {
  position: relative;
}
.pickup-locations-template .vue-map-container {
  height: 85vh;
  margin-bottom: 2rem;
}
.pickup-locations-template #pickupLocationsSearch {
  height: 59vh;
  overflow-y: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  background-color: white;
}
.pickup-locations-template #pickupLocationsSearch *:hover {
  color: white;
}
.pickup-locations-template #pickupLocationsSearch > *:hover {
  cursor: pointer;
  background-color: #d2232a;
}
.pickup-locations-template .pickupLocationSelect {
  color: #3f5463;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  background-color: #f7f7f7;
}

a.card-btn {
  padding: 0.4rem 0.62rem;
  border: #d2232a solid 1.5px;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  color: #d2232a;
  cursor: pointer;
  font-weight: 600;
  margin-bottom: 2rem;
  margin-top: 0;
  color: #d2232a;
}
a.card-btn:hover {
  border-radius: 3px;
  background-color: white;
  text-decoration: none;
  color: #d2232a;
  box-shadow: 0 0 3px 0px #d2232a;
}

.dropdown-item:active {
  background-color: #f6d3d4;
}

#OptionsPage {
  /* carousel */
}
#OptionsPage .card-btn {
  margin-top: 0;
  background-color: white;
}
#OptionsPage .chip-group {
  display: flex;
  flex-wrap: wrap;
}
#OptionsPage .chip.chip-checkbox > .chip-add-icon::after {
  content: "add";
}
#OptionsPage .chip.chip-checkbox.active > .chip-add-icon::after {
  content: "done";
}
#OptionsPage .chip > * {
  margin-right: 2px;
  margin-left: 2px;
  color: #3F5463;
}
#OptionsPage .chip input {
  display: none;
}
#OptionsPage .chip.chip-checkbox,
#OptionsPage .chip.chip-toggle,
#OptionsPage .chip.clickable {
  cursor: pointer;
}
#OptionsPage .chip.active {
  background-color: #FFFFFF;
  border: 0.2rem solid #D2232A;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
}
#OptionsPage .chip:hover {
  background-color: #e3e2e2;
}
#OptionsPage .chip button {
  border: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  background: none;
  display: inline-flex;
}
#OptionsPage .chip {
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  border-radius: 30px;
  border: 1px solid #3F5463;
  display: inline-flex;
  align-items: center;
  padding: 4px 6px 4px 6px;
  margin-right: 6px;
  margin-bottom: 6px;
}
#OptionsPage .chip i.material-icons {
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#OptionsPage .rdio {
  position: relative;
}
#OptionsPage .rdio input[type=radio] {
  opacity: 0;
}
#OptionsPage .rdio label {
  padding-left: 10px;
  cursor: pointer;
  margin-bottom: 7px !important;
}
#OptionsPage .rdio label:before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 1px;
  left: 0;
  content: "";
  display: inline-block;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background: #fff;
}
#OptionsPage .rdio input[type=radio] {
  margin: 0px;
}
#OptionsPage .rdio input[type=radio]:disabled + label {
  color: #999;
}
#OptionsPage .rdio input[type=radio]:disabled + label:before {
  background-color: #fbc52d;
}
#OptionsPage .rdio input[type=radio]:checked + label::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 4px;
  display: inline-block;
  font-size: 11px;
  width: 10px;
  height: 10px;
  background-color: #fbc52d;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
#OptionsPage .rdio-default input[type=radio]:checked + label:before {
  border-color: #fbc52d;
}
#OptionsPage .rdio-primary input[type=radio]:checked + label:before {
  border-color: #fbc52d;
}
#OptionsPage .rdio-primary input[type=radio]:checked + label::after {
  background-color: #fbc52d;
}
#OptionsPage .radio-inline {
  display: inline;
}
#OptionsPage .splide__arrow {
  background: white;
  border: 0.05rem solid #D2232A;
  opacity: 1;
  width: 3rem;
  height: 3rem;
}
#OptionsPage .splide__arrow > svg path {
  fill: #D2232A !important;
}
#OptionsPage .splide__arrow > svg {
  width: 1.25rem;
  height: 1.25rem;
}
#OptionsPage .bar-continue {
  z-index: 2;
}
@media (min-width: 1025px) {
  #OptionsPage .carousel-container {
    flex-basis: 54vw;
    min-width: 54vw;
    max-width: 54vw;
    width: 54vw;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #OptionsPage .carousel-container {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  #OptionsPage .carousel-container {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  #OptionsPage .form-col {
    flex-basis: 46%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #OptionsPage .form-col {
    flex-basis: 46%;
  }
}
@media (max-width: 767px) {
  #OptionsPage .form-col {
    flex-basis: 94%;
  }
}
#OptionsPage .modal-header {
  padding: 0 0 0 0 !important;
  border-bottom: none !important;
}

#OptionsPage .splide__slide {
  display: flex;
  flex-direction: column;
}

#OptionsPage .splide__slide .card-body {
  flex-grow: 1;
}

#OptionsPage .splide__slide .card-body .card-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
}

#OptionsPage .splide__slide .card-body .card-content .card-description {
  flex-grow: 1;
}

#OptionsPage .modal-header {
  padding: 0;
  border-bottom: none;
}

#OptionsPage .modal-body {
  padding: 32px;
}

@media (min-width: 768px) {
  #OptionsPage .modal-dialog {
    max-width: 768px;
    margin: 1.75rem auto;
  }
}
@media (min-width: 767px) {
  #OptionsPage #productModal .fare-input:last-of-type {
    margin-left: auto;
  }
}
.cl_availability-product__select {
  cursor: pointer;
  position: relative;
  position: relative;
}
.cl_availability-product__select__selected {
  border: red 2px solid !important;
}
.cl_availability-product__select:visited {
  border: red 2px solid;
}
.cl_availability-product__select:visited .selected-sign {
  display: inline-block;
}
.cl_availability-product__select:hover {
  border: #3f5463 2px solid !important;
}
.cl_availability-product__select:active {
  background-color: #d8dde0 !important;
}
.cl_availability-product__select .promo-sign {
  background-color: #d2232a;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0;
  left: 0;
  clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
}
.cl_availability-product__select .promo-sign i.fa-star {
  color: #ffffff;
  font-size: 0.4rem;
  position: absolute;
  top: 30%;
  left: 30%;
  transform: translate(-50%, -50%);
}
.cl_availability-product__select div.standard-fee i.fa-check-circle {
  color: #d2232a !important;
  font-size: 0.9rem;
}
.cl_availability-product__select div.premium-fee i.fa-crown {
  color: #d2232a;
  font-size: 0.8rem;
}
.cl_availability-product__select div.premium-fee span {
  font-weight: 300;
}
.cl_availability-product__select div.premium-fee i.fa-check-circle {
  color: #d2232a !important;
  font-size: 0.9rem;
}
.cl_availability-product__select i.fa-caret-down {
  color: #3f5463;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.cl_availability-product__select div.dropdown-container {
  position: absolute;
  right: 3px;
  top: 85%;
  z-index: 1;
  width: 80%;
  background-color: #736f6f;
  border-radius: 10px;
  padding: 8px 10px;
  opacity: 0.95;
  box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.5);
}
.cl_availability-product__select div.dropdown-container > div:not(:last-child) {
  margin-bottom: 7px;
}
.cl_availability-product__select div.dropdown-container__standard-fee {
  padding: 0.3rem 0.4rem;
  font-size: 0.8rem;
  background-color: transparent;
  color: #f7f7f7;
  font-weight: 300;
  border-radius: 5px;
  cursor: pointer;
}
.cl_availability-product__select div.dropdown-container__standard-fee:hover {
  background-color: #5999eb;
  opacity: 1;
}
.cl_availability-product__select div.dropdown-container__premium-fee {
  padding: 0.3rem 0.4rem;
  font-size: 0.8rem;
  background-color: transparent;
  color: #f7f7f7;
  font-weight: 300;
  border-radius: 5px;
  cursor: pointer;
}
.cl_availability-product__select div.dropdown-container__premium-fee:hover {
  background-color: #5999eb;
  opacity: 1;
}

.times-table-template {
  margin-bottom: 4rem;
}

.cl_date__selector {
  margin: 0 0 2rem;
  text-align: center;
}

.cl_date__selector .mx-datepicker .mx-input {
  height: 50px;
  text-align: center;
  border-radius: 0;
  background: #eee;
  border: none;
  border-radius: 5px;
  font-size: 16px;
}

.cl_date__selector .mx-datepicker .mx-input-append {
  padding-top: 13px;
  background: none;
}

.cl_date__selector .mx-datepicker .mx-input-append svg {
  height: auto !important;
}

.cl_availability-table {
  position: relative;
  font-size: 0.9rem !important;
  line-height: normal;
}

.cl_availability-table .cl_availability__loader {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 12rem 2rem 2rem;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 200%;
  text-align: center;
}

.cl_availability-table .cl_availability__loader .spinner-grow {
  margin: 2rem auto;
  width: 5rem;
  height: 5rem;
}

.cl_availability-table .cl_availability-table__header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}

.cl_availability-table .cl_availability-table__header .cl_availability__left,
.cl_availability-table .cl_availability-table__header .cl_availability__right {
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #00a3b2;
}
@media (max-width: 480px) {
  .cl_availability-table .cl_availability-table__header .cl_availability__left,
.cl_availability-table .cl_availability-table__header .cl_availability__right {
    display: none;
  }
}

.cl_availability-table .cl_availability-table__header .cl_availability__left ion-icon:hover,
.cl_availability-table .cl_availability-table__header .cl_availability__right ion-icon:hover {
  color: #d2232a;
}

.cl_availability-table .cl_availability-table__header .cl_availability__left,
.cl_availability-table .cl_availability-table__header .cl_availability__right {
  font: 900 200% "Font Awesome 5 Free";
  cursor: pointer;
}

.cl_availability-table .cl_availability-table__header .cl_availability__right {
  left: auto;
  right: 0;
}

.cl_availability-table .cl_availability-table__header .cl_availability__right {
  content: "›";
}

.cl_availability-table .cl_availability-table__header > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0.5rem 0;
  text-align: center;
  font-size: 0.8rem;
  text-transform: capitalize;
  background: #ffffff;
  border: 1px solid #fff;
  color: #fff;
}

.cl_availability-table .cl_availability-table__header > div.blank {
  background: none;
  border-color: transparent;
}

.cl_availability-table .cl_availability-table__header > div .day {
  display: block;
  padding: 0 0 0.5rem;
  font-size: 16px;
}

.cl_availability-table .cl_availability-table__header > div .date,
.cl_availability-table .cl_availability-table__header > div .month {
  font-size: 24px;
}

.cl_availability-table__body .cl_availability-table__wrap:nth-child(odd) .cl_availability-table__row > div {
  background-color: #f7f7f7;
}

.cl_availability-table__body .cl_availability-table__wrap:nth-child(even) .cl_availability-table__row > div {
  background-color: #ffffff;
}

.cl_availability-table .cl_availability-table__row > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding: 1rem 1.5rem;
}

.cl_availability-table .cl_availability-table__row > div:nth-child(2) {
  box-shadow: 5px 0 5px rgba(0, 0, 0, 0.1) inset;
}

.cl_availability-table .cl_availability-table__row > div:last-child {
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1) inset;
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__title {
  text-align: left;
  border: 1px solid #d1d1d1;
}
@media (min-width: 1025px) {
  .cl_availability-table .cl_availability-table__row > div.cl_availability-product__title {
    width: 7.3vw;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .cl_availability-table .cl_availability-table__row > div.cl_availability-product__title {
    width: 17.7vw;
  }
}
@media (max-width: 767px) {
  .cl_availability-table .cl_availability-table__row > div.cl_availability-product__title {
    width: 49%;
  }
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select {
  /* position: relative; */
  font-weight: 600;
  border: 1px solid #dfdfdf;
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .select,
.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .unavailable {
  position: absolute;
  top: -1px;
  left: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .select {
  background: #00a3b2;
  color: #fff;
  font-weight: bold;
  outline: none;
  border: 1px solid #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .select:hover {
  background: #5ca3b3;
  color: #fff;
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .select.active {
  background: #dfdfdf;
  color: #00a3b2;
  border: none;
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .select.added {
  background: #18b6a6 !important;
  color: #fff !important;
  -webkit-transition: 0.5s ease all;
  transition: 0.5s ease all;
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .select.added::after {
  content: "\f058";
  font: 900 120% "Font Awesome 5 Free";
  margin: 0 0 0 10px;
  -webkit-animation: tickFadeZoom 0.5s ease-out;
  animation: tickFadeZoom 0.5s ease-out;
}

.cl_availability-table .cl_availability-table__row > div.cl_availability-product__select .unavailable {
  background: #eee;
  color: #000;
  font-weight: bold;
  cursor: not-allowed;
  opacity: 0.6;
}

.cl_availability-table .cl_availability-table__detail {
  background: #dfdfdf;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.5s ease all;
  transition: 0.5s ease all;
  -webkit-animation: detailHeight 0.5s ease-out;
  animation: detailHeight 0.5s ease-out;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares.active {
  padding: 3rem 2rem;
  max-height: 15000px;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares > div {
  width: 100%;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(1) {
  width: 16.6666666667%;
  padding-top: 2rem;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 4rem;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(2) > div {
  width: calc(33% - 10px);
  padding: 2rem;
  background: rgba(255, 255, 255, 0.2);
  margin: 5px;
  font-size: 14px;
  -webkit-transition: 0.5s ease all;
  transition: 0.5s ease all;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(2) > div.disabled {
  pointer-events: none;
  opacity: 0.6;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(2) > div.form-group:not(.disabled) label {
  color: #fff;
}

.cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(2) > div:hover {
  background: rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 991px) {
  .cl_availability-table .cl_availability-table__header > div:nth-child(n+5) {
    display: none !important;
  }

  .cl_availability-table .cl_availability-table__row > div:nth-child(n+5) {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .cl_availability-table .cl_availability-table__header > div:nth-child(n+4) {
    display: none !important;
  }

  .cl_availability-table .cl_availability-table__row > div:nth-child(n+4) {
    display: none !important;
  }

  .cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(1) {
    display: none;
  }

  .cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(2) {
    padding-left: 0;
  }

  .cl_availability-table .cl_availability-table__detail .cl_availability-fares > div:nth-child(2) > div {
    width: calc(100% - 10px);
  }
}
@media only screen and (max-width: 480px) {
  .cl_availability-table .cl_availability-table__header > div:nth-child(n+3) {
    display: none !important;
  }

  .cl_availability-table .cl_availability-table__header .cl_availability__left {
    left: 5px;
  }

  .cl_availability-table .cl_availability-table__header .cl_availability__right {
    left: 40%;
    right: auto;
  }

  .cl_availability-table .cl_availability-table__row > div:nth-child(n+3) {
    display: none !important;
  }
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.custom-control-label {
  padding: 0 0 0 10px;
  font-size: 14px;
}

.custom-control-label::before,
.custom-control-label::after {
  width: 16px;
  height: 16px;
}

@media print {
  * {
    page-break-before: avoid !important;
  }

  html,
body {
    height: auto;
  }

  div,
section,
nav,
header,
main,
table {
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
  }

  a[href]::after {
    content: none !important;
  }

  header.header,
.title-outer,
nav#mp-menu,
.footer,
.breakout.alert,
.topBanners,
.noPrint,
.agentMenu,
.flourish,
.alert {
    display: none;
  }

  .btn {
    display: none;
  }

  td {
    border-bottom: 1px solid #fff;
  }

  table + br {
    display: none !important;
  }

  .breakout.noborder {
    margin: 0;
  }

  .contentzone,
.flourish,
#CLGBE,
.cl_container .cl_main {
    padding: 0 !important;
  }

  #cl_customerConfirmationScreen {
    display: none;
  }

  #cl_customerConfirmationPrint {
    display: block !important;
  }

  #cl_customerConfirmationPrint button,
#cl_customerConfirmationPrint input {
    display: none !important;
  }
}
#cl_customerConfirmationPrint {
  display: none;
}

#cl_customerConfirmationPrint button,
#cl_customerConfirmationPrint input {
  display: none !important;
}

#cl_agentConfirmation table {
  background: #fff;
}

#cl_agentConfirmation button,
#cl_agentConfirmation input {
  display: none;
}

.main-container .container {
  min-height: 400px;
  padding-top: 220px;
}

@media all and (max-width: 1024px) {
  .top-bar {
    top: 0;
    margin-top: 0;
  }

  .main-container {
    -webkit-transform: none;
    transform: none;
  }

  .main-container .container {
    padding-top: 0;
  }
}
.shopping-cart {
  padding: 3rem;
  background: #fafafa;
  -webkit-box-shadow: 0 -2px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -2px 15px rgba(0, 0, 0, 0.1);
}

.shopping-cart .shopping-cart__cart > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2rem 0;
  border-bottom: 1px solid #eee;
}

.shopping-cart .shopping-cart__cart > div:last-child {
  border: none;
}

.shopping-cart .shopping-cart__cart > div > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.shopping-cart .shopping-cart__cart .shopping-cart__date {
  padding-bottom: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
}

.shopping-cart .shopping-cart__cart .shopping-cart__date::before {
  content: "\e023";
  font-family: "ElegantIcons";
  margin: 0 2rem 0 0;
}

.shopping-cart .shopping-cart__cart .shopping-cart__product {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #00a3b2;
  font-size: 1.8rem;
}

.shopping-cart .shopping-cart__cart .shopping-cart__total {
  font-size: 1.8rem;
}

.shopping-cart .shopping-cart__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 5rem 0 3rem;
}

/*@media all and (max-width: 768px){.shopping-cart{position:fixed;bottom:0;left:0;z-index:100;width:100%;max-width:none;padding:2rem 3rem;background:#00A3B2;color:#fff}.shopping-cart h3{margin:0 !important;padding:10px 0 !important}.shopping-cart.open{height:100%;overflow:auto;background:#333}.shopping-cart.open .page-heading{padding-bottom:1rem}.shopping-cart.open .page-heading::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shopping-cart.open .shopping-cart__cart,.shopping-cart.open .shopping-cart__buttons{display:block}.shopping-cart .page-heading{color:inherit;padding-bottom:0;font-size:2rem;font-weight:bold}.shopping-cart .page-heading::before{font-family:'ElegantIcons';font-size:3rem;content:"2";float:right;-webkit-transition:0.5s ease all;transition:0.5s ease all}.shopping-cart .shopping-cart__cart,.shopping-cart .shopping-cart__buttons{display:none}}*/
.product-select {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 4rem;
}

.product-select div {
  width: calc(20% - 10px);
  min-height: 8rem;
  margin: 5px;
  padding: 1.7rem 2rem;
  border: 1px solid #eee;
  border-radius: 10px;
  background: #f2f2f2;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #00a3b2;
}

.product-select div:hover,
.product-select div.active {
  background: #00a3b2;
  border-color: #00a3b2;
  color: #fff;
}

@media all and (max-width: 768px) {
  .be_wrap .be_main {
    padding: 3rem 0 13rem;
  }
}
@media all and (max-width: 440px) {
  .product-select {
    display: block;
  }

  .product-select div {
    width: 100%;
    border-left: none;
    border-top: 1px solid #ccc !important;
  }

  .product-select div:nth-child(1) {
    border-top: none !important;
  }
}
.datepicker_inline .mx-datepicker {
  width: 100% !important;
  font: inherit !important;
  margin: 0 0 5rem;
}

.datepicker_inline .mx-datepicker .mx-input-wrapper {
  display: none;
}

.datepicker_inline .mx-datepicker .mx-input-wrapper .mx-input {
  margin: 0 0 1rem;
  padding: 0.7rem 1rem;
  border: 1px solid #ebebeb;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup {
  display: block !important;
  position: static !important;
  padding: 0 0 2rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  border: none;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar {
  float: none;
  font-family: "Open Sans";
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header {
  max-width: 768px;
  height: auto;
  margin: 0 auto;
  padding: 1rem;
  text-align: center;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a {
  font-size: 2rem;
  color: #333;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a:hover {
  color: #00a3b2;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a.mx-icon-last-year,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a.mx-icon-next-year {
  display: none;
  color: #00a3b2;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a.mx-icon-last-month {
  float: left;
  font-size: 2.5rem;
  display: block !important;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a.mx-icon-next-month {
  float: right;
  font-size: 2.5rem;
  display: block !important;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a.mx-current-month {
  display: inline-block !important;
  pointer-events: none;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a.mx-current-year {
  display: inline-block !important;
  pointer-events: none;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-header a.mx-current-year + .mx-current-year {
  display: none !important;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content {
  width: auto;
  height: auto;
  margin: 0 auto;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel {
  width: 100%;
  table-layout: fixed;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel.mx-panel-date {
  display: table !important;
  margin: 0 auto;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel.mx-panel-month .cell,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel.mx-panel-year .cell {
  font-style: normal;
  line-height: 4rem;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel.mx-panel-month .cell:hover,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel.mx-panel-year .cell:hover {
  background: #f8f8f8;
  cursor: pointer;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel.mx-panel-month .cell.actived,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel.mx-panel-year .cell.actived {
  background: #00a3b2;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel th,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td {
  text-align: center;
  color: #333;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel th {
  padding: 1rem;
  font-weight: 100;
  text-transform: uppercase;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td {
  padding: 3rem;
  border: 1px solid #ebebeb;
  font-size: 1.5rem;
  font-weight: 400;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td:hover {
  background: #fff;
  cursor: pointer;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td:active,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td:focus,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.actived {
  background: #00a3b2;
  color: #fff !important;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.last-month,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.next-month {
  opacity: 0.5;
  cursor: not-allowed;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.last-month:active,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.last-month:focus,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.next-month:active,
.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.next-month:focus {
  background: #fff;
  color: inherit;
}

.datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td.today {
  color: #00a3b2;
}

@media all and (max-width: 440px) {
  .datepicker_inline .mx-datepicker .mx-datepicker-popup .mx-calendar .mx-calendar-content .mx-panel td {
    padding: 2rem 0;
  }
}
.mx-datepicker {
  width: 100% !important;
}

.be__fares {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/*.be__fares .be__fares-single{margin:1rem}.be__fares .be__fares-single label{width:100%}.be__fares .be__fares-single .form-group-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;text-align:center;background:#fff;border:1px solid #ebebeb;width:auto;height:auto;margin:0;position:static}.be__fares .be__fares-single .form-group-spinner>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.be__fares .be__fares-single .form-group-spinner button{width:5rem;background:none;border:none}.be__fares .be__fares-single .form-group-spinner button:hover{background:#00A3B2;color:#fff}.be__fares .be__fares-single .form-group-spinner input{height:4rem;width:10rem;margin:0;text-align:center;border:none;background:none;-webkit-box-shadow:none;box-shadow:none}@media all and (max-width: 440px){.be__fares .be__fares-single{margin:1rem 1rem 2rem}}.be_promos{padding:1rem;margin:2rem 0 5rem;text-align:center;border-radius:3px}.be_promos .card-body{margin:2rem 0 0}.be_promos .form-group{display:inline-block;min-width:25rem}.be_buttons{padding:5rem 0 0;text-align:right}.form-check{display:-webkit-box;display:-ms-flexbox;display:flex}.form-check input[type="radio"],.form-check input[type="checkbox"]{margin-right:1rem}
*/
/* breadcrumb */
.breadcrumb-stage {
  display: none;
  font-size: 0.8rem;
  color: #d2232a;
  margin: 1rem 0;
}

.status-track {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  -webkit-justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex-flow: row;
  text-transform: uppercase;
  font-size: 0.8em;
  width: 75%;
  margin-left: 3rem;
}

#bc-categories {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#bc-payment a {
  width: 100%;
  text-align: center;
}

.status-track .complete a {
  font-family: StyreneB-Bold;
}

.status-track .complete i,
.status-track .complete::before {
  color: #d2232a;
}

.status-track .complete:not(:first-child)::before {
  border-top: solid;
}

.status-track .current {
  color: #ccc;
}

.status-track .future {
  color: #888;
}

.status-track > * {
  text-align: center;
  line-height: 1.9;
  flex: 2;
  -webkit-flex: 2;
  -ms-flex: 0px 2;
  position: relative;
}

.status-track > * * {
  display: block;
}

.status-track > * a {
  transform: translate(47, 17);
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #3f5463;
  text-decoration: none;
  margin-top: 10px;
  cursor: default;
}
.status-track > * a:hover {
  cursor: pointer;
  color: #3f5463;
  text-decoration: none;
}

.status-track > * i.fa,
.status-track > * i.far {
  font-size: 1.3em;
  display: block;
}

.status-track > *:first-child {
  text-align: left;
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 0px 1;
}

.status-track > *:not(:first-child)::before {
  display: block;
  content: "";
  position: absolute;
  left: -50%;
  right: 50%;
  top: 0.5em;
  /* border-top: 0.2em dotted; */
  margin: 0 0.5rem;
}

.status-track > *:nth-child(2)::before {
  margin-left: 1.5em;
}

.spacer {
  height: 2em;
}

.agentMenu {
  /* align-self: flex-start; */
  display: inline-block;
}

.form {
  flex-basis: 48%;
}
.form label {
  font-size: 0.64rem;
  color: #3f5463;
  margin-bottom: 0.5rem;
}
.form input,
.form select,
.form textarea {
  color: #3f5463;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  background-color: #f7f7f7;
}
.form--address {
  flex-basis: 100%;
}
.form--checkbox {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.form--checkbox label {
  font-size: 1rem;
  color: #3f5463;
  margin: 0 0 0 10px;
  padding: 0;
  align-self: flex-end;
}
.form--checkbox input {
  color: #3f5463;
  border: 2px solid #d9d9d9;
  border-radius: 2px;
  width: 1rem;
  margin-bottom: 6px;
  background-color: #f7f7f7;
}
.form--notes {
  flex-basis: 100%;
}
.form--luggage-numbers div, .form--accomodation div {
  font-size: 12px;
  margin-bottom: 10px;
}
.form--luggage-numbers .fare-input, .form--accomodation .fare-input {
  margin-top: 0;
}
.form--luggage-numbers .fare-input--description-box, .form--accomodation .fare-input--description-box {
  margin: 15px 0 0 0;
}
.form--luggage-numbers .fare-input--input-box, .form--accomodation .fare-input--input-box {
  margin-top: 0;
}

.bar-continue {
  background: #f7f7f7;
  display: flex;
  justify-content: space-between;
  /* padding: -1px 0 2rem 0rem; */
  position: sticky;
  bottom: 0;
  z-index: 1;
}
@media (min-width: 1025px) {
  .bar-continue {
    width: 54vw;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .bar-continue {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .bar-continue {
    width: 100%;
  }
}
.bar-continue > .btn {
  padding: 0.6rem 0.8rem;
  font-size: 18px;
  font-family: StyreneB-Bold;
  transform: translate(37, 22);
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  text-transform: uppercase;
}
.bar-continue > .btn.btn-continue {
  background-color: #d2232a;
  color: #ffffff;
  border: solid 2px #d2232a;
  margin-left: auto;
  display: flex;
  align-items: center;
}
.bar-continue > .btn.btn-continue:hover {
  border: solid #f6d3d4 2px;
}
.bar-continue > .btn.btn-continue:active {
  background: #3f5463;
  border: #3f5463;
}
.bar-continue > .btn.btn-continue::after {
  content: "→";
  margin-left: 0.5rem;
}
.bar-continue > .btn.btn-back {
  color: #d2232a;
  border: solid 2px transparent;
  background: transparent;
  margin-right: auto;
}
.bar-continue > .btn.btn-back::before {
  content: "←";
  margin-right: 0.5rem;
}

.shoppingCard-template {
  background-color: #f7f7f7;
  padding: 1rem;
}
.shoppingCard-template > :not(:last-child) {
  border-bottom: solid 1px #d9d9d9;
  margin-bottom: 1.1rem;
}
.shoppingCard-template--head {
  border-bottom: solid 1px #d9d9d9;
  margin-bottom: 1.1rem;
  position: relative;
}
.shoppingCard-template--head > ion-icon.btn-close {
  position: absolute;
  right: 0;
  top: 0;
  color: #3f5463;
  font-size: 1.5rem;
  cursor: pointer;
}
.shoppingCard-template--head > ion-icon.btn-close:hover {
  color: #d2232a;
}
.shoppingCard-template--head--description {
  font-weight: 600;
  margin-bottom: 1rem;
}
.shoppingCard-template--head--dates {
  font-size: 0.9rem;
  margin-bottom: 1rem;
}
.shoppingCard-template--body {
  display: flex;
  position: relative;
}
.shoppingCard-template--body #connector {
  background-color: #3F5463;
  position: absolute;
  width: 0.05rem;
  margin-left: 0.65rem;
  height: calc(100% - 4rem);
}
.shoppingCard-template--body ul li {
  margin-bottom: 2.5rem;
  list-style: none;
  display: flex;
  align-items: flex-start;
}
.shoppingCard-template--body ul li:last-child {
  margin-bottom: 1.5rem;
}
.shoppingCard-template--body ul li > div {
  display: inline-block;
  margin-left: 0.5rem;
}
.shoppingCard-template--body ul li > div span {
  font-size: 0.8rem;
  font-weight: 400;
}
.shoppingCard-template--body ul li > div div {
  font-size: 0.8rem;
  font-weight: 600;
}
.shoppingCard-template--body ul li .fa-ship {
  width: 1.4rem;
  display: inline-block;
}
.shoppingCard-template--body ul li img {
  z-index: 1;
}
.shoppingCard-template--items--item {
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: space-between;
}
.shoppingCard-template--items--item:last-child {
  margin-bottom: 1rem;
}
.shoppingCard-template--items--item__options a:link {
  text-decoration: underline;
  text-transform: capitalize;
}
.shoppingCard-template--items--item__options a:hover {
  color: #d2232a;
}
.shoppingCard-template--items--item__options--option {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.shoppingCard-template__total-fee {
  display: flex;
  justify-content: space-between;
  text-transform: uppercase;
}
.shoppingCard-template__total-fee div {
  color: #d2232a;
  font-weight: 600;
}

.promocode-description {
  font-size: 0.9rem;
  margin-bottom: 1.5rem;
}

.promocode-template {
  display: flex;
}

.promocode-input {
  flex-basis: 48%;
}
.promocode-input label {
  font-size: 0.6rem;
  color: #3f5463;
  margin-bottom: 0.5rem;
}
.promocode-input input {
  color: #3f5463;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  background-color: #f7f7f7;
}
@media (max-width: 767px) {
  .promocode-input {
    flex-basis: 100%;
  }
}

.loader--container {
  display: block;
  width: 100%;
  position: relative;
  padding: 1rem 0;
}

.loader--circle {
  margin: 0 auto;
  position: relative;
  align-self: center;
  justify-self: center;
  border: 10px solid #d9d9d9;
  border-radius: 50%;
  border-top: 10px solid #d2232a;
  width: 60px;
  height: 60px;
  -webkit-animation: spinner 2s linear infinite;
  /* Safari */
  animation: spinner 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.card-btn {
  margin-top: 0.62rem;
  padding: 0.4rem 0.62rem;
  border: #d2232a solid 1.5px;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  color: #d2232a;
  cursor: pointer;
}
.card-btn strong {
  color: #d2232a;
}
.card-btn:hover {
  border-radius: 3px;
  background-color: #f6d3d4;
  text-decoration: none;
}

.btn-default {
  background-color: #efefef;
}

.btn-continue {
  background-color: #d2232a;
  color: #ffffff;
  border: solid 2px #d2232a;
  margin-left: auto;
  display: flex;
  align-items: center;
}
.btn-continue:hover {
  border: solid #f6d3d4 2px;
}
.btn-continue:active {
  background: #3f5463;
  border: #3f5463;
}
.btn-continue::after {
  content: "→";
  margin-left: 0.5rem;
}

.btn-back {
  color: #d2232a;
  border: solid 2px transparent;
  background: transparent;
  margin-right: auto;
}
.btn-back::before {
  content: "←";
  margin-right: 0.5rem;
}

.make-another-booking-button:hover {
  background-color: #d2232a;
  color: white;
}

.custom-tooltip {
  position: relative;
  cursor: pointer;
}

.custom-tooltip:hover:after {
  background: #3F5463;
  border-radius: 0.27rem;
  color: #fff;
  content: attr(data-title);
  bottom: 20px;
  font-size: 12px;
  padding: 13px;
  width: 12.5rem;
  position: absolute;
  left: -6.25rem;
  font-family: StyreneB-Regular;
}

.custom-tooltip:hover:before {
  border: solid;
  border-color: #3F5463 transparent;
  border-width: 12px 6px 0 6px;
  content: "";
  bottom: 10px;
  position: absolute;
}

/* body {
  margin: 0;
  overflow-x: hidden;
  height: 100vh;
  width: 100vw;
} */
#client-menu-drawer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#client-menu-drawer .drawer-list {
  z-index: 700;
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  min-height: 100%;
  width: 21rem;
  transform: translate(100vw, 0);
  /* ie workaround */
  -ms-transform: translatex(-100vw);
  box-sizing: border-box;
  pointer-events: none;
  padding-top: 5rem;
  border-bottom-left-radius: 100vw;
  background: #3F5463;
  opacity: 0.99;
}
@media (max-width: 450px) {
  #client-menu-drawer .drawer-list {
    width: 99%;
  }
}
#client-menu-drawer .drawer-list ul {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  overflow-x: hidden;
  pointer-events: auto;
}
#client-menu-drawer .drawer-list li:active a {
  color: #3F5463;
  font-weight: bold;
}
#client-menu-drawer .drawer-list li {
  list-style: none;
  text-transform: uppercase;
  pointer-events: auto;
  white-space: normal;
  word-wrap: break-word;
  box-sizing: border-box;
  transform: translatex(100vw);
  /* ie workaround */
  -ms-transform: translatex(-100vw);
}
#client-menu-drawer .drawer-list li:last-child {
  margin-bottom: 2em;
}
#client-menu-drawer .drawer-list li a {
  white-space: normal;
  word-wrap: break-word;
  text-decoration: none;
  color: #FEFEFE;
  text-align: left;
  display: block;
  padding: 1rem;
  font-size: calc(24px - 0.5vw);
}
@media (min-width: 768px) {
  #client-menu-drawer .drawer-list li a {
    text-align: left;
    padding: 0.5rem;
  }
}
#client-menu-drawer .drawer-list li a:hover {
  cursor: pointer;
  color: #d7393f;
  color: rgba(210, 35, 42, 0.9);
}
#client-menu-drawer .drawer-list li a:active {
  color: #3F5463;
  font-weight: bold;
}
#client-menu-drawer input.hamburger {
  display: none;
}
#client-menu-drawer input.hamburger:checked ~ .drawer-list {
  transform: translatex(0);
  border-bottom-left-radius: 0;
}
#client-menu-drawer input.hamburger:checked ~ .drawer-list li {
  transform: translatex(0);
}
#client-menu-drawer input.hamburger:checked ~ .drawer-list li a {
  padding-right: 15px;
}
#client-menu-drawer input.hamburger:checked ~ label > i {
  background-color: transparent;
  transform: rotate(90deg);
}
#client-menu-drawer input.hamburger:checked ~ label > i:before {
  transform: translate(-50%, -50%) rotate(315deg);
}
#client-menu-drawer input.hamburger:checked ~ label > i:after {
  transform: translate(-50%, -50%) rotate(-315deg);
}
#client-menu-drawer input.hamburger:checked ~ label close {
  color: #FEFEFE;
  width: 100%;
}
#client-menu-drawer input.hamburger:checked ~ label open {
  color: rgba(0, 0, 0, 0);
  width: 0;
}
#client-menu-drawer label.hamburger {
  z-index: 9999;
  position: relative;
  display: block;
  height: 2.25rem;
  width: 2.25rem;
  background-color: #3F5463;
}
#client-menu-drawer label.hamburger:hover {
  cursor: pointer;
}
#client-menu-drawer label.hamburger text close,
#client-menu-drawer label.hamburger text open {
  text-transform: uppercase;
  font-size: 0.8em;
  text-align: center;
  position: absolute;
  transform: translateY(50px);
  text-align: center;
  overflow: hidden;
  transition: width 0.25s 0.35s, color 0.45s 0.35s;
}
#client-menu-drawer label.hamburger text close {
  color: rgba(0, 0, 0, 0);
  right: 0;
  width: 0;
}
#client-menu-drawer label.hamburger text open {
  color: #FEFEFE;
  width: 100%;
}
#client-menu-drawer label.hamburger > i {
  position: absolute;
  width: 100%;
  height: 2px;
  top: 50%;
  background-color: #FEFEFE;
  pointer-events: auto;
}
#client-menu-drawer label.hamburger > i:before, #client-menu-drawer label.hamburger > i:after {
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  left: 50%;
  background-color: #FEFEFE;
  content: "";
  transform-origin: 50% 50%;
}
#client-menu-drawer label.hamburger > i:before {
  transform: translate(-50%, -14px);
}
#client-menu-drawer label.hamburger > i:after {
  transform: translate(-50%, 14px);
}
#client-menu-drawer label.hamburger {
  position: fixed;
  top: 15px;
  right: 15px;
}
#client-menu-drawer .icon {
  display: inline-block;
  width: 5vw;
  height: 4vw;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

#agent-member-bookings-table {
  border: none !important;
  border-collapse: collapse !important;
  width: 100%;
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}

/* #agent-member-bookings-table thead {
    display: table;
    width: 100%;
}

#agent-member-bookings-table tbody {
    display: table;
    width: 100%;
} */
#agent-member-bookings-table th {
  text-align: center;
  padding-left: 0.7rem;
  padding-right: 0.7rem;
}

#agent-member-bookings-table td {
  border-left: 0.05rem solid #000 !important;
  border-right: 0.05rem solid #000 !important;
  text-align: center;
  padding-left: 0.7rem;
  padding-right: 0.7rem;
}

#agent-member-bookings-table td:first-child {
  border-left: none !important;
}

#agent-member-bookings-table td:last-child {
  border-right: none !important;
}

#agent-member-bookings-table tr {
  border-top: 0.05rem solid #000 !important;
  border-bottom: 0.05rem solid #000 !important;
}

#agent-member-bookings-table tr:first-child {
  border-top: none !important;
}

#agent-member-bookings-table tr:last-child {
  border-bottom: none !important;
}

@font-face {
  font-family: StyreneB-Bold;
  src: url("/rottnestexpress/assets/theme/fonts/StyreneB-Bold.otf");
}
@font-face {
  font-family: StyreneB-Medium;
  src: url("/rottnestexpress/assets/theme/fonts/StyreneB-Medium.otf");
}
@font-face {
  font-family: StyreneB-Regular;
  src: url("/rottnestexpress/assets/theme/fonts/StyreneB-Regular.otf");
}
* {
  font-family: StyreneB-Regular;
}

h3 {
  font-family: StyreneB-Bold !important;
  font-size: 20px !important;
}

[v-cloak] {
  display: none;
}

/* mobile */
@media (max-width: 1024px) {
  h1 {
    font-family: StyreneB-Bold !important;
    font-size: 28px !important;
  }

  h2 {
    font-family: StyreneB-Regular !important;
    font-size: 24px !important;
  }
}
/* desktop */
@media (min-width: 1024px) {
  h1 {
    font-family: StyreneB-Bold !important;
    font-weight: 700;
    font-size: 44px !important;
    transform: translate(0, 53);
  }

  h2 {
    font-family: StyreneB-Regular !important;
    font-size: 30px !important;
  }
}
i.html-tooltip {
  position: relative;
}
i.html-tooltip span {
  display: none;
  position: absolute;
  top: 50%;
  left: 100%;
  z-index: 100;
  width: 14rem;
  margin-left: -10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: left;
  font: normal 0.9rem sans-serif;
  background: #3f5463;
  color: #fff;
  padding: 0.7rem;
  border-radius: 0;
  -webkit-box-shadow: 2px 3px 14px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 3px 14px rgba(0, 0, 0, 0.3);
}
i.html-tooltip:hover span {
  display: block;
}

.dashboard-menu .btn-primary {
  background: none;
  color: #d2232a;
  border: none;
}
.dashboard-menu .btn-primary:hover {
  background: none;
  border: none;
  border-bottom: 1px solid #d2232a;
}
.dashboard-menu .btn-primary:active {
  background: none;
  border: none;
  border-bottom: 1px solid #d2232a;
}
.dashboard-menu .btn-secondary {
  background: none;
  color: #d2232a;
  border: none;
}
.dashboard-menu .btn-secondary:hover {
  background: none;
  border: none;
  border-bottom: 1px solid #d2232a;
}
.dashboard-menu a {
  color: #d2232a;
}
.dashboard-menu a:hover {
  color: #d2232a;
  background-color: none;
  border-bottom: 1px solid #d2232a;
  border-radius: 0;
}
.dashboard-menu a:focus, .dashboard-menu a:active {
  color: #d2232a;
  background-color: none;
  border-bottom: 1px solid #d2232a;
  border-radius: 0;
  box-shadow: none;
}
.dashboard-menu .btn-light {
  text-transform: uppercase;
  border-radius: 2px !important;
  font-size: 0.7rem !important;
  color: #d2232a !important;
  border: 1px solid #d2232a !important;
  background: #f7f7f7;
}
.dashboard-menu .btn-light::after {
  content: "→";
  margin-left: 0.5rem;
}
.dashboard-menu button {
  background: #d2232a !important;
  color: white;
  text-transform: uppercase;
  border: 0 !important;
  box-shadow: none;
  border-radius: 2px !important;
  font-size: 0.7rem !important;
}
.dashboard-menu button::after {
  content: "→";
  margin-left: 0.5rem;
}
.dashboard-menu .login-btn {
  border: solid 2px #d2232a;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 0.7rem;
}
.dashboard-menu .login-btn::after {
  content: "→";
  margin-left: 0.5rem;
}

.cl_login .login-input--login-box input {
  color: #d2232a !important;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  background-color: #f7f7f7;
  font-size: 0.8rem;
}
.cl_login .login-input--login-box input:focus {
  color: #d2232a;
  border: 2px solid #3f5463;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  background-color: #f7f7f7;
  box-shadow: none;
  font-size: 0.8rem;
}
.cl_login label {
  font-size: 0.9rem;
}
.cl_login .login-btn {
  border: solid 2px #d2232a;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 0.7rem;
}
.cl_login .login-btn::after {
  content: "→";
  margin-left: 0.5rem;
}
.cl_login .bg-light {
  box-shadow: none;
}
.cl_login .bg-light:focus {
  box-shadow: none;
}

@font-face {
  font-family: StyreneB-Bold;
  src: url("/rottnestexpress/assets/theme/fonts/StyreneB-Bold.otf");
}
@font-face {
  font-family: StyreneB-Medium;
  src: url("/rottnestexpress/assets/theme/fonts/StyreneB-Medium.otf");
}
@font-face {
  font-family: StyreneB-Regular;
  src: url("/rottnestexpress/assets/theme/fonts/StyreneB-Regular.otf");
}
* {
  font-family: StyreneB-Regular;
}

h3 {
  font-family: StyreneB-Bold !important;
  font-size: 20px !important;
}

[v-cloak] {
  display: none;
}

/* mobile */
@media (max-width: 1024px) {
  h1 {
    font-family: StyreneB-Bold !important;
    font-size: 28px !important;
  }

  h2 {
    font-family: StyreneB-Regular !important;
    font-size: 24px !important;
  }
}
/* desktop */
@media (min-width: 1024px) {
  h1 {
    font-family: StyreneB-Bold !important;
    font-size: 44px !important;
  }

  h2 {
    font-family: StyreneB-Regular !important;
    font-size: 30px !important;
  }
}
i.html-tooltip {
  position: relative;
}
i.html-tooltip span {
  display: none;
  position: absolute;
  top: 50%;
  left: 100%;
  z-index: 100;
  width: 14rem;
  margin-left: -10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: left;
  font: normal 0.9rem sans-serif;
  background: #3f5463;
  color: #fff;
  padding: 0.7rem;
  border-radius: 0;
  -webkit-box-shadow: 2px 3px 14px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 3px 14px rgba(0, 0, 0, 0.3);
}
i.html-tooltip:hover span {
  display: block;
}

.fares-title {
  margin-bottom: 1rem;
  font-size: 1.3rem;
}

.fare-input {
  flex-basis: 48%;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.fare-input--description-box {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.fare-input--description-box label {
  font-size: 14px;
  color: #3f5463;
  margin-bottom: 0.5rem;
  display: inline-block;
}
.fare-input--description-box i {
  margin-left: 0.3rem;
  font-size: 0.8rem;
}
.fare-input--input-box {
  position: relative;
}
.fare-input--input-box ion-icon.change-quantity {
  position: absolute;
  font-size: 1.5rem;
  cursor: pointer;
}
.fare-input--input-box ion-icon.change-quantity__decrement {
  top: 50%;
  left: 0.5rem;
  transform: translateY(-50%);
  color: #3f5463;
}
.fare-input--input-box ion-icon.change-quantity__decrement:hover {
  color: #d2232a;
}
.fare-input--input-box ion-icon.change-quantity__increment {
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  color: #3f5463;
}
.fare-input--input-box ion-icon.change-quantity__increment:hover {
  color: #d2232a;
}
.fare-input--input-box span.change-quantity {
  position: absolute;
  font-size: 1.5rem;
  cursor: pointer;
}
.fare-input--input-box span.change-quantity__decrement {
  top: 50%;
  left: 0.5rem;
  transform: translateY(-50%);
  color: #3f5463;
}
.fare-input--input-box span.change-quantity__decrement:hover {
  color: #d2232a;
}
.fare-input--input-box span.change-quantity__increment {
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  color: #3f5463;
}
.fare-input--input-box span.change-quantity__increment:hover {
  color: #d2232a;
}
.fare-input--input-box span.change-quantity .fa, .fare-input--input-box span.change-quantity .fab, .fare-input--input-box span.change-quantity .fad, .fare-input--input-box span.change-quantity .fal, .fare-input--input-box span.change-quantity .far, .fare-input--input-box span.change-quantity .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 3.25rem;
  font-size: 1.25rem;
}
.fare-input--input-box input {
  color: #d2232a;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  width: 100%;
  text-align: center;
  background-color: #f7f7f7;
  font-weight: bold;
}

@media only screen and (max-width: 500px) {
  .breadcrumb-menu-container {
    display: none !important;
  }

  .breadcrumb-stage {
    display: block;
  }

  .page {
    padding: 2rem 0.5rem;
    min-height: 50vh;
  }

  .rottnest_products {
    padding: 0.62rem 0.62rem;
  }

  #card-container {
    flex-basis: 100%;
  }

  #card-container:not(:first-child) {
    margin-top: 3rem;
    display: none;
  }

  .card-btn {
    padding: 0.62rem 1.9rem;
  }

  #datesAndFares {
    padding: 0.5rem;
  }

  .flex-box > div.w-60,
.flex-box > div.w-35,
.date__depart,
.date__return,
.fare-input,
.promocode-input {
    flex-basis: 100%;
  }

  .bar-continue {
    margin-top: 1rem;
    /* padding: 0 3rem 2rem 3rem; */
    width: 100%;
  }
  .bar-continue > .btn {
    padding: 0.6rem 0.8rem;
    font-size: 0.7rem;
    display: inline-block;
    border-radius: 3px;
    text-decoration: none;
    text-transform: uppercase;
  }
  .bar-continue > .btn.btn-continue {
    background-color: #d2232a;
    color: #ffffff;
    border: solid 2px #d2232a;
    margin-left: auto;
    display: flex;
    align-items: center;
  }
  .bar-continue > .btn.btn-continue:hover {
    border: solid #f6d3d4 2px;
  }
  .bar-continue > .btn.btn-continue:active {
    background: #3f5463;
    border: #3f5463;
  }
  .bar-continue > .btn.btn-continue::after {
    content: "→";
    margin-left: 0.5rem;
  }
  .bar-continue > .btn.btn-back {
    color: #d2232a;
    border: none;
    background: transparent;
    border: solid 2px transparent;
    margin-right: auto;
  }
  .bar-continue > .btn.btn-back::before {
    content: "←";
    margin-right: 0.5rem;
  }

  #datesAndFares .flex-box .promo-sign-description {
    padding: 0.5rem 0 1rem 3rem;
    margin-bottom: 2rem;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    position: relative;
  }
  #datesAndFares .flex-box .promo-sign-description__sign {
    background-color: #d2232a;
    display: inline-block;
    height: 2.5rem;
    width: 2.5rem;
    position: absolute;
    top: 0;
    left: 0;
    clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
  }
  #datesAndFares .flex-box .promo-sign-description__sign i.fa-star {
    color: #ffffff;
    font-size: 0.6rem;
    position: absolute;
    top: 30%;
    left: 30%;
    transform: translate(-50%, -50%);
  }
  #datesAndFares .flex-box .premium-sign-description {
    margin-bottom: 3rem;
  }
  #datesAndFares .flex-box .premium-sign-description > h3 {
    font-weight: 600;
    margin-bottom: 0.2rem;
    text-transform: capitalize;
  }
  #datesAndFares .flex-box .premium-sign-description > h3 i.fa-crown {
    color: #d2232a;
    margin-right: 0.3rem;
  }
  #datesAndFares .flex-box .times-table-title {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 1rem;
  }
  #datesAndFares .flex-box .times-table-title--location {
    flex-basis: 100%;
  }
  #datesAndFares .flex-box .times-table-title--location h3.dates-description {
    font-weight: 600;
    margin-bottom: 1rem;
    text-transform: capitalize;
  }
  #datesAndFares .flex-box .times-table-title--time {
    flex-basis: 100%;
  }
  #datesAndFares .flex-box .times-table-title--time label {
    font-size: 0.8rem;
    display: block;
  }
  #datesAndFares .flex-box .times-table-title--time input {
    color: #3f5463;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    padding: 0.5rem 1rem;
    width: 100%;
    background-color: #f7f7f7;
  }

  .cl_availability-table__row {
    position: relative;
  }

  .cl_availability-product__title {
    border: none !important;
    position: relative;
    box-shadow: none !important;
  }

  .cl_availability-product__select {
    border: none !important;
    position: static;
    box-shadow: none !important;
  }
  .cl_availability-product__select__selected {
    border: red 2px solid !important;
  }
  .cl_availability-product__select:visited {
    border: red 2px solid;
  }
  .cl_availability-product__select:visited .selected-sign {
    display: inline-block;
  }
  .cl_availability-product__select:hover {
    border: #3f5463 2px solid !important;
  }
  .cl_availability-product__select:active {
    background-color: #d8dde0 !important;
  }
  .cl_availability-product__select .promo-sign {
    background-color: #d2232a;
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    position: absolute;
    top: 0;
    left: 0;
    clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
  }
  .cl_availability-product__select .promo-sign i.fa-star {
    color: #ffffff;
    font-size: 0.4rem;
    position: absolute;
    top: 30%;
    left: 30%;
    transform: translate(-50%, -50%);
  }
  .cl_availability-product__select div.standard-fee i.fa-check-circle {
    color: #d2232a !important;
    font-size: 0.9rem;
  }
  .cl_availability-product__select div.premium-fee i.fa-crown {
    color: #d2232a;
    font-size: 0.8rem;
  }
  .cl_availability-product__select div.premium-fee span {
    font-weight: 600;
  }
  .cl_availability-product__select div.premium-fee i.fa-check-circle {
    color: #d2232a !important;
    font-size: 0.9rem;
  }
  .cl_availability-product__select i.fa-caret-down {
    /* display: none; */
    color: #3f5463;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
  }
  .cl_availability-product__select div.dropdown-container {
    /* display: none; */
    position: absolute;
    right: 3px;
    top: 85%;
    z-index: 1;
    width: 80%;
    background-color: #736f6f;
    border-radius: 10px;
    padding: 8px 10px;
    opacity: 0.95;
    box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.5);
  }
  .cl_availability-product__select div.dropdown-container > div:not(:last-child) {
    margin-bottom: 7px;
  }
  .cl_availability-product__select div.dropdown-container__standard-fee {
    padding: 0.3rem 0.4rem;
    font-size: 0.8rem;
    background-color: transparent;
    color: #f7f7f7;
    font-weight: 300;
    border-radius: 5px;
    cursor: pointer;
  }
  .cl_availability-product__select div.dropdown-container__standard-fee:hover {
    background-color: #5999eb;
    opacity: 1;
  }
  .cl_availability-product__select div.dropdown-container__premium-fee {
    padding: 0.3rem 0.4rem;
    font-size: 0.8rem;
    background-color: transparent;
    color: #f7f7f7;
    font-weight: 300;
    border-radius: 5px;
    cursor: pointer;
  }
  .cl_availability-product__select div.dropdown-container__premium-fee:hover {
    background-color: #5999eb;
    opacity: 1;
  }

  .names-template .name-forms {
    display: flex;
    flex-wrap: wrap;
  }
  .names-template .name-forms form {
    flex-basis: 100%;
    margin-top: 0.5rem;
  }
  .transfers-template .name-forms {
    display: flex;
    flex-wrap: wrap;
  }
  .transfers-template .name-forms form {
    flex-basis: 100%;
    margin-top: 0.5rem;
  }
  .transfers-template iframe {
    display: none;
  }

  .payment-template .form {
    flex-basis: 100%;
  }

  #confirmation {
    padding: 2rem 1rem;
  }
  #confirmation .confirmation-photo {
    width: 100%;
    height: 12vh;
    margin-bottom: 3rem;
    margin-top: -10vh;
    position: relative;
    z-index: 1000;
    background: url("../../../images/confirmation.png") left center;
    background-size: cover;
  }
  #confirmation .confirmation-template > h5 {
    margin-bottom: 1.5rem;
  }
  #confirmation .confirmation-template .confirmation-information {
    width: 40%;
    display: flex;
    margin-bottom: 2rem;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  #confirmation .confirmation-template .confirmation-information > div:not(:last-child) {
    margin-bottom: 1rem;
  }
  #confirmation .confirmation-template .itinerary h2 {
    text-transform: uppercase;
    margin-bottom: 1rem;
  }
  #confirmation .confirmation-template .itinerary h3 {
    font-weight: 600;
  }
  #confirmation .confirmation-template .itinerary > div {
    margin-bottom: 1rem;
  }
  #confirmation .confirmation-template .itinerary > a {
    color: #d2232a;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 2rem;
  }
  #confirmation .confirmation-template .itinerary--body {
    padding: 0.5rem;
  }
  #confirmation .confirmation-template .itinerary--body ul li {
    list-style: none;
    display: flex;
    align-items: flex-start;
  }
  #confirmation .confirmation-template .itinerary--body ul li:not(:last-child) {
    margin-bottom: 2.5rem;
  }
  #confirmation .confirmation-template .itinerary--body ul li:last-child {
    margin-bottom: 1rem;
  }
  #confirmation .confirmation-template .itinerary--body ul li > div {
    display: inline-block;
    margin-left: 0.5rem;
  }
  #confirmation .confirmation-template .itinerary--body ul li > div span {
    font-size: 0.9rem;
    font-weight: 400;
  }
  #confirmation .confirmation-template .itinerary--body ul li > div h5 {
    font-weight: 600;
  }
  #confirmation > a.card-btn:link {
    padding: 0.4rem 0.62rem;
    border: #d2232a solid 1.5px;
    display: inline-block;
    border-radius: 3px;
    text-decoration: none;
    color: #d2232a;
    cursor: pointer;
    font-weight: 600;
    margin-bottom: 2rem;
    margin-top: 1rem;
    width: 100%;
    text-align: center;
  }
  #confirmation > a.card-btn:hover {
    border-radius: 3px;
    background-color: #f6d3d4;
    text-decoration: none;
  }
}
@media (min-width: 501px) and (max-width: 768px) {
  .rottnest_products {
    padding: 0.62rem 1.25rem;
  }

  #card-container {
    flex-basis: 45%;
    margin-top: 1.25rem;
  }

  .page {
    padding: 2rem 1rem;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .page {
    padding: 2rem 2rem;
  }
}
@media (min-width: 1024px) and (max-width: 1900px) {
  .page {
    padding: 2rem 3rem;
  }
}
@media (min-width: 1920px) and (max-width: 2560px) {
  .page {
    padding: 2rem 4rem;
  }
}
@media (min-width: 1025px) {
  .page {
    padding-left: 8.7vw;
    padding-right: 8.7vw;
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .page {
    padding-left: 2vw;
    padding-right: 2vw;
  }
}
@media (max-width: 767px) {
  .page {
    padding-left: 2vw;
    padding-right: 2vw;
  }
}

.zig-zag-border-bottom:after {
  background: linear-gradient(-45deg, transparent 16px, #f7f7f7 0), linear-gradient(45deg, transparent 16px, #f7f7f7 0);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 22px 32px;
  content: "";
  display: block;
  width: 100%;
  height: 15px;
  position: relative;
  top: 0;
  left: 0;
}

@media (max-width: 767px) {
  .fare-input {
    flex-basis: 100%;
  }
}

@media (max-width: 767px) {
  .breadcrumb-menu-container {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .breadcrumb-menu-container {
    display: none;
  }
}
@media (min-width: 1025px) {
  .breadcrumb-menu-container {
    display: block;
  }
}

@media (max-width: 767px) {
  .breadcrumb-stage {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .breadcrumb-stage {
    display: block;
  }
}
@media (min-width: 1025px) {
  .breadcrumb-stage {
    display: none;
  }
}

#experience-hub-link-btn {
  background-color: #D2232A;
  text-transform: none;
  position: fixed;
  top: 1.5rem;
  z-index: 15;
  color: white;
}

#experience-hub-link-btn:hover {
  background-color: #FFFFFF;
  color: #D2232A;
}

@media (min-width: 625px) {
  #experience-hub-link-btn {
    position: fixed;
    right: 5.5rem;
  }
}
@media (max-width: 625px) {
  #experience-hub-link-btn {
    position: fixed;
    left: 9rem;
  }

  .nav_logo_container .site_logo img {
    width: 7rem;
  }
}
@media (max-width: 316px) {
  #experience-hub-link-btn {
    margin-top: 1.5rem;
  }
}
.cl_login__forgotPassword {
  cursor: pointer;
}

.cl_login__forgotPassword:hover {
  color: #DC3545 !important;
  text-decoration: underline !important;
}

#DatesAndFaresPage .promo-section-toggler {
  padding: 0 !important;
}

#DatesAndFaresPage .promo-section-toggler span {
  border-bottom: 0.15rem solid #D2232A;
}

#DatesAndFaresPage .promo-section-toggler span {
  color: #D2232A;
  font-weight: bold;
}

#DatesAndFaresPage .promo-section-toggler span::after {
  font-family: "FontAwesome";
  content: " \f107";
  color: #D2232A;
  font-weight: bold;
  font-size: 1.3rem;
}

#DatesAndFaresPage .promo-section-toggler[aria-expanded=true] span::after {
  font-family: "FontAwesome";
  content: " \f106";
  color: #D2232A;
  font-weight: bold;
}

#PartyDetailsPage .promo-section-toggler {
  padding: 0 !important;
}

#PartyDetailsPage .promo-section-toggler span {
  border-bottom: 0.15rem solid #D2232A;
  color: #D2232A;
  font-weight: bold;
}

#PartyDetailsPage .promo-section-toggler span::after {
  font-family: "FontAwesome";
  content: " \f107";
  color: #D2232A;
  font-weight: bold;
  font-size: 1.3rem;
}

#PartyDetailsPage .promo-section-toggler[aria-expanded=true] span::after {
  font-family: "FontAwesome";
  content: " \f106";
  color: #D2232A;
  font-weight: bold;
  font-size: 1.3rem;
}

#PartyDetailsPage .voucher-section-toggler,
#PartyDetailsPage .flexi-section-toggler {
  padding: 0 !important;
}

#PartyDetailsPage .voucher-section-toggler span,
#PartyDetailsPage .flexi-section-toggler span {
  border-bottom: 0.15rem solid #D2232A;
  color: #D2232A;
  font-weight: bold;
}

#PartyDetailsPage .voucher-section-toggler span::after,
#PartyDetailsPage .flexi-section-toggler span::after {
  font-family: "FontAwesome";
  content: " \f107";
  color: #D2232A;
  font-weight: bold;
  font-size: 1.3rem;
}

#PartyDetailsPage .voucher-section-toggler[aria-expanded=true] span::after,
#PartyDetailsPage .flexi-section-toggler[aria-expanded=true] span::after {
  font-family: "FontAwesome";
  content: " \f106";
  color: #D2232A;
  font-weight: bold;
  font-size: 1.3rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvYmFzaWNzL19iYXNpY3Muc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvemVlaGEvRGVza3RvcC9DdXN0b21MaW5jL1dlYnNpdGVzL1RyZWVwbC9yb3R0bmVzdGV4cHJlc3MvVGhlbWUvc2Fzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL21peGlucy9faGVhZGVyLWZvb3Rlci1zdHlsZS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL21peGlucy9icmVha3BvaW50cy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL1BhZ2VzL2RhdGVzLWFuZC1mYXJlcy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL1BhZ2VzL19jYXRlZ29yaWVzLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvUGFnZXMvX3RpbWVzLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvUGFnZXMvX25hbWVzLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvUGFnZXMvX3BheW1lbnQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvemVlaGEvRGVza3RvcC9DdXN0b21MaW5jL1dlYnNpdGVzL1RyZWVwbC9yb3R0bmVzdGV4cHJlc3MvVGhlbWUvc2Fzcy9QYWdlcy9fY29uZmlybWF0aW9uLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvUGFnZXMvX3RyYW5zZmVycy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL1BhZ2VzL19waWNrdXAtbG9jYXRpb25zLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvUGFnZXMvX2FnZW50LWxvZ2luLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvUGFnZXMvX29wdGlvbnMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvemVlaGEvRGVza3RvcC9DdXN0b21MaW5jL1dlYnNpdGVzL1RyZWVwbC9yb3R0bmVzdGV4cHJlc3MvVGhlbWUvc2Fzcy9jb21wb25lbnRzL19hdmFpbGFiaWxpdHktdGFibGUuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvemVlaGEvRGVza3RvcC9DdXN0b21MaW5jL1dlYnNpdGVzL1RyZWVwbC9yb3R0bmVzdGV4cHJlc3MvVGhlbWUvc2Fzcy9jb21wb25lbnRzL19icmVhZGNydW1iLW1lbnUuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvemVlaGEvRGVza3RvcC9DdXN0b21MaW5jL1dlYnNpdGVzL1RyZWVwbC9yb3R0bmVzdGV4cHJlc3MvVGhlbWUvc2Fzcy9jb21wb25lbnRzL19hZ2VudC1tZW51LmNzcyIsImZpbGU6Ly8vQzovVXNlcnMvemVlaGEvRGVza3RvcC9DdXN0b21MaW5jL1dlYnNpdGVzL1RyZWVwbC9yb3R0bmVzdGV4cHJlc3MvVGhlbWUvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvY29tcG9uZW50cy9fYmFyLWNvbnRpbnVlLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvY29tcG9uZW50cy9fc2hvcHBpbmctY2FydC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL2NvbXBvbmVudHMvX3Byb21vY29kZS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL2NvbXBvbmVudHMvX2xvYWRlcnMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvemVlaGEvRGVza3RvcC9DdXN0b21MaW5jL1dlYnNpdGVzL1RyZWVwbC9yb3R0bmVzdGV4cHJlc3MvVGhlbWUvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3plZWhhL0Rlc2t0b3AvQ3VzdG9tTGluYy9XZWJzaXRlcy9UcmVlcGwvcm90dG5lc3RleHByZXNzL1RoZW1lL3Nhc3MvY29tcG9uZW50cy9jdXN0b20tdG9vbHRpcC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL2NvbXBvbmVudHMvX2RyYXdlci5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL2NvbXBvbmVudHMvX2FnZW50LW1lbWJlci1ib29raW5ncy10YWJsZS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy96ZWVoYS9EZXNrdG9wL0N1c3RvbUxpbmMvV2Vic2l0ZXMvVHJlZXBsL3JvdHRuZXN0ZXhwcmVzcy9UaGVtZS9zYXNzL21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBSUE7RUFDSSxPQ1ZTOzs7QURhYjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBRXUrUEo7RUFDSTtFQUNBO0VBQ0E7OztBRnArUEo7QUFBQTtBRTg5UEk7O0FBdi9QQTtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFpRkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBV0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBZ0JJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUYvUEo7QUFBQTtJRWdRUTtJQUNBO0lBRUE7SUFDQTs7O0FBRUo7RUZ0UUo7QUFBQTtJRXVRUTtJQUNBO0lBRUE7SUFDQTs7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBRUk7OztBQUdSO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUlJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBZ0JJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBUUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUtJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBb0NJOztBQUVKO0FBQUE7RUFLSTs7QUFFSjtBQUFBO0VBTUk7RUFDQTs7QUFFSjtBQUFBO0VBTUk7RUFDQTs7QUFFSjtBQUFBO0VBTUk7O0FBRUo7QUFBQTtFQUtJOztBQUVKO0FBQUE7RUFLSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUlJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBcUJJOztBQUVKO0FBQUE7RUFJSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBSUk7O0FBRUo7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQXdCSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFxQkk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBd0JJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWVJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFPSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFLSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBS0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBS0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUtJO0VBQ0E7O0FBRUo7QUFBQTtFQU1JOztBQUVKO0FBQUE7RUFLSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQU1JOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUtJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBSUk7O0FBRUo7QUFBQTtFQUtJOztBQUVKO0FBQUE7RUFNSTs7QUFFSjtBQUFBO0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBTUk7O0FBRUo7QUFBQTtFQU1JOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0lBRUk7O0VBRUo7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUlJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBSUk7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7QUFBQTtBQUFBO0lBRUk7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtJQUVJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBRUk7SUFDQTs7O0FBR1I7RUFDSTtBQUFBO0FBQUE7QUFBQTtJQUVJO0lBQ0E7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUdJOztFQUVKO0FBQUE7SUFDSTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBR0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFLSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7RUFDSTtBQUFBO0FBQUE7QUFBQTtJQUVJO0lBQ0E7OztBQUdSO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBOzs7QUFHUjtBQUFBO0VBR0k7O0FBRUo7RUFDSTtBQUFBO0lBR0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBc0JJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUk7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFJSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUlJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFJSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBRUk7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQVFKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUlJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0FBQUE7QUFBQTtJQUVJOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7QUFBQTtBQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtBQUFBO0FBQUE7SUFFSTtJQUNBOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBRUk7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBR0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFHSTs7RUFFSjtBQUFBO0lBS0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFNSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFNSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFNSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7OztBQUdSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7QUFBQTtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTtJQUNBOztFQUVKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUlJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBSUk7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTtJQUNBOzs7QUFHUjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7OztBQUdSO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7SUFDQTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUNJOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7O0FBR1I7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTtFQUNBOztBQUVKO0VBQ0k7QUFBQTtJQUNJOztFQUVKO0FBQUE7SUFDSTs7O0FBT1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFFSjtFQUNJO0FBQUE7SUFDSTtJQUNBOzs7QUFHUjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBUUk7RUFDQTs7O0FGdjlQUjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBRy9CQTtFSGtDSjtJQUVRO0lBQ0E7OztBRzVDSjtFSHlDSjtJQU9RO0lBQ0E7OztBR3hESjtFSGdESjtJQVlRO0lBQ0E7Ozs7QUcvQ0o7RUhtREo7SUFFUTtJQUNBO0lBQ0E7OztBRzlESjtFSDBESjtJQVFRO0lBQ0E7OztBRzFFSjtFSGlFSjtJQWFRO0lBQ0E7Ozs7QUdqRUo7RUhzRUE7SUFFUTtJQUNBO0lBQ0E7Ozs7QUFLWjtFQUNJOzs7QUFHSjtFQUNJOzs7QUV1NVBKO0VBQ0k7RUFDQTtFQUNBOzs7QUU5L1BKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFFQTs7O0FBRUo7QUFBQTtFQWNJOztBRHBDQTtFQ3NCSjtBQUFBO0lBR1E7OztBRGhDSjtFQzZCSjtBQUFBO0lBT1E7OztBRDNDSjtFQ29DSjtBQUFBO0lBV1E7OztBQUtKO0FBQUE7RUFDSTtFQUNBLE9IdkRLO0VHd0RMOztBQUVKO0FBQUE7RUFDSSxPSDNESztFRzRETDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCSDVERTs7O0FFV047RUNzREE7SUFFUTs7O0FEL0RSO0VDNkRBO0lBTVE7OztBRDFFUjtFQ29FQTtJQVVROzs7QUFJUjtFQUNJOzs7QUFLUjtFQUNLO0VBQ0E7RUFDQTtFQUNBOzs7QUFHTDtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQ3RISjtBQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUZBSjtFRUdBO0lBRVE7SUFDQTtJQUNBOzs7QUZkUjtFRVVBO0lBUVE7SUFDQTs7O0FGMUJSO0VFaUJBO0lBYVE7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztFQUdKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7OztFQUdKO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtJQUNJOzs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOztBQUNBO0VBRko7QUFHUTs7O0FBR0o7RUFOSjtBQU9ROzs7QUFJUjtFQUNJOztBQUVBO0VBSEo7QUFJUTs7O0FBR0o7RUFQSjtBQVFROzs7O0FBS1o7QUFBQTtFQUVJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNJLE9KM0pJO0VJNEpKO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUMzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7O0FBRUE7QUFBQTtFQUNJOztBQUdKO0VBVEo7QUFBQTtJQVVROzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFJQTtFQUNJO0VBQ0E7RUFDQTs7QUFJSjtFQURKO0lBRVE7OztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FIM0NSO0VHK0NBO0lBRVE7OztBSHhEUjtFR3NEQTtJQU1ROzs7QUhuRVI7RUc2REE7SUFVUTs7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLGtCTHRGUjtFS3VGUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLE9MeEZkO0VLeUZjO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLE9MaEhaO0VLaUhZO0VBQ0E7RUFDQTs7O0FDbEh4QjtBQTRHSTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQTNHQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUlBO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBTVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7O0FDdkdSO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCUExFO0VPTUY7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQVFSO0VBQ0k7RUFDQTtFQUNBLGtCUDFDRTs7QU80Q047RUFDSTs7QUFFQTtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1aO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ25PWjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFHQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUlKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSSxPUjFDSjtFUTJDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSTtFQUtJO0VBQ0E7RUFDQTs7QUFOQTtFQUNJOztBQU1KO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQVE1QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsT1J6Rkk7O0FRMkZKO0VBQ0k7RUFDQTtFQUNBOzs7QUFPSjtFQURKO0lBRVE7OztBQUtKO0VBREo7SUFFUTs7O0FBR0o7RUFMSjtJQU1ROzs7O0FOaEdSO0VPZEE7SUFFUTs7O0FQS1I7RU9QQTtJQU1ROzs7QVBOUjtFT0FBO0lBVVE7OztBUEhSO0VPT0E7SUFFUTs7O0FQaEJSO0VPY0E7SUFNUTs7OztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBU0o7RUFDSTs7O0FDMUNSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNoQ1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR1I7RUFDSTs7O0FDdkJKO0FBb0lFOztBQW5JQTtFQUNJO0VBQ0E7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0FBQUE7QUFBQTtFQUdFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBTUY7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNB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UUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUlJO0VBQ0E7OztBQUVKO0VBSUk7RUFDQTtFQUNBOzs7QUFFSjtFQUlJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFHSTtFQUNBOzs7QUFFSjtFQUlJOzs7QUFFSjtFQUlJO0VBQ0E7OztBQUVKO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUtJO0VBQ0E7OztBQUVKO0VBTUk7OztBQUVKO0VBS0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBR0k7OztFQUVKO0lBQ0k7OztBQUdSO0VBQ0k7SUFHSTs7O0VBRUo7SUFDSTs7O0VBRUo7SUFJSTs7O0VBRUo7SUFJSTs7O0VBRUo7SUFLSTs7O0FBR1I7RUFDSTtJQUdJOzs7RUFFSjtJQUdJOzs7RUFFSjtJQUdJO0lBQ0E7OztFQUVKO0lBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7OztFQUVKO0FBQUE7SUFFSTs7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBTUk7SUFDQTtJQUNBO0lBQ0E7OztFQUVKO0lBQ0k7OztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBVUk7OztFQUVKO0lBQ0k7OztFQUVKO0lBQ0k7OztFQUVKO0lBQ0k7OztFQUVKO0lBQ0k7OztFQUVKO0FBQUE7QUFBQTtBQUFBO0lBSUk7OztFQUVKO0lBQ0k7OztFQUVKO0lBQ0k7OztFQUVKO0FBQUE7SUFFSTs7O0FBR1I7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtJQUNJO0lBQ0E7OztFQUVKO0lBQ0k7SUFDQTs7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtBQUNGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7RUFFSjtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQU1JO0VBQ0E7OztBQUVKO0VBTUk7OztBQUVKO0FBQUE7RUFZSTtFQUNBOzs7QUFFSjtFQU1JO0VBQ0E7RUFDQTs7O0FBRUo7RUFNSTtFQUNBO0VBQ0E7OztBQUVKO0VBTUk7RUFDQTs7O0FBRUo7RUFNSTtFQUNBOzs7QUFFSjtFQU9JOzs7QUFFSjtFQUtJO0VBQ0E7RUFDQTs7O0FBRUo7RUFNSTtFQUNBOzs7QUFFSjtFQU1JO0VBQ0E7OztBQUVKO0FBQUE7RUFjSTtFQUNBOzs7QUFFSjtBQUFBO0VBY0k7RUFDQTs7O0FBRUo7QUFBQTtFQWNJOzs7QUFFSjtBQUFBO0VBY0k7RUFDQTs7O0FBRUo7RUFPSTtFQUNBO0VBQ0E7OztBQUVKO0VBT0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBT0k7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0VBcUJJO0VBQ0E7OztBQUVKO0FBQUE7RUFjSTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQTRCSTtFQUNBOzs7QUFFSjtFQU9JOzs7QUFFSjtFQUNJO0lBT0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7QUFBQTtBQ3RrQ0Y7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPZExRO0VjTVI7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOzs7QUFFSjtFQUNJ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QUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFVQTtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQ3ZCSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUlKO0FBRUE7RUFDSTtJQUNJO0lBQ0E7OztFQUVKO0lBQ0k7SUFDQTs7O0FBS1I7QUFFQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUVKO0lBQ0k7SUFDQTs7O0FBTVI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZekJyR0s7RXlCc0dMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7O0FBTUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQVFKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlaO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VB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 */