Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@truesparrow/sitefe / client / client.css
Size: Mime:
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
@charset "utf-8";
.loading,
.failed,
.event-deleted {
  height: 16rem;
  line-height: 16rem;
  text-align: center;
}
.loading span.message,
.failed span.message,
.event-deleted span.message {
  margin: 0 auto;
  font-size: 1.4rem;
}
.app-frame-carousel {
  position: relative;
  overflow-x: hidden;
  width: 100%;
  height: 100vh;
}
.app-frame-carousel .app-frame-carousel-image {
  width: 100%;
  height: 100vh;
  position: absolute;
  left: 0rem;
  top: 0rem;
  object-fit: cover;
  display: none;
}
.app-frame-carousel .app-frame-carousel-image.slideout {
  display: block;
  animation-duration: 3s;
  animation-name: app-frame-carousel-slideout;
  animation-iteration-count: 1;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.app-frame-carousel .app-frame-carousel-image.slidein {
  display: block;
  animation-duration: 3s;
  animation-name: app-frame-carousel-slidein;
  animation-iteration-count: 1;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes app-frame-carousel-slideout {
  0% {
    margin-left: 0%;
  }
  55% {
    margin-left: 0%;
  }
  100% {
    margin-left: -100%;
  }
}
@keyframes app-frame-carousel-slidein {
  0% {
    margin-left: 100%;
  }
  55% {
    margin-left: 100%;
  }
  100% {
    margin-left: 0%;
  }
}
.app-frame {
  position: relative;
}
/* Nothing to see here */
.home-page {
  position: relative;
  display: flex;
  flex-direction: row;
  position: absolute;
  z-index: 100;
  top: 50vh;
  right: 0px;
}
.home-page .home-page-link {
  width: 10rem;
  height: 10rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  text-align: center;
}
@media all and (max-width: 800px) {
  .home-page .home-page-link {
    width: 5rem;
    height: 5rem;
  }
}
.home-page .home-page-link .home-page-link-glyph {
  width: 3rem;
  height: 3rem;
  margin-bottom: 1rem;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
}
@media all and (max-width: 800px) {
  .home-page .home-page-link .home-page-link-glyph {
    width: 2rem;
    height: 2rem;
    margin-bottom: 0rem;
  }
}
.home-page .home-page-link .home-page-link-glyph.civil-ceremony {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgdmlld0JveD0iMCAwIDYzIDc4Ljc1IiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4Ij48ZGVmcz48c3R5bGU+CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICNmZmZmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+PC9kZWZzPjxwYXRoIHN0eWxlPSIiIGQ9Ik0gNTEuODc1IDAgQyA0OC45MTEgMCA0Ni4xMjgyNSAxLjE1MiA0NC4wMzEyNSAzLjI1IEwgMy4zNzUgNDMuOTM3NSBDIDMuMTU4IDQ0LjE1NDUgMy4wMjI3NSA0NC40NDggMi45Njg3NSA0NC43NSBMIDAgNjEuMjgxMjUgQyAtMC4wODYgNjEuNzY0MjUgMC4wOTA1IDYyLjI3NyAwLjQzNzUgNjIuNjI1IEMgMC43MjA1IDYyLjkwOSAxLjEwNiA2My4wNjI1IDEuNSA2My4wNjI1IEMgMS41ODggNjMuMDYyNSAxLjY2MiA2My4wNDcyNSAxLjc1IDYzLjAzMTI1IEwgMTguMjgxMjUgNjAuMDYyNSBDIDE4LjU4MzI1IDYwLjAwODUgMTguODQ1NSA1OS44NzMyNSAxOS4wNjI1IDU5LjY1NjI1IEwgNTkuNzE4NzUgMTguOTY4NzUgQyA2MS44MTU3NSAxNi44NzA3NSA2MyAxNC4wOTEgNjMgMTEuMTI1IEMgNjMgOC4xNTggNjEuODE1NzUgNS4zNDcgNTkuNzE4NzUgMy4yNSBDIDU3LjYyMzc1IDEuMTUyIDU0LjgzOSAyLjUwNjY3NTRlLTAxOSA1MS44NzUgMCB6IE0gNTEuODc1IDMgQyA1NC4wMzggMyA1Ni4wOTYgMy44NDUgNTcuNjI1IDUuMzc1IEMgNTkuMTU2IDYuOTA2IDYwIDguOTYgNjAgMTEuMTI1IEMgNjAgMTMuMjkgNTkuMTU2IDE1LjMxMzc1IDU3LjYyNSAxNi44NDM3NSBMIDU2LjM3NSAxOC4wOTM3NSBDIDU2LjMwODM0MyAxNy45NzI4MDEgNTYuMjI3NTUgMTcuODUyNTUgNTYuMTI1IDE3Ljc1IEwgNDUuMjUgNi44NzUgQyA0NS4xNDM1MjMgNi43Njg1MjMyIDQ1LjAzMjM0MSA2LjY5Mjc4MjkgNDQuOTA2MjUgNi42MjUgTCA0Ni4xNTYyNSA1LjM3NSBDIDQ3LjY4NjI1IDMuODQ1IDQ5LjcxMiAzIDUxLjg3NSAzIHogTSA0Mi44NzUgOC42NTYyNSBDIDQyLjk0Mjc4MyA4Ljc4MjMyNzEgNDMuMDE4NTIzIDguODkzNzA0OSA0My4xMjUgOSBMIDU0IDE5Ljg3NSBDIDU0LjEwNjQ3NyAxOS45ODE0NzcgNTQuMjE3NjA1IDIwLjA1NzMwMSA1NC4zNDM3NSAyMC4xMjUgTCAxNy40Mzc1IDU3LjAzMTI1IEMgMTcuMzcxOTg3IDU2LjkxNTEyNSAxNy4yODYzODggNTYuNzg2Mzg3IDE3LjE4NzUgNTYuNjg3NSBMIDYuMzQzNzUgNDUuODEyNSBDIDYuMjQ0ODYyNSA0NS43MTM0NDQgNi4xMTYwNzI3IDQ1LjY1OTMzMiA2IDQ1LjU5Mzc1IEwgNDIuODc1IDguNjU2MjUgeiBNIDUuMjUgNDguOTY4NzUgTCAxNC4wNjI1IDU3Ljc4MTI1IEwgMy4zNDM3NSA1OS42ODc1IEwgNS4yNSA0OC45Njg3NSB6ICIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHRleHQgeD0iMCIgeT0iNzgiIGZpbGw9IiNmZmZmZmYiIGZvbnQtc2l6ZT0iNXB4IiBmb250LXdlaWdodD0iYm9sZCIgZm9udC1mYW1pbHk9IidIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwtVW5pY29kZSwgQXJpYWwsIFNhbnMtc2VyaWYiPkNyZWF0ZWQgYnkgU2hpdGFsIFBhdGVsPC90ZXh0Pjx0ZXh0IHg9IjAiIHk9IjgzIiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjVweCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZvbnQtZmFtaWx5PSInSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLVVuaWNvZGUsIEFyaWFsLCBTYW5zLXNlcmlmIj5mcm9tIHRoZSBOb3VuIFByb2plY3Q8L3RleHQ+PC9zdmc+Cg==);
}
.home-page .home-page-link .home-page-link-glyph.religious-ceremony {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTUgMTE4Ljc1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NSA5NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik00Ny41LDBsMi4xLDMuNmwxMS42LDIwbDIzLjMsMC4xbDQuMSwwbC0yLDMuNkw3NSw0Ny41bDExLjYsMjAuM2wyLDMuNmwtNC4xLDBsLTIzLjMsMC4xbC0xMS42LDIwTDQ3LjUsOTVsLTIuMS0zLjYgIGwtMTEuNi0yMGwtMjMuMy0wLjFsLTQuMSwwbDItMy42TDIwLDQ3LjVMOC40LDI3LjJsLTItMy42bDQuMSwwbDIzLjMtMC4xbDExLjYtMjBMNDcuNSwwIE00Ny41LDkuNmwtOC4xLDE0bC0yLjgsNC44bC01LjYsMCAgbC0xNi40LDAuMWw4LjIsMTQuM2MwLDAsMS40LDIuNCwyLjgsNC44Yy0xLjQsMi44LTEuNywzLjUtMi42LDUuMWwtOC4zLDE0TDMxLDY2LjZsNS42LDBsMi44LDQuOGw4LjEsMTRsOC4xLTE0bDIuOC00LjhsNS42LDAgIGwxNi40LTAuMWwtOC4yLTE0LjNsLTIuOC00LjhsMi44LTQuOGw4LjItMTQuM0w2NCwyOC40bC01LjYsMGwtMi44LTQuOEw0Ny41LDkuNnogTTQ3LjUsMTcuOWM1LjksMC40LDguMyw4LjMsOS41LDEzLjEgIGMzLTAuOSw2LjEtMS4zLDkuMy0xLjVjMi42LDAuMSw1LjMsMC44LDYuOCwzLjJjMi42LDUuMy0zLDExLjQtNi41LDE0LjhjMy41LDMuNCw5LjIsOS40LDYuNSwxNC44Yy0yLjEsMy41LTcsMy40LTEwLjUsMyAgQzYwLjYsNjUsNTguOCw2NC42LDU3LDY0Yy0xLjIsNC43LTMuNSwxMi43LTkuNSwxM2MtNS45LTAuNC04LjMtOC4yLTkuNS0xM2MtMywxLTYuMSwxLjQtOS4zLDEuNGMtMi42LTAuMS01LjMtMC44LTYuOC0zLjIgIGMtMi42LTUuMywzLTExLjQsNi41LTE0LjhjLTMuNS0zLjQtOS4yLTkuNC02LjUtMTQuOGMxLjYtMi41LDQtMi45LDYuOC0zLjJjMy4xLDAsNi4zLDAuNiw5LjMsMS41QzM5LjIsMjYuMyw0MS41LDE4LjMsNDcuNSwxNy45ICAgTTQ3LjUsNjAuM2MtMS44LDAuOS0zLjcsMS42LTUuNiwyLjRjMC4yLDEuMiwwLjYsMi40LDEsMy42YzEuNSw0LjQsMy4zLDYuNiw0LjYsNi42czMuMS0yLjMsNC42LTYuNmMwLjQtMS4yLDAuNy0yLjQsMS0zLjYgIEM1MS4xLDYyLDQ5LjMsNjEuMSw0Ny41LDYwLjMgTTMxLjYsNTAuM2MtMC45LDAuOC0xLjgsMS43LTIuNiwyLjdjLTMsMy41LTQuMSw2LjItMy41LDcuM2MwLjYsMS4xLDMuNSwxLjYsOCwwLjYgIGMxLjItMC4zLDIuNC0wLjUsMy42LTAuOWMtMC4zLTItMC42LTQtMC43LTYuMUMzNC44LDUyLjgsMzMuMiw1MS41LDMxLjYsNTAuMyBNNjMuNCw1MC4zYy0xLjUsMS4zLTMuMiwyLjUtNC45LDMuNiAgYy0wLjEsMi0wLjQsNC0wLjcsNmMxLjIsMC40LDIuNCwwLjcsMy42LDAuOWM0LjUsMC45LDcuNCwwLjUsOC0wLjZjMC42LTEuMS0wLjQtMy44LTMuNS03LjNDNjUuMiw1Miw2NC4zLDUxLjEsNjMuNCw1MC4zICAgTTU0LjEsNTYuN2MtMC42LDAuNC0xLjMsMC44LTEuOSwxLjFjMS4zLDAuNiwwLjcsMC4zLDEuNywwLjdMNTQuMSw1Ni43IE00MC45LDU2LjdsMC4yLDEuOGwxLjctMC43TDQwLjksNTYuNyBNNDcuNSwzOS4zICBjLTIuNCwxLjItNC44LDIuNi03LDQuMWMtMC4xLDIuNy0wLjEsNS40LDAsOC4yYzIuMywxLjUsNC42LDIuOSw3LDQuMWMyLjQtMS4yLDQuOC0yLjYsNy00LjFjMC4xLTIuNywwLjEtNS40LDAtOC4yICBDNTIuMyw0Miw0OS45LDQwLjYsNDcuNSwzOS4zIE0zNi4yLDQ2LjRjLTAuNywwLjUtMC4yLDAuMi0xLjQsMS4xYzEuMiwxLDAuNywwLjYsMS40LDEuMUwzNi4yLDQ2LjQgTTU4LjgsNDYuNGwwLDIuMiAgYzAuNy0wLjUsMC4yLTAuMiwxLjQtMS4xQzU5LDQ2LjUsNTkuNSw0Ni45LDU4LjgsNDYuNCBNNjUuNywzMy43Yy0yLjcsMC01LjMsMC42LTcuOSwxLjRjMC4zLDIsMC42LDQsMC43LDYuMSAgYzEuNywxLjEsMy4zLDIuNCw0LjksMy42YzAuOS0wLjgsMS44LTEuNywyLjYtMi43YzMtMy41LDQuMS02LjIsMy41LTcuM0M2OC41LDMzLjcsNjcsMzMuNyw2NS43LDMzLjcgTTI5LjgsMzMuNyAgYy0xLjMsMC0zLjQtMC4xLTQuMywxLjFjLTAuNiwxLjEsMC40LDMuOCwzLjUsNy4zYzAuOCwwLjksMS43LDEuOCwyLjYsMi43YzEuNS0xLjMsMy4yLTIuNSw0LjktMy42YzAuMS0yLDAuNC00LDAuNy02ICBDMzQuOCwzNC4zLDMyLjMsMzMuOCwyOS44LDMzLjcgTTQxLjEsMzYuNWwtMC4zLDEuOGMwLjYtMC40LDEuMy0wLjgsMi0xLjFDNDEuNSwzNi42LDQyLjEsMzYuOCw0MS4xLDM2LjUgTTUzLjksMzYuNWwtMS43LDAuNyAgbDEsMC42bDEsMC42TDUzLjksMzYuNSBNNDcuNSwyMi4xYy0xLjMsMC0zLjEsMi4zLTQuNiw2LjZjLTAuNCwxLjItMC43LDIuNC0xLDMuNmMxLjksMC43LDMuNywxLjYsNS42LDIuNGMxLjgtMC45LDMuNy0xLjcsNS41LTIuNSAgYy0wLjItMS4yLTAuNi0yLjQtMS0zLjZDNTAuNiwyNC40LDQ4LjgsMjIuMSw0Ny41LDIyLjF6IE00Ny41LDUyLjhjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM3MyLjQtNS4zLDUuMy01LjNzNS4zLDIuNCw1LjMsNS4zICBTNTAuNCw1Mi44LDQ3LjUsNTIuOHoiLz48dGV4dCB4PSIwIiB5PSIxMTAiIGZpbGw9IiNmZmZmZmYiIGZvbnQtc2l6ZT0iNXB4IiBmb250LXdlaWdodD0iYm9sZCIgZm9udC1mYW1pbHk9IidIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwtVW5pY29kZSwgQXJpYWwsIFNhbnMtc2VyaWYiPkNyZWF0ZWQgYnkgTWFyayBTIFdhdGVyaG91c2U8L3RleHQ+PHRleHQgeD0iMCIgeT0iMTE1IiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjVweCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZvbnQtZmFtaWx5PSInSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLVVuaWNvZGUsIEFyaWFsLCBTYW5zLXNlcmlmIj5mcm9tIHRoZSBOb3VuIFByb2plY3Q8L3RleHQ+PC9zdmc+Cg==);
}
.home-page .home-page-link .home-page-link-glyph.reception {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDE2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTgxLjEsMTI3LjVINDYuOWMtMC41LDAtMS4xLTAuMi0xLjUtMC42cy0wLjYtMC45LTAuNS0xLjVjMC40LTgsNS41LTE0LjcsMTIuOC0xNy4zdi0zMyAgICAgYy05LjYtMi41LTE3LTEwLjctMTguNS0yMC44TDI5LjQsMi45Yy0wLjEtMC42LDAtMS4yLDAuNC0xLjdzMC45LTAuNywxLjUtMC43aDY1LjJjMC42LDAsMS4yLDAuMywxLjUsMC43ICAgICBjMC40LDAuNSwwLjUsMS4xLDAuNCwxLjdsLTkuOSw1MS41Qzg3LDY0LjUsNzkuNyw3Mi42LDcwLjEsNzUuMnYzM2M3LjMsMi41LDEyLjQsOS4zLDEyLjgsMTcuM2MwLDAuNS0wLjIsMS4xLTAuNSwxLjUgICAgIEM4Mi4yLDEyNy4zLDgxLjYsMTI3LjUsODEuMSwxMjcuNXogTTQ5LjIsMTIzLjVoMjkuNmMtMS4xLTUuOC01LjQtMTAuNS0xMS4xLTEyYy0wLjktMC4yLTEuNS0xLTEuNS0xLjlWNzMuNWMwLTEsMC43LTEuOCwxLjYtMiAgICAgYzguOC0xLjcsMTUuNS04LjksMTYuOS0xNy45bDkuNS00OS4ySDMzLjhsOS41LDQ5LjFjMS4zLDkuMSw4LjEsMTYuMywxNi45LDE4YzAuOSwwLjIsMS42LDEsMS42LDJ2MzYuMWMwLDAuOS0wLjYsMS43LTEuNSwxLjkgICAgIEM1NC41LDExMyw1MC4zLDExNy43LDQ5LjIsMTIzLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik05NC42LDE0SDMzLjRjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoNjEuMmMwLjYsMCwxLDAuNCwxLDFDOTUuNiwxMy41LDk1LjIsMTQsOTQuNiwxNHoiLz48L2c+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik01OS4xLDUxLjdjLTQuNiwwLTguNC0zLjgtOC40LTguNHMzLjgtOC40LDguNC04LjRzOC40LDMuOCw4LjQsOC40UzYzLjcsNTEuNyw1OS4xLDUxLjd6IE01OS4xLDM2LjkgICAgYy0zLjUsMC02LjQsMi45LTYuNCw2LjRzMi45LDYuNCw2LjQsNi40czYuNC0yLjksNi40LTYuNEM2NS41LDM5LjcsNjIuNiwzNi45LDU5LjEsMzYuOXoiLz48L2c+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTc2LjIsMjguOWMtMi41LDAtNC41LTItNC41LTQuNXMyLTQuNSw0LjUtNC41czQuNSwyLDQuNSw0LjVDODAuNywyNi44LDc4LjcsMjguOSw3Ni4yLDI4Ljl6IE03Ni4yLDIxLjkgICAgYy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVzMS4xLDIuNSwyLjUsMi41czIuNS0xLjEsMi41LTIuNVM3Ny41LDIxLjksNzYuMiwyMS45eiIvPjwvZz48L2c+PHRleHQgeD0iMCIgeT0iMTQzIiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjVweCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZvbnQtZmFtaWx5PSInSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLVVuaWNvZGUsIEFyaWFsLCBTYW5zLXNlcmlmIj5DcmVhdGVkIGJ5IFZlY3RvcnMgTWFya2V0PC90ZXh0Pjx0ZXh0IHg9IjAiIHk9IjE0OCIgZmlsbD0iI2ZmZmZmZiIgZm9udC1zaXplPSI1cHgiIGZvbnQtd2VpZ2h0PSJib2xkIiBmb250LWZhbWlseT0iJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbC1Vbmljb2RlLCBBcmlhbCwgU2Fucy1zZXJpZiI+ZnJvbSB0aGUgTm91biBQcm9qZWN0PC90ZXh0Pjwvc3ZnPgo=);
}
.home-page .home-page-link .home-page-link-glyph.close {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODIzLjkzNDI3IDEwMjkuODk2MjM3NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwMCAyMDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iIiBkPSJtIDc3Ni43NTY3OCwwIGMgLTEyLjA2NCwwIC0yNC4xMjQsNC42MDggLTMzLjM0NSwxMy44MjggTCA0MTEuOTQzNzgsMzQ1LjI3MzAxIDgwLjUyNTc1LDEzLjg3OSBjIC0xOC40NDMsLTE4LjQ0MSAtNDguMjU1LC0xOC40NDEgLTY2LjY5NSwwIC0xOC40NDEsMTguNDQgLTE4LjQ0MSw0OC4yNDQgMCw2Ni42ODUgbCAzMzEuNDE4LDMzMS4zOTYwMSAtMzMxLjQxOCwzMzEuMzk5IGMgLTE4LjQ0MSwxOC40NCAtMTguNDQxLDQ4LjI1IDAsNjYuNjkxIDkuMTk4LDkuMTk4IDIxLjI3MiwxMy44MTcgMzMuMzQ3LDEzLjgxNyAxMi4wNzMsMCAyNC4xNSwtNC42MTkgMzMuMzQ4LC0xMy44MTcgbCAzMzEuNDE4MDMsLTMzMS4zOTggMzMxLjQ2OCwzMzEuNDQ1IGMgOS4xOTcsOS4xOTggMjEuMjcxLDEzLjgyIDMzLjM0NSwxMy44MiAxMi4wNzQsMCAyNC4xMDEsLTQuNjIyIDMzLjM0NiwtMTMuODIgMTguNDQyLC0xOC40NDEgMTguNDQyLC00OC4yNDcgMCwtNjYuNjg3IGwgLTMzMS40NjQsLTMzMS40NDYgMzMxLjQ2NCwtMzMxLjQ0NTAxIGMgMTguNDQyLC0xOC40NDEgMTguNDQyLC00OC4yNSAwLC02Ni42OTEgQyA4MDAuODgxNzgsNC42MDggNzg4LjgxNjc4LDAgNzc2Ljc1Njc4LDAgWiIgZmlsbD0iI2VmZWZlZiIvPjx0ZXh0IHg9IjAiIHk9IjgzOC45MTY5OSIgZmlsbD0iIzAwMDAwMCIgZm9udC1zaXplPSI1cHgiIGZvbnQtd2VpZ2h0PSJib2xkIiBmb250LWZhbWlseT0iJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbC1Vbmljb2RlLCBBcmlhbCwgU2Fucy1zZXJpZiI+Q3JlYXRlZCBieSBsb2dhbjwvdGV4dD48dGV4dCB4PSIwIiB5PSI4NDMuOTE2OTkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtc2l6ZT0iNXB4IiBmb250LXdlaWdodD0iYm9sZCIgZm9udC1mYW1pbHk9IidIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwtVW5pY29kZSwgQXJpYWwsIFNhbnMtc2VyaWYiPmZyb20gdGhlIE5vdW4gUHJvamVjdDwvdGV4dD48L3N2Zz4K);
}
.home-page .home-page-link .home-page-link-title {
  color: #fff;
  font: 300 20px/20px Open Sans, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
@media all and (max-width: 800px) {
  .home-page .home-page-link .home-page-link-title {
    display: none;
  }
}
.subevent-page {
  display: flex;
  flex-direction: column;
  color: #ffffff;
  position: absolute;
  z-index: 100;
  top: 10vh;
  right: 1rem;
  width: 800px;
}
@media all and (max-width: 800px) {
  .subevent-page {
    width: 100%;
    right: 0px;
    top: 0vh;
    height: 100vh;
  }
}
.subevent-page .subevent-page-title {
  display: flex;
  flex-direction: row;
  line-height: 2rem;
  height: 2rem;
  align-items: center;
  justify-content: space-between;
  margin: 1rem;
}
.subevent-page .subevent-page-title a {
  display: flex;
}
.subevent-page .subevent-page-title .subevent-page-glyph {
  width: 1.25rem;
  height: 1.25rem;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0.5rem;
  display: inline-block;
}
.subevent-page .subevent-page-title .subevent-page-glyph.civil-ceremony {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgdmlld0JveD0iMCAwIDYzIDc4Ljc1IiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4Ij48ZGVmcz48c3R5bGU+CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICNmZmZmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+PC9kZWZzPjxwYXRoIHN0eWxlPSIiIGQ9Ik0gNTEuODc1IDAgQyA0OC45MTEgMCA0Ni4xMjgyNSAxLjE1MiA0NC4wMzEyNSAzLjI1IEwgMy4zNzUgNDMuOTM3NSBDIDMuMTU4IDQ0LjE1NDUgMy4wMjI3NSA0NC40NDggMi45Njg3NSA0NC43NSBMIDAgNjEuMjgxMjUgQyAtMC4wODYgNjEuNzY0MjUgMC4wOTA1IDYyLjI3NyAwLjQzNzUgNjIuNjI1IEMgMC43MjA1IDYyLjkwOSAxLjEwNiA2My4wNjI1IDEuNSA2My4wNjI1IEMgMS41ODggNjMuMDYyNSAxLjY2MiA2My4wNDcyNSAxLjc1IDYzLjAzMTI1IEwgMTguMjgxMjUgNjAuMDYyNSBDIDE4LjU4MzI1IDYwLjAwODUgMTguODQ1NSA1OS44NzMyNSAxOS4wNjI1IDU5LjY1NjI1IEwgNTkuNzE4NzUgMTguOTY4NzUgQyA2MS44MTU3NSAxNi44NzA3NSA2MyAxNC4wOTEgNjMgMTEuMTI1IEMgNjMgOC4xNTggNjEuODE1NzUgNS4zNDcgNTkuNzE4NzUgMy4yNSBDIDU3LjYyMzc1IDEuMTUyIDU0LjgzOSAyLjUwNjY3NTRlLTAxOSA1MS44NzUgMCB6IE0gNTEuODc1IDMgQyA1NC4wMzggMyA1Ni4wOTYgMy44NDUgNTcuNjI1IDUuMzc1IEMgNTkuMTU2IDYuOTA2IDYwIDguOTYgNjAgMTEuMTI1IEMgNjAgMTMuMjkgNTkuMTU2IDE1LjMxMzc1IDU3LjYyNSAxNi44NDM3NSBMIDU2LjM3NSAxOC4wOTM3NSBDIDU2LjMwODM0MyAxNy45NzI4MDEgNTYuMjI3NTUgMTcuODUyNTUgNTYuMTI1IDE3Ljc1IEwgNDUuMjUgNi44NzUgQyA0NS4xNDM1MjMgNi43Njg1MjMyIDQ1LjAzMjM0MSA2LjY5Mjc4MjkgNDQuOTA2MjUgNi42MjUgTCA0Ni4xNTYyNSA1LjM3NSBDIDQ3LjY4NjI1IDMuODQ1IDQ5LjcxMiAzIDUxLjg3NSAzIHogTSA0Mi44NzUgOC42NTYyNSBDIDQyLjk0Mjc4MyA4Ljc4MjMyNzEgNDMuMDE4NTIzIDguODkzNzA0OSA0My4xMjUgOSBMIDU0IDE5Ljg3NSBDIDU0LjEwNjQ3NyAxOS45ODE0NzcgNTQuMjE3NjA1IDIwLjA1NzMwMSA1NC4zNDM3NSAyMC4xMjUgTCAxNy40Mzc1IDU3LjAzMTI1IEMgMTcuMzcxOTg3IDU2LjkxNTEyNSAxNy4yODYzODggNTYuNzg2Mzg3IDE3LjE4NzUgNTYuNjg3NSBMIDYuMzQzNzUgNDUuODEyNSBDIDYuMjQ0ODYyNSA0NS43MTM0NDQgNi4xMTYwNzI3IDQ1LjY1OTMzMiA2IDQ1LjU5Mzc1IEwgNDIuODc1IDguNjU2MjUgeiBNIDUuMjUgNDguOTY4NzUgTCAxNC4wNjI1IDU3Ljc4MTI1IEwgMy4zNDM3NSA1OS42ODc1IEwgNS4yNSA0OC45Njg3NSB6ICIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHRleHQgeD0iMCIgeT0iNzgiIGZpbGw9IiNmZmZmZmYiIGZvbnQtc2l6ZT0iNXB4IiBmb250LXdlaWdodD0iYm9sZCIgZm9udC1mYW1pbHk9IidIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwtVW5pY29kZSwgQXJpYWwsIFNhbnMtc2VyaWYiPkNyZWF0ZWQgYnkgU2hpdGFsIFBhdGVsPC90ZXh0Pjx0ZXh0IHg9IjAiIHk9IjgzIiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjVweCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZvbnQtZmFtaWx5PSInSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLVVuaWNvZGUsIEFyaWFsLCBTYW5zLXNlcmlmIj5mcm9tIHRoZSBOb3VuIFByb2plY3Q8L3RleHQ+PC9zdmc+Cg==);
}
.subevent-page .subevent-page-title .subevent-page-glyph.religious-ceremony {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTUgMTE4Ljc1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NSA5NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik00Ny41LDBsMi4xLDMuNmwxMS42LDIwbDIzLjMsMC4xbDQuMSwwbC0yLDMuNkw3NSw0Ny41bDExLjYsMjAuM2wyLDMuNmwtNC4xLDBsLTIzLjMsMC4xbC0xMS42LDIwTDQ3LjUsOTVsLTIuMS0zLjYgIGwtMTEuNi0yMGwtMjMuMy0wLjFsLTQuMSwwbDItMy42TDIwLDQ3LjVMOC40LDI3LjJsLTItMy42bDQuMSwwbDIzLjMtMC4xbDExLjYtMjBMNDcuNSwwIE00Ny41LDkuNmwtOC4xLDE0bC0yLjgsNC44bC01LjYsMCAgbC0xNi40LDAuMWw4LjIsMTQuM2MwLDAsMS40LDIuNCwyLjgsNC44Yy0xLjQsMi44LTEuNywzLjUtMi42LDUuMWwtOC4zLDE0TDMxLDY2LjZsNS42LDBsMi44LDQuOGw4LjEsMTRsOC4xLTE0bDIuOC00LjhsNS42LDAgIGwxNi40LTAuMWwtOC4yLTE0LjNsLTIuOC00LjhsMi44LTQuOGw4LjItMTQuM0w2NCwyOC40bC01LjYsMGwtMi44LTQuOEw0Ny41LDkuNnogTTQ3LjUsMTcuOWM1LjksMC40LDguMyw4LjMsOS41LDEzLjEgIGMzLTAuOSw2LjEtMS4zLDkuMy0xLjVjMi42LDAuMSw1LjMsMC44LDYuOCwzLjJjMi42LDUuMy0zLDExLjQtNi41LDE0LjhjMy41LDMuNCw5LjIsOS40LDYuNSwxNC44Yy0yLjEsMy41LTcsMy40LTEwLjUsMyAgQzYwLjYsNjUsNTguOCw2NC42LDU3LDY0Yy0xLjIsNC43LTMuNSwxMi43LTkuNSwxM2MtNS45LTAuNC04LjMtOC4yLTkuNS0xM2MtMywxLTYuMSwxLjQtOS4zLDEuNGMtMi42LTAuMS01LjMtMC44LTYuOC0zLjIgIGMtMi42LTUuMywzLTExLjQsNi41LTE0LjhjLTMuNS0zLjQtOS4yLTkuNC02LjUtMTQuOGMxLjYtMi41LDQtMi45LDYuOC0zLjJjMy4xLDAsNi4zLDAuNiw5LjMsMS41QzM5LjIsMjYuMyw0MS41LDE4LjMsNDcuNSwxNy45ICAgTTQ3LjUsNjAuM2MtMS44LDAuOS0zLjcsMS42LTUuNiwyLjRjMC4yLDEuMiwwLjYsMi40LDEsMy42YzEuNSw0LjQsMy4zLDYuNiw0LjYsNi42czMuMS0yLjMsNC42LTYuNmMwLjQtMS4yLDAuNy0yLjQsMS0zLjYgIEM1MS4xLDYyLDQ5LjMsNjEuMSw0Ny41LDYwLjMgTTMxLjYsNTAuM2MtMC45LDAuOC0xLjgsMS43LTIuNiwyLjdjLTMsMy41LTQuMSw2LjItMy41LDcuM2MwLjYsMS4xLDMuNSwxLjYsOCwwLjYgIGMxLjItMC4zLDIuNC0wLjUsMy42LTAuOWMtMC4zLTItMC42LTQtMC43LTYuMUMzNC44LDUyLjgsMzMuMiw1MS41LDMxLjYsNTAuMyBNNjMuNCw1MC4zYy0xLjUsMS4zLTMuMiwyLjUtNC45LDMuNiAgYy0wLjEsMi0wLjQsNC0wLjcsNmMxLjIsMC40LDIuNCwwLjcsMy42LDAuOWM0LjUsMC45LDcuNCwwLjUsOC0wLjZjMC42LTEuMS0wLjQtMy44LTMuNS03LjNDNjUuMiw1Miw2NC4zLDUxLjEsNjMuNCw1MC4zICAgTTU0LjEsNTYuN2MtMC42LDAuNC0xLjMsMC44LTEuOSwxLjFjMS4zLDAuNiwwLjcsMC4zLDEuNywwLjdMNTQuMSw1Ni43IE00MC45LDU2LjdsMC4yLDEuOGwxLjctMC43TDQwLjksNTYuNyBNNDcuNSwzOS4zICBjLTIuNCwxLjItNC44LDIuNi03LDQuMWMtMC4xLDIuNy0wLjEsNS40LDAsOC4yYzIuMywxLjUsNC42LDIuOSw3LDQuMWMyLjQtMS4yLDQuOC0yLjYsNy00LjFjMC4xLTIuNywwLjEtNS40LDAtOC4yICBDNTIuMyw0Miw0OS45LDQwLjYsNDcuNSwzOS4zIE0zNi4yLDQ2LjRjLTAuNywwLjUtMC4yLDAuMi0xLjQsMS4xYzEuMiwxLDAuNywwLjYsMS40LDEuMUwzNi4yLDQ2LjQgTTU4LjgsNDYuNGwwLDIuMiAgYzAuNy0wLjUsMC4yLTAuMiwxLjQtMS4xQzU5LDQ2LjUsNTkuNSw0Ni45LDU4LjgsNDYuNCBNNjUuNywzMy43Yy0yLjcsMC01LjMsMC42LTcuOSwxLjRjMC4zLDIsMC42LDQsMC43LDYuMSAgYzEuNywxLjEsMy4zLDIuNCw0LjksMy42YzAuOS0wLjgsMS44LTEuNywyLjYtMi43YzMtMy41LDQuMS02LjIsMy41LTcuM0M2OC41LDMzLjcsNjcsMzMuNyw2NS43LDMzLjcgTTI5LjgsMzMuNyAgYy0xLjMsMC0zLjQtMC4xLTQuMywxLjFjLTAuNiwxLjEsMC40LDMuOCwzLjUsNy4zYzAuOCwwLjksMS43LDEuOCwyLjYsMi43YzEuNS0xLjMsMy4yLTIuNSw0LjktMy42YzAuMS0yLDAuNC00LDAuNy02ICBDMzQuOCwzNC4zLDMyLjMsMzMuOCwyOS44LDMzLjcgTTQxLjEsMzYuNWwtMC4zLDEuOGMwLjYtMC40LDEuMy0wLjgsMi0xLjFDNDEuNSwzNi42LDQyLjEsMzYuOCw0MS4xLDM2LjUgTTUzLjksMzYuNWwtMS43LDAuNyAgbDEsMC42bDEsMC42TDUzLjksMzYuNSBNNDcuNSwyMi4xYy0xLjMsMC0zLjEsMi4zLTQuNiw2LjZjLTAuNCwxLjItMC43LDIuNC0xLDMuNmMxLjksMC43LDMuNywxLjYsNS42LDIuNGMxLjgtMC45LDMuNy0xLjcsNS41LTIuNSAgYy0wLjItMS4yLTAuNi0yLjQtMS0zLjZDNTAuNiwyNC40LDQ4LjgsMjIuMSw0Ny41LDIyLjF6IE00Ny41LDUyLjhjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM3MyLjQtNS4zLDUuMy01LjNzNS4zLDIuNCw1LjMsNS4zICBTNTAuNCw1Mi44LDQ3LjUsNTIuOHoiLz48dGV4dCB4PSIwIiB5PSIxMTAiIGZpbGw9IiNmZmZmZmYiIGZvbnQtc2l6ZT0iNXB4IiBmb250LXdlaWdodD0iYm9sZCIgZm9udC1mYW1pbHk9IidIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwtVW5pY29kZSwgQXJpYWwsIFNhbnMtc2VyaWYiPkNyZWF0ZWQgYnkgTWFyayBTIFdhdGVyaG91c2U8L3RleHQ+PHRleHQgeD0iMCIgeT0iMTE1IiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjVweCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZvbnQtZmFtaWx5PSInSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLVVuaWNvZGUsIEFyaWFsLCBTYW5zLXNlcmlmIj5mcm9tIHRoZSBOb3VuIFByb2plY3Q8L3RleHQ+PC9zdmc+Cg==);
}
.subevent-page .subevent-page-title .subevent-page-glyph.reception {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDE2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTgxLjEsMTI3LjVINDYuOWMtMC41LDAtMS4xLTAuMi0xLjUtMC42cy0wLjYtMC45LTAuNS0xLjVjMC40LTgsNS41LTE0LjcsMTIuOC0xNy4zdi0zMyAgICAgYy05LjYtMi41LTE3LTEwLjctMTguNS0yMC44TDI5LjQsMi45Yy0wLjEtMC42LDAtMS4yLDAuNC0xLjdzMC45LTAuNywxLjUtMC43aDY1LjJjMC42LDAsMS4yLDAuMywxLjUsMC43ICAgICBjMC40LDAuNSwwLjUsMS4xLDAuNCwxLjdsLTkuOSw1MS41Qzg3LDY0LjUsNzkuNyw3Mi42LDcwLjEsNzUuMnYzM2M3LjMsMi41LDEyLjQsOS4zLDEyLjgsMTcuM2MwLDAuNS0wLjIsMS4xLTAuNSwxLjUgICAgIEM4Mi4yLDEyNy4zLDgxLjYsMTI3LjUsODEuMSwxMjcuNXogTTQ5LjIsMTIzLjVoMjkuNmMtMS4xLTUuOC01LjQtMTAuNS0xMS4xLTEyYy0wLjktMC4yLTEuNS0xLTEuNS0xLjlWNzMuNWMwLTEsMC43LTEuOCwxLjYtMiAgICAgYzguOC0xLjcsMTUuNS04LjksMTYuOS0xNy45bDkuNS00OS4ySDMzLjhsOS41LDQ5LjFjMS4zLDkuMSw4LjEsMTYuMywxNi45LDE4YzAuOSwwLjIsMS42LDEsMS42LDJ2MzYuMWMwLDAuOS0wLjYsMS43LTEuNSwxLjkgICAgIEM1NC41LDExMyw1MC4zLDExNy43LDQ5LjIsMTIzLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik05NC42LDE0SDMzLjRjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoNjEuMmMwLjYsMCwxLDAuNCwxLDFDOTUuNiwxMy41LDk1LjIsMTQsOTQuNiwxNHoiLz48L2c+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik01OS4xLDUxLjdjLTQuNiwwLTguNC0zLjgtOC40LTguNHMzLjgtOC40LDguNC04LjRzOC40LDMuOCw4LjQsOC40UzYzLjcsNTEuNyw1OS4xLDUxLjd6IE01OS4xLDM2LjkgICAgYy0zLjUsMC02LjQsMi45LTYuNCw2LjRzMi45LDYuNCw2LjQsNi40czYuNC0yLjksNi40LTYuNEM2NS41LDM5LjcsNjIuNiwzNi45LDU5LjEsMzYuOXoiLz48L2c+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTc2LjIsMjguOWMtMi41LDAtNC41LTItNC41LTQuNXMyLTQuNSw0LjUtNC41czQuNSwyLDQuNSw0LjVDODAuNywyNi44LDc4LjcsMjguOSw3Ni4yLDI4Ljl6IE03Ni4yLDIxLjkgICAgYy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVzMS4xLDIuNSwyLjUsMi41czIuNS0xLjEsMi41LTIuNVM3Ny41LDIxLjksNzYuMiwyMS45eiIvPjwvZz48L2c+PHRleHQgeD0iMCIgeT0iMTQzIiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjVweCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZvbnQtZmFtaWx5PSInSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLVVuaWNvZGUsIEFyaWFsLCBTYW5zLXNlcmlmIj5DcmVhdGVkIGJ5IFZlY3RvcnMgTWFya2V0PC90ZXh0Pjx0ZXh0IHg9IjAiIHk9IjE0OCIgZmlsbD0iI2ZmZmZmZiIgZm9udC1zaXplPSI1cHgiIGZvbnQtd2VpZ2h0PSJib2xkIiBmb250LWZhbWlseT0iJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbC1Vbmljb2RlLCBBcmlhbCwgU2Fucy1zZXJpZiI+ZnJvbSB0aGUgTm91biBQcm9qZWN0PC90ZXh0Pjwvc3ZnPgo=);
}
.subevent-page .subevent-page-title .subevent-page-glyph.close {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODIzLjkzNDI3IDEwMjkuODk2MjM3NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwMCAyMDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iIiBkPSJtIDc3Ni43NTY3OCwwIGMgLTEyLjA2NCwwIC0yNC4xMjQsNC42MDggLTMzLjM0NSwxMy44MjggTCA0MTEuOTQzNzgsMzQ1LjI3MzAxIDgwLjUyNTc1LDEzLjg3OSBjIC0xOC40NDMsLTE4LjQ0MSAtNDguMjU1LC0xOC40NDEgLTY2LjY5NSwwIC0xOC40NDEsMTguNDQgLTE4LjQ0MSw0OC4yNDQgMCw2Ni42ODUgbCAzMzEuNDE4LDMzMS4zOTYwMSAtMzMxLjQxOCwzMzEuMzk5IGMgLTE4LjQ0MSwxOC40NCAtMTguNDQxLDQ4LjI1IDAsNjYuNjkxIDkuMTk4LDkuMTk4IDIxLjI3MiwxMy44MTcgMzMuMzQ3LDEzLjgxNyAxMi4wNzMsMCAyNC4xNSwtNC42MTkgMzMuMzQ4LC0xMy44MTcgbCAzMzEuNDE4MDMsLTMzMS4zOTggMzMxLjQ2OCwzMzEuNDQ1IGMgOS4xOTcsOS4xOTggMjEuMjcxLDEzLjgyIDMzLjM0NSwxMy44MiAxMi4wNzQsMCAyNC4xMDEsLTQuNjIyIDMzLjM0NiwtMTMuODIgMTguNDQyLC0xOC40NDEgMTguNDQyLC00OC4yNDcgMCwtNjYuNjg3IGwgLTMzMS40NjQsLTMzMS40NDYgMzMxLjQ2NCwtMzMxLjQ0NTAxIGMgMTguNDQyLC0xOC40NDEgMTguNDQyLC00OC4yNSAwLC02Ni42OTEgQyA4MDAuODgxNzgsNC42MDggNzg4LjgxNjc4LDAgNzc2Ljc1Njc4LDAgWiIgZmlsbD0iI2VmZWZlZiIvPjx0ZXh0IHg9IjAiIHk9IjgzOC45MTY5OSIgZmlsbD0iIzAwMDAwMCIgZm9udC1zaXplPSI1cHgiIGZvbnQtd2VpZ2h0PSJib2xkIiBmb250LWZhbWlseT0iJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbC1Vbmljb2RlLCBBcmlhbCwgU2Fucy1zZXJpZiI+Q3JlYXRlZCBieSBsb2dhbjwvdGV4dD48dGV4dCB4PSIwIiB5PSI4NDMuOTE2OTkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtc2l6ZT0iNXB4IiBmb250LXdlaWdodD0iYm9sZCIgZm9udC1mYW1pbHk9IidIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwtVW5pY29kZSwgQXJpYWwsIFNhbnMtc2VyaWYiPmZyb20gdGhlIE5vdW4gUHJvamVjdDwvdGV4dD48L3N2Zz4K);
}
.subevent-page .subevent-page-location-date-time {
  border-top: 1px dashed rgba(255, 255, 255, 0.5);
  display: flex;
  flex-direction: column;
  padding: 1rem;
}
.subevent-page .subevent-page-map {
  border-top: 1px dashed rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 28rem;
  padding: 1rem;
}
.subevent-page .subevent-page-map > iframe {
  width: 100%;
  height: 100%;
}
/* Reset and global setup */
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5rem;
  color: #111;
  background-color: #fdfdfd;
  margin: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
ol,
ul,
p {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

/*# sourceMappingURL=client.css.map*/